builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1047 starttime: 1460989466.4 results: success (0) buildid: 20160418062434 builduid: 1f7a236f17504318aef783a126bc9f2d revision: b1da60432e4188749a6b961bbb7ed1900433376a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:26.400555) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:26.401172) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:26.401596) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:26.455092) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:26.455501) ========= 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-1460988404.571869-1782647366 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 07:24:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 167K=0.07s 2016-04-18 07:24:27 (167 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.742615 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:27.237078) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:27.237545) ========= 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-1460988404.571869-1782647366 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019079 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:27.303862) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 07:24:27.304364) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b1da60432e4188749a6b961bbb7ed1900433376a --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev b1da60432e4188749a6b961bbb7ed1900433376a --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-1460988404.571869-1782647366 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 07:24:27,436 truncating revision to first 12 chars 2016-04-18 07:24:27,437 Setting DEBUG logging. 2016-04-18 07:24:27,437 attempt 1/10 2016-04-18 07:24:27,437 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/b1da60432e41?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 07:24:28,822 unpacking tar archive at: mozilla-inbound-b1da60432e41/testing/mozharness/ program finished with exit code 0 elapsedTime=2.229740 ========= master_lag: 2.38 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 07:24:31.912936) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:31.913445) ========= script_repo_revision: b1da60432e4188749a6b961bbb7ed1900433376a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 07:24:31.914000) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-18 07:24:31.914429) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-18 07:24:33.517509) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 1 secs) (at 2016-04-18 07:24:33.518028) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1460988404.571869-1782647366 _=/tools/buildbot/bin/python using PTY: False 07:24:33 INFO - MultiFileLogger online at 20160418 07:24:33 in /builds/slave/test 07:24:33 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 07:24:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:24:33 INFO - {'append_to_log': False, 07:24:33 INFO - 'base_work_dir': '/builds/slave/test', 07:24:33 INFO - 'blob_upload_branch': 'mozilla-inbound', 07:24:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:24:33 INFO - 'buildbot_json_path': 'buildprops.json', 07:24:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:24:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:24:33 INFO - 'download_minidump_stackwalk': True, 07:24:33 INFO - 'download_symbols': 'true', 07:24:33 INFO - 'e10s': False, 07:24:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:24:33 INFO - 'tooltool.py': '/tools/tooltool.py', 07:24:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:24:33 INFO - '/tools/misc-python/virtualenv.py')}, 07:24:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:24:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:24:33 INFO - 'log_level': 'info', 07:24:33 INFO - 'log_to_console': True, 07:24:33 INFO - 'opt_config_files': (), 07:24:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:24:33 INFO - '--processes=1', 07:24:33 INFO - '--config=%(test_path)s/wptrunner.ini', 07:24:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:24:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:24:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:24:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:24:33 INFO - 'pip_index': False, 07:24:33 INFO - 'require_test_zip': True, 07:24:33 INFO - 'test_type': ('testharness',), 07:24:33 INFO - 'this_chunk': '1', 07:24:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:24:33 INFO - 'total_chunks': '10', 07:24:33 INFO - 'virtualenv_path': 'venv', 07:24:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:24:33 INFO - 'work_dir': 'build'} 07:24:33 INFO - ##### 07:24:33 INFO - ##### Running clobber step. 07:24:33 INFO - ##### 07:24:33 INFO - Running pre-action listener: _resource_record_pre_action 07:24:33 INFO - Running main action method: clobber 07:24:33 INFO - rmtree: /builds/slave/test/build 07:24:33 INFO - Running post-action listener: _resource_record_post_action 07:24:33 INFO - ##### 07:24:33 INFO - ##### Running read-buildbot-config step. 07:24:33 INFO - ##### 07:24:33 INFO - Running pre-action listener: _resource_record_pre_action 07:24:33 INFO - Running main action method: read_buildbot_config 07:24:33 INFO - Using buildbot properties: 07:24:33 INFO - { 07:24:33 INFO - "project": "", 07:24:33 INFO - "product": "firefox", 07:24:33 INFO - "script_repo_revision": "production", 07:24:33 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 07:24:33 INFO - "repository": "", 07:24:33 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 07:24:33 INFO - "buildid": "20160418062434", 07:24:33 INFO - "pgo_build": "False", 07:24:33 INFO - "basedir": "/builds/slave/test", 07:24:33 INFO - "buildnumber": 36, 07:24:33 INFO - "slavename": "tst-linux64-spot-1047", 07:24:33 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 07:24:33 INFO - "platform": "linux64", 07:24:33 INFO - "branch": "mozilla-inbound", 07:24:33 INFO - "revision": "b1da60432e4188749a6b961bbb7ed1900433376a", 07:24:33 INFO - "repo_path": "integration/mozilla-inbound", 07:24:33 INFO - "moz_repo_path": "", 07:24:33 INFO - "stage_platform": "linux64", 07:24:33 INFO - "builduid": "1f7a236f17504318aef783a126bc9f2d", 07:24:33 INFO - "slavebuilddir": "test" 07:24:33 INFO - } 07:24:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 07:24:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 07:24:33 INFO - Running post-action listener: _resource_record_post_action 07:24:33 INFO - ##### 07:24:33 INFO - ##### Running download-and-extract step. 07:24:33 INFO - ##### 07:24:33 INFO - Running pre-action listener: _resource_record_pre_action 07:24:33 INFO - Running main action method: download_and_extract 07:24:33 INFO - mkdir: /builds/slave/test/build/tests 07:24:33 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')]} 07:24:33 INFO - https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 07:24:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:24:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:24:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:24:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 07:24:35 INFO - Downloaded 1361 bytes. 07:24:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 07:24:35 INFO - Using the following test package requirements: 07:24:35 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 07:24:35 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 07:24:35 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 07:24:35 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:35 INFO - u'jsshell-linux-x86_64.zip'], 07:24:35 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 07:24:35 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 07:24:35 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 07:24:35 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 07:24:35 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 07:24:35 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 07:24:35 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 07:24:35 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 07:24:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:35 INFO - https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 07:24:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:24:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:24:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 07:24:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 07:24:37 INFO - Downloaded 22672540 bytes. 07:24:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:24:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:24:38 INFO - caution: filename not matched: web-platform/* 07:24:38 INFO - Return code: 11 07:24:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:38 INFO - https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 07:24:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:24:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:24:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:24:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 07:24:43 INFO - Downloaded 36382568 bytes. 07:24:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:24:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:24:47 INFO - caution: filename not matched: bin/* 07:24:47 INFO - caution: filename not matched: config/* 07:24:47 INFO - caution: filename not matched: mozbase/* 07:24:47 INFO - caution: filename not matched: marionette/* 07:24:47 INFO - caution: filename not matched: tools/wptserve/* 07:24:47 INFO - Return code: 11 07:24:47 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')]} 07:24:47 INFO - https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 07:24:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:24:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:24:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:24:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 07:24:50 INFO - Downloaded 64162747 bytes. 07:24:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:24:50 INFO - mkdir: /builds/slave/test/properties 07:24:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:24:50 INFO - Writing to file /builds/slave/test/properties/build_url 07:24:50 INFO - Contents: 07:24:50 INFO - build_url:https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 07:24:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:24:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:24:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:24:51 INFO - Contents: 07:24:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:24:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:24:51 INFO - https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:24:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:24:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:24:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:24:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 07:25:01 INFO - Downloaded 90728533 bytes. 07:25:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:25:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:25:07 INFO - Return code: 0 07:25:07 INFO - Running post-action listener: _resource_record_post_action 07:25:07 INFO - Running post-action listener: set_extra_try_arguments 07:25:07 INFO - ##### 07:25:07 INFO - ##### Running create-virtualenv step. 07:25:07 INFO - ##### 07:25:07 INFO - Running pre-action listener: _pre_create_virtualenv 07:25:07 INFO - Running pre-action listener: _resource_record_pre_action 07:25:07 INFO - Running main action method: create_virtualenv 07:25:07 INFO - Creating virtualenv /builds/slave/test/build/venv 07:25:07 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 07:25:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:25:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:25:08 INFO - Using real prefix '/usr' 07:25:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:25:13 INFO - Installing distribute.............................................................................................................................................................................................done. 07:25:16 INFO - Installing pip.................done. 07:25:16 INFO - Return code: 0 07:25:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:25:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:16 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 0x2d77030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d783f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dbe000>, '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 0x2dbede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dbf290>, '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-1460988404.571869-1782647366', '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 07:25:16 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 07:25:16 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 07:25:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:16 INFO - 'CCACHE_UMASK': '002', 07:25:16 INFO - 'DISPLAY': ':0', 07:25:16 INFO - 'HOME': '/home/cltbld', 07:25:16 INFO - 'LANG': 'en_US.UTF-8', 07:25:16 INFO - 'LOGNAME': 'cltbld', 07:25:16 INFO - 'MAIL': '/var/mail/cltbld', 07:25:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:16 INFO - 'MOZ_NO_REMOTE': '1', 07:25:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:16 INFO - 'PWD': '/builds/slave/test', 07:25:16 INFO - 'SHELL': '/bin/bash', 07:25:16 INFO - 'SHLVL': '1', 07:25:16 INFO - 'TERM': 'linux', 07:25:16 INFO - 'TMOUT': '86400', 07:25:16 INFO - 'USER': 'cltbld', 07:25:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988404.571869-1782647366', 07:25:16 INFO - '_': '/tools/buildbot/bin/python'} 07:25:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:16 INFO - Downloading/unpacking psutil>=0.7.1 07:25:16 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 07:25:16 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 07:25:16 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 07:25:16 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 07:25:16 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 07:25:16 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 07:25:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:25:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:25:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:25:23 INFO - Installing collected packages: psutil 07:25:23 INFO - Running setup.py install for psutil 07:25:23 INFO - building 'psutil._psutil_linux' extension 07:25:23 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 07:25:24 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 07:25:24 INFO - building 'psutil._psutil_posix' extension 07:25:24 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 07:25:24 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 07:25:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:25:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:25:24 INFO - Successfully installed psutil 07:25:24 INFO - Cleaning up... 07:25:24 INFO - Return code: 0 07:25:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:25: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')]} 07:25:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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')]} 07:25:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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', '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 0x2d77030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d783f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dbe000>, '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 0x2dbede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dbf290>, '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-1460988404.571869-1782647366', '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 07:25: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 07:25: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 mozsystemmonitor==0.0.0 07:25:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:24 INFO - 'CCACHE_UMASK': '002', 07:25:24 INFO - 'DISPLAY': ':0', 07:25:24 INFO - 'HOME': '/home/cltbld', 07:25:24 INFO - 'LANG': 'en_US.UTF-8', 07:25:24 INFO - 'LOGNAME': 'cltbld', 07:25:24 INFO - 'MAIL': '/var/mail/cltbld', 07:25:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:24 INFO - 'MOZ_NO_REMOTE': '1', 07:25:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:24 INFO - 'PWD': '/builds/slave/test', 07:25:24 INFO - 'SHELL': '/bin/bash', 07:25:24 INFO - 'SHLVL': '1', 07:25:24 INFO - 'TERM': 'linux', 07:25:24 INFO - 'TMOUT': '86400', 07:25:24 INFO - 'USER': 'cltbld', 07:25:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988404.571869-1782647366', 07:25:24 INFO - '_': '/tools/buildbot/bin/python'} 07:25:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:25:25 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 07:25:25 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 07:25:25 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 07:25:25 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 07:25:25 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 07:25:25 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 07:25:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:25:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:25:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:25:30 INFO - Installing collected packages: mozsystemmonitor 07:25:30 INFO - Running setup.py install for mozsystemmonitor 07:25:30 INFO - Successfully installed mozsystemmonitor 07:25:30 INFO - Cleaning up... 07:25:30 INFO - Return code: 0 07:25:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:25:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:25:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:30 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 0x2d77030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d783f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dbe000>, '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 0x2dbede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dbf290>, '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-1460988404.571869-1782647366', '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 07:25:30 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 07:25:30 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 07:25:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:30 INFO - 'CCACHE_UMASK': '002', 07:25:30 INFO - 'DISPLAY': ':0', 07:25:30 INFO - 'HOME': '/home/cltbld', 07:25:30 INFO - 'LANG': 'en_US.UTF-8', 07:25:30 INFO - 'LOGNAME': 'cltbld', 07:25:30 INFO - 'MAIL': '/var/mail/cltbld', 07:25:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:30 INFO - 'MOZ_NO_REMOTE': '1', 07:25:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:30 INFO - 'PWD': '/builds/slave/test', 07:25:30 INFO - 'SHELL': '/bin/bash', 07:25:30 INFO - 'SHLVL': '1', 07:25:30 INFO - 'TERM': 'linux', 07:25:30 INFO - 'TMOUT': '86400', 07:25:30 INFO - 'USER': 'cltbld', 07:25:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988404.571869-1782647366', 07:25:30 INFO - '_': '/tools/buildbot/bin/python'} 07:25:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:31 INFO - Downloading/unpacking blobuploader==1.2.4 07:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:36 INFO - Downloading blobuploader-1.2.4.tar.gz 07:25:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:25:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:25:36 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 07:25:36 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 07:25:36 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 07:25:36 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 07:25:36 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 07:25:36 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 07:25:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:25:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:25:38 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 07:25:38 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 07:25:38 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 07:25:38 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 07:25:38 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 07:25:38 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 07:25:38 INFO - Downloading docopt-0.6.1.tar.gz 07:25:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:25:38 INFO - Installing collected packages: blobuploader, requests, docopt 07:25:38 INFO - Running setup.py install for blobuploader 07:25:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:25:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:25:39 INFO - Running setup.py install for requests 07:25:39 INFO - Running setup.py install for docopt 07:25:40 INFO - Successfully installed blobuploader requests docopt 07:25:40 INFO - Cleaning up... 07:25:40 INFO - Return code: 0 07:25:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:25:40 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')]} 07:25:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:40 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')]} 07:25:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:40 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 0x2d77030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d783f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dbe000>, '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 0x2dbede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dbf290>, '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-1460988404.571869-1782647366', '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 07:25:40 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 07:25:40 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 07:25:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:40 INFO - 'CCACHE_UMASK': '002', 07:25:40 INFO - 'DISPLAY': ':0', 07:25:40 INFO - 'HOME': '/home/cltbld', 07:25:40 INFO - 'LANG': 'en_US.UTF-8', 07:25:40 INFO - 'LOGNAME': 'cltbld', 07:25:40 INFO - 'MAIL': '/var/mail/cltbld', 07:25:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:40 INFO - 'MOZ_NO_REMOTE': '1', 07:25:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:40 INFO - 'PWD': '/builds/slave/test', 07:25:40 INFO - 'SHELL': '/bin/bash', 07:25:40 INFO - 'SHLVL': '1', 07:25:40 INFO - 'TERM': 'linux', 07:25:40 INFO - 'TMOUT': '86400', 07:25:40 INFO - 'USER': 'cltbld', 07:25:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988404.571869-1782647366', 07:25:40 INFO - '_': '/tools/buildbot/bin/python'} 07:25:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:25:40 INFO - Running setup.py (path:/tmp/pip-IV6g9q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:25:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:25:40 INFO - Running setup.py (path:/tmp/pip-H7jDfT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:25:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:25:40 INFO - Running setup.py (path:/tmp/pip-TQp8Lc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:25:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:25:40 INFO - Running setup.py (path:/tmp/pip-LfJxJH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:25:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:25:41 INFO - Running setup.py (path:/tmp/pip-wr2I04-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:25:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:25:41 INFO - Running setup.py (path:/tmp/pip-6mLqTs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:25:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:25:41 INFO - Running setup.py (path:/tmp/pip-sxNA_8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:25:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:25:41 INFO - Running setup.py (path:/tmp/pip-3JiSSe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:25:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:25:41 INFO - Running setup.py (path:/tmp/pip-pRNU6D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:25:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:25:41 INFO - Running setup.py (path:/tmp/pip-MlOrJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:25:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:25:41 INFO - Running setup.py (path:/tmp/pip-KNteW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:25:42 INFO - Running setup.py (path:/tmp/pip-2IUZ6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:25:42 INFO - Running setup.py (path:/tmp/pip-FU2Wl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:25:42 INFO - Running setup.py (path:/tmp/pip-XpCABG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:25:42 INFO - Running setup.py (path:/tmp/pip-3qFNPD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:25:42 INFO - Running setup.py (path:/tmp/pip-jWwNFZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:25:42 INFO - Running setup.py (path:/tmp/pip-22KNFz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:25:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:25:42 INFO - Running setup.py (path:/tmp/pip-Rsh5LR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:25:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:25:42 INFO - Running setup.py (path:/tmp/pip-7KQIkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:25:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:25:43 INFO - Running setup.py (path:/tmp/pip-U2MVo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:25:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:25:43 INFO - Running setup.py (path:/tmp/pip-VtIdOx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:25:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:25:43 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 07:25:43 INFO - Running setup.py install for manifestparser 07:25:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:25:43 INFO - Running setup.py install for mozcrash 07:25:44 INFO - Running setup.py install for mozdebug 07:25:44 INFO - Running setup.py install for mozdevice 07:25:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:25:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:25:44 INFO - Running setup.py install for mozfile 07:25:44 INFO - Running setup.py install for mozhttpd 07:25:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:25:44 INFO - Running setup.py install for mozinfo 07:25:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:25:45 INFO - Running setup.py install for mozInstall 07:25:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:25:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:25:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:25:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:25:45 INFO - Running setup.py install for mozleak 07:25:45 INFO - Running setup.py install for mozlog 07:25:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:25:45 INFO - Running setup.py install for moznetwork 07:25:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:25:45 INFO - Running setup.py install for mozprocess 07:25:46 INFO - Running setup.py install for mozprofile 07:25:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:25:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:25:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:25:46 INFO - Running setup.py install for mozrunner 07:25:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:25:46 INFO - Running setup.py install for mozscreenshot 07:25:46 INFO - Running setup.py install for moztest 07:25:47 INFO - Running setup.py install for mozversion 07:25:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:25:47 INFO - Running setup.py install for wptserve 07:25:47 INFO - Running setup.py install for marionette-driver 07:25:47 INFO - Running setup.py install for browsermob-proxy 07:25:47 INFO - Running setup.py install for marionette-client 07:25:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:25:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:25:48 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 07:25:48 INFO - Cleaning up... 07:25:48 INFO - Return code: 0 07:25:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:25: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')]} 07:25:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:25:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25: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')]} 07:25:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:25:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 07:25:48 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 0x2d77030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d783f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2dc0d60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2dbe000>, '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 0x2dbede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dbf290>, '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-1460988404.571869-1782647366', '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 07:25:48 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 07:25:48 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 07:25:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:25:48 INFO - 'CCACHE_UMASK': '002', 07:25:48 INFO - 'DISPLAY': ':0', 07:25:48 INFO - 'HOME': '/home/cltbld', 07:25:48 INFO - 'LANG': 'en_US.UTF-8', 07:25:48 INFO - 'LOGNAME': 'cltbld', 07:25:48 INFO - 'MAIL': '/var/mail/cltbld', 07:25:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:25:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:25:48 INFO - 'MOZ_NO_REMOTE': '1', 07:25:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:25:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:25:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:25:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:25:48 INFO - 'PWD': '/builds/slave/test', 07:25:48 INFO - 'SHELL': '/bin/bash', 07:25:48 INFO - 'SHLVL': '1', 07:25:48 INFO - 'TERM': 'linux', 07:25:48 INFO - 'TMOUT': '86400', 07:25:48 INFO - 'USER': 'cltbld', 07:25:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988404.571869-1782647366', 07:25:48 INFO - '_': '/tools/buildbot/bin/python'} 07:25:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:25:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:25:48 INFO - Running setup.py (path:/tmp/pip-fISQR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:25:49 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)) 07:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:25:49 INFO - Running setup.py (path:/tmp/pip-X49xof-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:25:49 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)) 07:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:25:49 INFO - Running setup.py (path:/tmp/pip-ZiQ4CC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:25:49 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)) 07:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:25:49 INFO - Running setup.py (path:/tmp/pip-NDK8Tj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:25:49 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)) 07:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:25:49 INFO - Running setup.py (path:/tmp/pip-XGVmXa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:25:49 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)) 07:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:25:49 INFO - Running setup.py (path:/tmp/pip-pFy984-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:25:49 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)) 07:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:25:49 INFO - Running setup.py (path:/tmp/pip-dH8KhT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:25:49 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)) 07:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:25:49 INFO - Running setup.py (path:/tmp/pip-LulVUL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:25:49 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)) 07:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:25:49 INFO - Running setup.py (path:/tmp/pip-baFzF7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:25:50 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)) 07:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:25:50 INFO - Running setup.py (path:/tmp/pip-OlcwD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:25:50 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)) 07:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:25:50 INFO - Running setup.py (path:/tmp/pip-o7302Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:25:50 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)) 07:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:25:50 INFO - Running setup.py (path:/tmp/pip-gFsh0Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:25:50 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)) 07:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:25:50 INFO - Running setup.py (path:/tmp/pip-nqr2GN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:25:50 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)) 07:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:25:50 INFO - Running setup.py (path:/tmp/pip-HzECVD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:25:50 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)) 07:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:25:50 INFO - Running setup.py (path:/tmp/pip-Ei47HW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:25:50 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)) 07:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:25:50 INFO - Running setup.py (path:/tmp/pip-m7Q2IN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:25:51 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)) 07:25:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:25:51 INFO - Running setup.py (path:/tmp/pip-fs0p28-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:25:51 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)) 07:25:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:25:51 INFO - Running setup.py (path:/tmp/pip-ffm6qU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:25:51 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)) 07:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:25:51 INFO - Running setup.py (path:/tmp/pip-MMBdcF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:25:51 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)) 07:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:25:51 INFO - Running setup.py (path:/tmp/pip-Zk9ZIh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:25:51 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)) 07:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:25:51 INFO - Running setup.py (path:/tmp/pip-kqjB9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:25:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:25:52 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)) 07:25:52 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)) 07:25:52 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)) 07:25:52 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)) 07:25:52 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)) 07:25:52 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)) 07:25:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 07:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:25:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:25:57 INFO - Downloading blessings-1.6.tar.gz 07:25:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:25:57 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)) 07:25:57 INFO - Installing collected packages: blessings 07:25:57 INFO - Running setup.py install for blessings 07:25:57 INFO - Successfully installed blessings 07:25:57 INFO - Cleaning up... 07:25:58 INFO - Return code: 0 07:25:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:25:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:25:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:25:58 INFO - Reading from file tmpfile_stdout 07:25:58 INFO - Current package versions: 07:25:58 INFO - argparse == 1.2.1 07:25:58 INFO - blessings == 1.6 07:25:58 INFO - blobuploader == 1.2.4 07:25:58 INFO - browsermob-proxy == 0.6.0 07:25:58 INFO - docopt == 0.6.1 07:25:58 INFO - manifestparser == 1.1 07:25:58 INFO - marionette-client == 2.3.0 07:25:58 INFO - marionette-driver == 1.4.0 07:25:58 INFO - mozInstall == 1.12 07:25:58 INFO - mozcrash == 0.17 07:25:58 INFO - mozdebug == 0.1 07:25:58 INFO - mozdevice == 0.48 07:25:58 INFO - mozfile == 1.2 07:25:58 INFO - mozhttpd == 0.7 07:25:58 INFO - mozinfo == 0.9 07:25:58 INFO - mozleak == 0.1 07:25:58 INFO - mozlog == 3.1 07:25:58 INFO - moznetwork == 0.27 07:25:58 INFO - mozprocess == 0.22 07:25:58 INFO - mozprofile == 0.28 07:25:58 INFO - mozrunner == 6.11 07:25:58 INFO - mozscreenshot == 0.1 07:25:58 INFO - mozsystemmonitor == 0.0 07:25:58 INFO - moztest == 0.7 07:25:58 INFO - mozversion == 1.4 07:25:58 INFO - psutil == 3.1.1 07:25:58 INFO - requests == 1.2.3 07:25:58 INFO - wptserve == 1.4.0 07:25:58 INFO - wsgiref == 0.1.2 07:25:58 INFO - Running post-action listener: _resource_record_post_action 07:25:58 INFO - Running post-action listener: _start_resource_monitoring 07:25:58 INFO - Starting resource monitoring. 07:25:58 INFO - ##### 07:25:58 INFO - ##### Running pull step. 07:25:58 INFO - ##### 07:25:58 INFO - Running pre-action listener: _resource_record_pre_action 07:25:58 INFO - Running main action method: pull 07:25:58 INFO - Pull has nothing to do! 07:25:58 INFO - Running post-action listener: _resource_record_post_action 07:25:58 INFO - ##### 07:25:58 INFO - ##### Running install step. 07:25:58 INFO - ##### 07:25:58 INFO - Running pre-action listener: _resource_record_pre_action 07:25:58 INFO - Running main action method: install 07:25:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:25:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:25:58 INFO - Reading from file tmpfile_stdout 07:25:58 INFO - Detecting whether we're running mozinstall >=1.0... 07:25:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:25:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:25:59 INFO - Reading from file tmpfile_stdout 07:25:59 INFO - Output received: 07:25:59 INFO - Usage: mozinstall [options] installer 07:25:59 INFO - Options: 07:25:59 INFO - -h, --help show this help message and exit 07:25:59 INFO - -d DEST, --destination=DEST 07:25:59 INFO - Directory to install application into. [default: 07:25:59 INFO - "/builds/slave/test"] 07:25:59 INFO - --app=APP Application being installed. [default: firefox] 07:25:59 INFO - mkdir: /builds/slave/test/build/application 07:25:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 07:25:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 07:26:29 INFO - Reading from file tmpfile_stdout 07:26:29 INFO - Output received: 07:26:29 INFO - /builds/slave/test/build/application/firefox/firefox 07:26:29 INFO - Running post-action listener: _resource_record_post_action 07:26:29 INFO - ##### 07:26:29 INFO - ##### Running run-tests step. 07:26:29 INFO - ##### 07:26:29 INFO - Running pre-action listener: _resource_record_pre_action 07:26:29 INFO - Running main action method: run_tests 07:26:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:26:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:26:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:26:29 INFO - grabbing minidump binary from tooltool 07:26:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:26:29 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 0x2dbe000>, '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 0x2dbede0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2dbf290>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:26:29 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 07:26:29 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 07:26:29 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 07:26:29 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 07:26:30 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp5LHkVZ 07:26:30 INFO - INFO - File integrity verified, renaming tmp5LHkVZ to linux64-minidump_stackwalk 07:26:30 INFO - INFO - Updating local cache /builds/tooltool_cache... 07:26:30 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 07:26:30 INFO - Return code: 0 07:26:30 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 07:26:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:26:30 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/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 07:26:30 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/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 07:26:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:26:30 INFO - 'CCACHE_UMASK': '002', 07:26:30 INFO - 'DISPLAY': ':0', 07:26:30 INFO - 'HOME': '/home/cltbld', 07:26:30 INFO - 'LANG': 'en_US.UTF-8', 07:26:30 INFO - 'LOGNAME': 'cltbld', 07:26:30 INFO - 'MAIL': '/var/mail/cltbld', 07:26:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:26:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:26:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:26:30 INFO - 'MOZ_NO_REMOTE': '1', 07:26:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:26:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:26:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:26:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:26:30 INFO - 'PWD': '/builds/slave/test', 07:26:30 INFO - 'SHELL': '/bin/bash', 07:26:30 INFO - 'SHLVL': '1', 07:26:30 INFO - 'TERM': 'linux', 07:26:30 INFO - 'TMOUT': '86400', 07:26:30 INFO - 'USER': 'cltbld', 07:26:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460988404.571869-1782647366', 07:26:30 INFO - '_': '/tools/buildbot/bin/python'} 07:26:30 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/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 07:26:31 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 07:26:31 INFO - import pkg_resources 07:26:32 INFO - Using 1 client processes 07:26:33 INFO - wptserve Starting http server on 127.0.0.1:8000 07:26:33 INFO - wptserve Starting http server on 127.0.0.1:8001 07:26:33 INFO - wptserve Starting http server on 127.0.0.1:8443 07:26:35 INFO - SUITE-START | Running 778 tests 07:26:35 INFO - Running testharness tests 07:26:35 INFO - Setting up ssl 07:26:35 INFO - PROCESS | certutil | 07:26:35 INFO - PROCESS | certutil | 07:26:35 INFO - PROCESS | certutil | 07:26:35 INFO - Certificate Nickname Trust Attributes 07:26:35 INFO - SSL,S/MIME,JAR/XPI 07:26:35 INFO - 07:26:35 INFO - web-platform-tests CT,, 07:26:35 INFO - 07:26:35 INFO - Starting runner 07:26:38 INFO - PROCESS | 1936 | 1460989598368 Marionette DEBUG Marionette enabled via build flag and pref 07:26:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c306000 == 1 [pid = 1936] [id = 1] 07:26:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 1 (0x7f7e5c306800) [pid = 1936] [serial = 1] [outer = (nil)] 07:26:38 INFO - PROCESS | 1936 | [1936] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:26:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 2 (0x7f7e5c307800) [pid = 1936] [serial = 2] [outer = 0x7f7e5c306800] 07:26:38 INFO - PROCESS | 1936 | 1460989598994 Marionette INFO Listening on port 2828 07:26:39 INFO - PROCESS | 1936 | 1460989599505 Marionette DEBUG Marionette enabled via command-line flag 07:26:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5944d800 == 2 [pid = 1936] [id = 2] 07:26:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 3 (0x7f7e594b4000) [pid = 1936] [serial = 3] [outer = (nil)] 07:26:39 INFO - PROCESS | 1936 | [1936] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 07:26:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 4 (0x7f7e594b5000) [pid = 1936] [serial = 4] [outer = 0x7f7e594b4000] 07:26:39 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7e592e7550 07:26:39 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7e5eb9bd90 07:26:40 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7e58617130 07:26:40 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7e58617430 07:26:40 INFO - PROCESS | 1936 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7e58617760 07:26:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 5 (0x7f7e5e1cf000) [pid = 1936] [serial = 5] [outer = 0x7f7e5c306800] 07:26:40 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:40 INFO - PROCESS | 1936 | 1460989600982 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33462 07:26:41 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:41 INFO - PROCESS | 1936 | 1460989601061 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33463 07:26:41 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:41 INFO - PROCESS | 1936 | 1460989601074 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33464 07:26:41 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:41 INFO - PROCESS | 1936 | 1460989601085 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33465 07:26:41 INFO - PROCESS | 1936 | 1460989601089 Marionette DEBUG Closed connection conn0 07:26:41 INFO - PROCESS | 1936 | 1460989601169 Marionette DEBUG Closed connection conn1 07:26:41 INFO - PROCESS | 1936 | 1460989601171 Marionette DEBUG Closed connection conn2 07:26:41 INFO - PROCESS | 1936 | [1936] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 07:26:41 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:41 INFO - PROCESS | 1936 | 1460989601216 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:33466 07:26:41 INFO - PROCESS | 1936 | 1460989601220 Marionette DEBUG Closed connection conn3 07:26:41 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:26:41 INFO - PROCESS | 1936 | 1460989601280 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:33467 07:26:41 INFO - PROCESS | 1936 | 1460989601292 Marionette DEBUG Closed connection conn4 07:26:41 INFO - PROCESS | 1936 | 1460989601335 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:26:41 INFO - PROCESS | 1936 | 1460989601351 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418062434","device":"desktop","version":"48.0a1"} 07:26:42 INFO - PROCESS | 1936 | [1936] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:26:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d097800 == 3 [pid = 1936] [id = 3] 07:26:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 6 (0x7f7e4d098000) [pid = 1936] [serial = 6] [outer = (nil)] 07:26:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d098800 == 4 [pid = 1936] [id = 4] 07:26:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 7 (0x7f7e59471c00) [pid = 1936] [serial = 7] [outer = (nil)] 07:26:43 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:26:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c109000 == 5 [pid = 1936] [id = 5] 07:26:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 8 (0x7f7e4c14ac00) [pid = 1936] [serial = 8] [outer = (nil)] 07:26:43 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:26:43 INFO - PROCESS | 1936 | [1936] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:26:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 9 (0x7f7e4bf9e400) [pid = 1936] [serial = 9] [outer = 0x7f7e4c14ac00] 07:26:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 10 (0x7f7e4bb76000) [pid = 1936] [serial = 10] [outer = 0x7f7e4d098000] 07:26:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 11 (0x7f7e4bb27400) [pid = 1936] [serial = 11] [outer = 0x7f7e59471c00] 07:26:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 12 (0x7f7e4bb29400) [pid = 1936] [serial = 12] [outer = 0x7f7e4c14ac00] 07:26:44 INFO - PROCESS | 1936 | 1460989604828 Marionette DEBUG loaded listener.js 07:26:44 INFO - PROCESS | 1936 | 1460989604846 Marionette DEBUG loaded listener.js 07:26:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 13 (0x7f7e49916000) [pid = 1936] [serial = 13] [outer = 0x7f7e4c14ac00] 07:26:45 INFO - PROCESS | 1936 | 1460989605506 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"3e7b04ce-01bd-413e-8cd1-363a001a1765","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418062434","device":"desktop","version":"48.0a1","command_id":1}}] 07:26:45 INFO - PROCESS | 1936 | 1460989605916 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}] 07:26:46 INFO - PROCESS | 1936 | 1460989606120 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 07:26:46 INFO - PROCESS | 1936 | 1460989606174 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:26:46 INFO - PROCESS | 1936 | [1936] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:26:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 14 (0x7f7e45107800) [pid = 1936] [serial = 14] [outer = 0x7f7e4c14ac00] 07:26:46 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:26:46 INFO - PROCESS | 1936 | 1460989606656 Marionette TRACE conn5 <- [1,3,null,{}] 07:26:46 INFO - PROCESS | 1936 | 1460989606784 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:26:46 INFO - PROCESS | 1936 | 1460989606834 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 07:26:46 INFO - PROCESS | 1936 | 1460989606894 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 07:26:46 INFO - PROCESS | 1936 | 1460989606898 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 07:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:26:46 INFO - PROCESS | 1936 | 1460989606955 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:26:46 INFO - PROCESS | 1936 | 1460989606970 Marionette TRACE conn5 <- [1,6,null,{}] 07:26:46 INFO - PROCESS | 1936 | 1460989606987 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}] 07:26:47 INFO - PROCESS | 1936 | 1460989607006 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 07:26:47 INFO - PROCESS | 1936 | 1460989607012 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e447a7000 == 6 [pid = 1936] [id = 6] 07:26:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 15 (0x7f7e447b1c00) [pid = 1936] [serial = 15] [outer = (nil)] 07:26:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 16 (0x7f7e447b3800) [pid = 1936] [serial = 16] [outer = 0x7f7e447b1c00] 07:26:47 INFO - PROCESS | 1936 | 1460989607081 Marionette DEBUG loaded listener.js 07:26:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 17 (0x7f7e447b9800) [pid = 1936] [serial = 17] [outer = 0x7f7e447b1c00] 07:26:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4452a000 == 7 [pid = 1936] [id = 7] 07:26:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 18 (0x7f7e445e0000) [pid = 1936] [serial = 18] [outer = (nil)] 07:26:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 19 (0x7f7e4510a400) [pid = 1936] [serial = 19] [outer = 0x7f7e445e0000] 07:26:47 INFO - PROCESS | 1936 | 1460989607535 Marionette DEBUG loaded listener.js 07:26:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 20 (0x7f7e44289000) [pid = 1936] [serial = 20] [outer = 0x7f7e445e0000] 07:26:47 INFO - PROCESS | 1936 | 1460989607974 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]]]}] 07:26:47 INFO - PROCESS | 1936 | [1936] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 07:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1144ms 07:26:48 INFO - PROCESS | 1936 | 1460989608075 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 07:26:48 INFO - PROCESS | 1936 | 1460989608077 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 07:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:26:48 INFO - PROCESS | 1936 | 1460989608151 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:26:48 INFO - PROCESS | 1936 | 1460989608153 Marionette TRACE conn5 <- [1,10,null,{}] 07:26:48 INFO - PROCESS | 1936 | 1460989608184 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}] 07:26:48 INFO - PROCESS | 1936 | 1460989608332 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 07:26:48 INFO - PROCESS | 1936 | 1460989608355 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c104800 == 8 [pid = 1936] [id = 8] 07:26:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 21 (0x7f7e436cd400) [pid = 1936] [serial = 21] [outer = (nil)] 07:26:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 22 (0x7f7e4b63cc00) [pid = 1936] [serial = 22] [outer = 0x7f7e436cd400] 07:26:48 INFO - PROCESS | 1936 | 1460989608416 Marionette DEBUG loaded listener.js 07:26:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 23 (0x7f7e426ce400) [pid = 1936] [serial = 23] [outer = 0x7f7e436cd400] 07:26:49 INFO - PROCESS | 1936 | 1460989609285 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]]]}] 07:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1205ms 07:26:49 INFO - PROCESS | 1936 | 1460989609341 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 07:26:49 INFO - PROCESS | 1936 | 1460989609347 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 07:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:26:49 INFO - PROCESS | 1936 | 1460989609355 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:26:49 INFO - PROCESS | 1936 | 1460989609359 Marionette TRACE conn5 <- [1,14,null,{}] 07:26:49 INFO - PROCESS | 1936 | 1460989609368 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}] 07:26:49 INFO - PROCESS | 1936 | 1460989609532 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 07:26:49 INFO - PROCESS | 1936 | 1460989609652 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42f16800 == 9 [pid = 1936] [id = 9] 07:26:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 24 (0x7f7e429c4400) [pid = 1936] [serial = 24] [outer = (nil)] 07:26:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 25 (0x7f7e429cac00) [pid = 1936] [serial = 25] [outer = 0x7f7e429c4400] 07:26:49 INFO - PROCESS | 1936 | 1460989609762 Marionette DEBUG loaded listener.js 07:26:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 26 (0x7f7e42ff6800) [pid = 1936] [serial = 26] [outer = 0x7f7e429c4400] 07:26:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44536800 == 10 [pid = 1936] [id = 10] 07:26:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 27 (0x7f7e44537000) [pid = 1936] [serial = 27] [outer = (nil)] 07:26:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 28 (0x7f7e44531800) [pid = 1936] [serial = 28] [outer = 0x7f7e44537000] 07:26:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 29 (0x7f7e4479c800) [pid = 1936] [serial = 29] [outer = 0x7f7e44537000] 07:26:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44536000 == 11 [pid = 1936] [id = 11] 07:26:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 30 (0x7f7e43599400) [pid = 1936] [serial = 30] [outer = (nil)] 07:26:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 31 (0x7f7e48d36400) [pid = 1936] [serial = 31] [outer = 0x7f7e43599400] 07:26:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 32 (0x7f7e445e1c00) [pid = 1936] [serial = 32] [outer = 0x7f7e43599400] 07:26:50 INFO - PROCESS | 1936 | 1460989610778 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]]]}] 07:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1491ms 07:26:50 INFO - PROCESS | 1936 | 1460989610891 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 07:26:50 INFO - PROCESS | 1936 | 1460989610899 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 07:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:26:50 INFO - PROCESS | 1936 | 1460989610920 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:26:50 INFO - PROCESS | 1936 | 1460989610925 Marionette TRACE conn5 <- [1,18,null,{}] 07:26:50 INFO - PROCESS | 1936 | 1460989610931 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}] 07:26:51 INFO - PROCESS | 1936 | 1460989611079 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 07:26:51 INFO - PROCESS | 1936 | 1460989611216 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4b4f1000 == 12 [pid = 1936] [id = 12] 07:26:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 33 (0x7f7e429c8000) [pid = 1936] [serial = 33] [outer = (nil)] 07:26:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 34 (0x7f7e45103400) [pid = 1936] [serial = 34] [outer = 0x7f7e429c8000] 07:26:51 INFO - PROCESS | 1936 | 1460989611287 Marionette DEBUG loaded listener.js 07:26:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 35 (0x7f7e4c48b000) [pid = 1936] [serial = 35] [outer = 0x7f7e429c8000] 07:26:52 INFO - PROCESS | 1936 | 1460989612056 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]]]}] 07:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1192ms 07:26:52 INFO - PROCESS | 1936 | 1460989612105 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 07:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:26:52 INFO - PROCESS | 1936 | 1460989612110 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 07:26:52 INFO - PROCESS | 1936 | 1460989612116 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:26:52 INFO - PROCESS | 1936 | 1460989612122 Marionette TRACE conn5 <- [1,22,null,{}] 07:26:52 INFO - PROCESS | 1936 | 1460989612137 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}] 07:26:52 INFO - PROCESS | 1936 | 1460989612303 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 07:26:52 INFO - PROCESS | 1936 | 1460989612429 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c8da800 == 13 [pid = 1936] [id = 13] 07:26:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 36 (0x7f7e426d6800) [pid = 1936] [serial = 36] [outer = (nil)] 07:26:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 37 (0x7f7e4ccf4c00) [pid = 1936] [serial = 37] [outer = 0x7f7e426d6800] 07:26:52 INFO - PROCESS | 1936 | 1460989612503 Marionette DEBUG loaded listener.js 07:26:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 38 (0x7f7e4cf30800) [pid = 1936] [serial = 38] [outer = 0x7f7e426d6800] 07:26:53 INFO - PROCESS | 1936 | 1460989613536 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]]]}] 07:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1437ms 07:26:53 INFO - PROCESS | 1936 | 1460989613554 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 07:26:53 INFO - PROCESS | 1936 | 1460989613560 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 07:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:26:53 INFO - PROCESS | 1936 | 1460989613568 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:26:53 INFO - PROCESS | 1936 | 1460989613572 Marionette TRACE conn5 <- [1,26,null,{}] 07:26:53 INFO - PROCESS | 1936 | 1460989613579 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}] 07:26:53 INFO - PROCESS | 1936 | 1460989613739 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 07:26:53 INFO - PROCESS | 1936 | 1460989613825 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4642d000 == 14 [pid = 1936] [id = 14] 07:26:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 39 (0x7f7e48d3a400) [pid = 1936] [serial = 39] [outer = (nil)] 07:26:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 40 (0x7f7e4a231400) [pid = 1936] [serial = 40] [outer = 0x7f7e48d3a400] 07:26:53 INFO - PROCESS | 1936 | 1460989613886 Marionette DEBUG loaded listener.js 07:26:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 41 (0x7f7e4b7e2400) [pid = 1936] [serial = 41] [outer = 0x7f7e48d3a400] 07:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 930ms 07:26:54 INFO - PROCESS | 1936 | 1460989614486 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]]]}] 07:26:54 INFO - PROCESS | 1936 | 1460989614500 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 07:26:54 INFO - PROCESS | 1936 | 1460989614508 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 07:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:26:54 INFO - PROCESS | 1936 | 1460989614518 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:26:54 INFO - PROCESS | 1936 | 1460989614522 Marionette TRACE conn5 <- [1,30,null,{}] 07:26:54 INFO - PROCESS | 1936 | 1460989614528 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}] 07:26:54 INFO - PROCESS | 1936 | 1460989614672 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 07:26:54 INFO - PROCESS | 1936 | 1460989614843 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c921800 == 15 [pid = 1936] [id = 15] 07:26:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 42 (0x7f7e4cd81c00) [pid = 1936] [serial = 42] [outer = (nil)] 07:26:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 43 (0x7f7e4d397400) [pid = 1936] [serial = 43] [outer = 0x7f7e4cd81c00] 07:26:54 INFO - PROCESS | 1936 | 1460989614907 Marionette DEBUG loaded listener.js 07:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 44 (0x7f7e4da3d000) [pid = 1936] [serial = 44] [outer = 0x7f7e4cd81c00] 07:26:55 INFO - PROCESS | 1936 | 1460989615532 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]]]}] 07:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1036ms 07:26:55 INFO - PROCESS | 1936 | 1460989615555 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 07:26:55 INFO - PROCESS | 1936 | 1460989615558 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 07:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:26:55 INFO - PROCESS | 1936 | 1460989615564 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:26:55 INFO - PROCESS | 1936 | 1460989615569 Marionette TRACE conn5 <- [1,34,null,{}] 07:26:55 INFO - PROCESS | 1936 | 1460989615586 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}] 07:26:55 INFO - PROCESS | 1936 | 1460989615741 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 07:26:55 INFO - PROCESS | 1936 | 1460989615765 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d0a4000 == 16 [pid = 1936] [id = 16] 07:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 45 (0x7f7e4da3b800) [pid = 1936] [serial = 45] [outer = (nil)] 07:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 46 (0x7f7e4e9f5000) [pid = 1936] [serial = 46] [outer = 0x7f7e4da3b800] 07:26:55 INFO - PROCESS | 1936 | 1460989615825 Marionette DEBUG loaded listener.js 07:26:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 47 (0x7f7e4ec3b800) [pid = 1936] [serial = 47] [outer = 0x7f7e4da3b800] 07:26:56 INFO - PROCESS | 1936 | 1460989616434 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]]]}] 07:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 935ms 07:26:56 INFO - PROCESS | 1936 | 1460989616500 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 07:26:56 INFO - PROCESS | 1936 | 1460989616503 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 07:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:26:56 INFO - PROCESS | 1936 | 1460989616509 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:26:56 INFO - PROCESS | 1936 | 1460989616511 Marionette TRACE conn5 <- [1,38,null,{}] 07:26:56 INFO - PROCESS | 1936 | 1460989616520 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}] 07:26:56 INFO - PROCESS | 1936 | 1460989616653 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 07:26:56 INFO - PROCESS | 1936 | 1460989616739 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4da7c800 == 17 [pid = 1936] [id = 17] 07:26:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 48 (0x7f7e4b369c00) [pid = 1936] [serial = 48] [outer = (nil)] 07:26:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 49 (0x7f7e52858400) [pid = 1936] [serial = 49] [outer = 0x7f7e4b369c00] 07:26:56 INFO - PROCESS | 1936 | 1460989616798 Marionette DEBUG loaded listener.js 07:26:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 50 (0x7f7e586d6000) [pid = 1936] [serial = 50] [outer = 0x7f7e4b369c00] 07:26:57 INFO - PROCESS | 1936 | 1460989617364 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]]]}] 07:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 880ms 07:26:57 INFO - PROCESS | 1936 | 1460989617390 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 07:26:57 INFO - PROCESS | 1936 | 1460989617394 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 07:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:26:57 INFO - PROCESS | 1936 | 1460989617399 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:26:57 INFO - PROCESS | 1936 | 1460989617401 Marionette TRACE conn5 <- [1,42,null,{}] 07:26:57 INFO - PROCESS | 1936 | 1460989617406 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}] 07:26:57 INFO - PROCESS | 1936 | 1460989617529 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 07:26:57 INFO - PROCESS | 1936 | 1460989617546 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df56800 == 18 [pid = 1936] [id = 18] 07:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 51 (0x7f7e4427e400) [pid = 1936] [serial = 51] [outer = (nil)] 07:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 52 (0x7f7e5946b000) [pid = 1936] [serial = 52] [outer = 0x7f7e4427e400] 07:26:57 INFO - PROCESS | 1936 | 1460989617605 Marionette DEBUG loaded listener.js 07:26:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 53 (0x7f7e59708c00) [pid = 1936] [serial = 53] [outer = 0x7f7e4427e400] 07:26:58 INFO - PROCESS | 1936 | 1460989618292 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]]]}] 07:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 923ms 07:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:26:58 INFO - PROCESS | 1936 | 1460989618323 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 07:26:58 INFO - PROCESS | 1936 | 1460989618325 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 07:26:58 INFO - PROCESS | 1936 | 1460989618330 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:26:58 INFO - PROCESS | 1936 | 1460989618333 Marionette TRACE conn5 <- [1,46,null,{}] 07:26:58 INFO - PROCESS | 1936 | 1460989618338 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}] 07:26:58 INFO - PROCESS | 1936 | 1460989618505 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 07:26:58 INFO - PROCESS | 1936 | 1460989618524 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4eca4000 == 19 [pid = 1936] [id = 19] 07:26:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0x7f7e48d3d400) [pid = 1936] [serial = 54] [outer = (nil)] 07:26:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x7f7e5990f000) [pid = 1936] [serial = 55] [outer = 0x7f7e48d3d400] 07:26:58 INFO - PROCESS | 1936 | 1460989618592 Marionette DEBUG loaded listener.js 07:26:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x7f7e5a7c2000) [pid = 1936] [serial = 56] [outer = 0x7f7e48d3d400] 07:26:59 INFO - PROCESS | 1936 | 1460989619406 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]]]}] 07:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1126ms 07:26:59 INFO - PROCESS | 1936 | 1460989619457 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 07:26:59 INFO - PROCESS | 1936 | 1460989619462 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 07:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:26:59 INFO - PROCESS | 1936 | 1460989619472 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:26:59 INFO - PROCESS | 1936 | 1460989619475 Marionette TRACE conn5 <- [1,50,null,{}] 07:26:59 INFO - PROCESS | 1936 | 1460989619483 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}] 07:26:59 INFO - PROCESS | 1936 | 1460989619639 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 07:26:59 INFO - PROCESS | 1936 | 1460989619755 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a1aa000 == 20 [pid = 1936] [id = 20] 07:26:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x7f7e42fefc00) [pid = 1936] [serial = 57] [outer = (nil)] 07:26:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x7f7e445e6800) [pid = 1936] [serial = 58] [outer = 0x7f7e42fefc00] 07:26:59 INFO - PROCESS | 1936 | 1460989619826 Marionette DEBUG loaded listener.js 07:26:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x7f7e4641c400) [pid = 1936] [serial = 59] [outer = 0x7f7e42fefc00] 07:27:00 INFO - PROCESS | 1936 | 1460989620553 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]]]}] 07:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1132ms 07:27:00 INFO - PROCESS | 1936 | 1460989620606 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 07:27:00 INFO - PROCESS | 1936 | 1460989620615 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 07:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:27:00 INFO - PROCESS | 1936 | 1460989620627 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:27:00 INFO - PROCESS | 1936 | 1460989620630 Marionette TRACE conn5 <- [1,54,null,{}] 07:27:00 INFO - PROCESS | 1936 | 1460989620637 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}] 07:27:00 INFO - PROCESS | 1936 | 1460989620873 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 07:27:00 INFO - PROCESS | 1936 | 1460989620970 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d096800 == 21 [pid = 1936] [id = 21] 07:27:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x7f7e4656ac00) [pid = 1936] [serial = 60] [outer = (nil)] 07:27:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x7f7e4b7e4000) [pid = 1936] [serial = 61] [outer = 0x7f7e4656ac00] 07:27:01 INFO - PROCESS | 1936 | 1460989621042 Marionette DEBUG loaded listener.js 07:27:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x7f7e4be28c00) [pid = 1936] [serial = 62] [outer = 0x7f7e4656ac00] 07:27:01 INFO - PROCESS | 1936 | 1460989621789 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]]]}] 07:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1229ms 07:27:01 INFO - PROCESS | 1936 | 1460989621858 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 07:27:01 INFO - PROCESS | 1936 | 1460989621863 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 07:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:27:01 INFO - PROCESS | 1936 | 1460989621870 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:27:01 INFO - PROCESS | 1936 | 1460989621876 Marionette TRACE conn5 <- [1,58,null,{}] 07:27:01 INFO - PROCESS | 1936 | 1460989621893 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}] 07:27:02 INFO - PROCESS | 1936 | 1460989622076 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 07:27:02 INFO - PROCESS | 1936 | 1460989622168 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e53512000 == 22 [pid = 1936] [id = 22] 07:27:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x7f7e4ccee000) [pid = 1936] [serial = 63] [outer = (nil)] 07:27:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x7f7e4df02800) [pid = 1936] [serial = 64] [outer = 0x7f7e4ccee000] 07:27:02 INFO - PROCESS | 1936 | 1460989622248 Marionette DEBUG loaded listener.js 07:27:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x7f7e59272800) [pid = 1936] [serial = 65] [outer = 0x7f7e4ccee000] 07:27:03 INFO - PROCESS | 1936 | 1460989623040 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]]]}] 07:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1245ms 07:27:03 INFO - PROCESS | 1936 | 1460989623116 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 07:27:03 INFO - PROCESS | 1936 | 1460989623120 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 07:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:27:03 INFO - PROCESS | 1936 | 1460989623126 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:27:03 INFO - PROCESS | 1936 | 1460989623128 Marionette TRACE conn5 <- [1,62,null,{}] 07:27:03 INFO - PROCESS | 1936 | 1460989623133 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}] 07:27:03 INFO - PROCESS | 1936 | 1460989623284 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 07:27:03 INFO - PROCESS | 1936 | 1460989623411 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535bb800 == 23 [pid = 1936] [id = 23] 07:27:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x7f7e427c1400) [pid = 1936] [serial = 66] [outer = (nil)] 07:27:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x7f7e5a61dc00) [pid = 1936] [serial = 67] [outer = 0x7f7e427c1400] 07:27:03 INFO - PROCESS | 1936 | 1460989623482 Marionette DEBUG loaded listener.js 07:27:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x7f7e5a905800) [pid = 1936] [serial = 68] [outer = 0x7f7e427c1400] 07:27:04 INFO - PROCESS | 1936 | 1460989624467 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]]]}] 07:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1427ms 07:27:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df56800 == 22 [pid = 1936] [id = 18] 07:27:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4da7c800 == 21 [pid = 1936] [id = 17] 07:27:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d0a4000 == 20 [pid = 1936] [id = 16] 07:27:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c921800 == 19 [pid = 1936] [id = 15] 07:27:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4642d000 == 18 [pid = 1936] [id = 14] 07:27:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c8da800 == 17 [pid = 1936] [id = 13] 07:27:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4b4f1000 == 16 [pid = 1936] [id = 12] 07:27:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42f16800 == 15 [pid = 1936] [id = 9] 07:27:04 INFO - PROCESS | 1936 | 1460989624578 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 07:27:04 INFO - PROCESS | 1936 | 1460989624585 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 07:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:27:04 INFO - PROCESS | 1936 | 1460989624592 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:27:04 INFO - PROCESS | 1936 | 1460989624598 Marionette TRACE conn5 <- [1,66,null,{}] 07:27:04 INFO - PROCESS | 1936 | 1460989624606 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}] 07:27:04 INFO - PROCESS | 1936 | 1460989624770 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 07:27:04 INFO - PROCESS | 1936 | 1460989624893 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44795000 == 16 [pid = 1936] [id = 24] 07:27:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x7f7e447b8000) [pid = 1936] [serial = 69] [outer = (nil)] 07:27:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x7f7e4670fc00) [pid = 1936] [serial = 70] [outer = 0x7f7e447b8000] 07:27:04 INFO - PROCESS | 1936 | 1460989624967 Marionette DEBUG loaded listener.js 07:27:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x7f7e4a235800) [pid = 1936] [serial = 71] [outer = 0x7f7e447b8000] 07:27:05 INFO - PROCESS | 1936 | 1460989625744 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]]]}] 07:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1194ms 07:27:05 INFO - PROCESS | 1936 | 1460989625787 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 07:27:05 INFO - PROCESS | 1936 | 1460989625792 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 07:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:27:05 INFO - PROCESS | 1936 | 1460989625803 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:27:05 INFO - PROCESS | 1936 | 1460989625808 Marionette TRACE conn5 <- [1,70,null,{}] 07:27:05 INFO - PROCESS | 1936 | 1460989625814 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}] 07:27:05 INFO - PROCESS | 1936 | 1460989625964 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 07:27:06 INFO - PROCESS | 1936 | 1460989626085 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c920000 == 17 [pid = 1936] [id = 25] 07:27:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x7f7e447b8800) [pid = 1936] [serial = 72] [outer = (nil)] 07:27:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x7f7e4c769c00) [pid = 1936] [serial = 73] [outer = 0x7f7e447b8800] 07:27:06 INFO - PROCESS | 1936 | 1460989626158 Marionette DEBUG loaded listener.js 07:27:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x7f7e4d203c00) [pid = 1936] [serial = 74] [outer = 0x7f7e447b8800] 07:27:06 INFO - PROCESS | 1936 | 1460989626955 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]]]}] 07:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1186ms 07:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:27:06 INFO - PROCESS | 1936 | 1460989626987 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 07:27:06 INFO - PROCESS | 1936 | 1460989626990 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 07:27:06 INFO - PROCESS | 1936 | 1460989626997 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:27:07 INFO - PROCESS | 1936 | 1460989627000 Marionette TRACE conn5 <- [1,74,null,{}] 07:27:07 INFO - PROCESS | 1936 | 1460989627012 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}] 07:27:07 INFO - PROCESS | 1936 | 1460989627164 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 07:27:07 INFO - PROCESS | 1936 | 1460989627294 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df3f000 == 18 [pid = 1936] [id = 26] 07:27:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x7f7e4ea1e800) [pid = 1936] [serial = 75] [outer = (nil)] 07:27:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x7f7e4ec85800) [pid = 1936] [serial = 76] [outer = 0x7f7e4ea1e800] 07:27:07 INFO - PROCESS | 1936 | 1460989627378 Marionette DEBUG loaded listener.js 07:27:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x7f7e59271c00) [pid = 1936] [serial = 77] [outer = 0x7f7e4ea1e800] 07:27:08 INFO - PROCESS | 1936 | 1460989628193 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]]]}] 07:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1229ms 07:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:27:08 INFO - PROCESS | 1936 | 1460989628225 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 07:27:08 INFO - PROCESS | 1936 | 1460989628228 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 07:27:08 INFO - PROCESS | 1936 | 1460989628234 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:27:08 INFO - PROCESS | 1936 | 1460989628237 Marionette TRACE conn5 <- [1,78,null,{}] 07:27:08 INFO - PROCESS | 1936 | 1460989628256 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}] 07:27:08 INFO - PROCESS | 1936 | 1460989628427 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 07:27:08 INFO - PROCESS | 1936 | 1460989628484 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e53510800 == 19 [pid = 1936] [id = 27] 07:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x7f7e59931800) [pid = 1936] [serial = 78] [outer = (nil)] 07:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x7f7e5a7cc800) [pid = 1936] [serial = 79] [outer = 0x7f7e59931800] 07:27:08 INFO - PROCESS | 1936 | 1460989628552 Marionette DEBUG loaded listener.js 07:27:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x7f7e5aab7c00) [pid = 1936] [serial = 80] [outer = 0x7f7e59931800] 07:27:09 INFO - PROCESS | 1936 | 1460989629254 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]]]}] 07:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1082ms 07:27:09 INFO - PROCESS | 1936 | 1460989629316 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 07:27:09 INFO - PROCESS | 1936 | 1460989629320 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 07:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:27:09 INFO - PROCESS | 1936 | 1460989629340 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:27:09 INFO - PROCESS | 1936 | 1460989629344 Marionette TRACE conn5 <- [1,82,null,{}] 07:27:09 INFO - PROCESS | 1936 | 1460989629353 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}] 07:27:09 INFO - PROCESS | 1936 | 1460989629496 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 07:27:09 INFO - PROCESS | 1936 | 1460989629621 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e594b9000 == 20 [pid = 1936] [id = 28] 07:27:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x7f7e427cb000) [pid = 1936] [serial = 81] [outer = (nil)] 07:27:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x7f7e5aac2400) [pid = 1936] [serial = 82] [outer = 0x7f7e427cb000] 07:27:09 INFO - PROCESS | 1936 | 1460989629692 Marionette DEBUG loaded listener.js 07:27:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x7f7e5c8c6000) [pid = 1936] [serial = 83] [outer = 0x7f7e427cb000] 07:27:10 INFO - PROCESS | 1936 | 1460989630565 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]]]}] 07:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1305ms 07:27:10 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e53512000 == 19 [pid = 1936] [id = 22] 07:27:10 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d096800 == 18 [pid = 1936] [id = 21] 07:27:10 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4a1aa000 == 17 [pid = 1936] [id = 20] 07:27:10 INFO - PROCESS | 1936 | 1460989630704 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 07:27:10 INFO - PROCESS | 1936 | 1460989630708 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 07:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:27:10 INFO - PROCESS | 1936 | 1460989630727 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:27:10 INFO - PROCESS | 1936 | 1460989630731 Marionette TRACE conn5 <- [1,86,null,{}] 07:27:10 INFO - PROCESS | 1936 | 1460989630739 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}] 07:27:10 INFO - PROCESS | 1936 | 1460989630889 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 07:27:10 INFO - PROCESS | 1936 | 1460989630985 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e49997800 == 18 [pid = 1936] [id = 29] 07:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x7f7e4991a000) [pid = 1936] [serial = 84] [outer = (nil)] 07:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x7f7e4a7d9000) [pid = 1936] [serial = 85] [outer = 0x7f7e4991a000] 07:27:11 INFO - PROCESS | 1936 | 1460989631055 Marionette DEBUG loaded listener.js 07:27:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x7f7e4ba34400) [pid = 1936] [serial = 86] [outer = 0x7f7e4991a000] 07:27:11 INFO - PROCESS | 1936 | 1460989631826 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]]]}] 07:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1140ms 07:27:11 INFO - PROCESS | 1936 | 1460989631872 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 07:27:11 INFO - PROCESS | 1936 | 1460989631879 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 07:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:27:11 INFO - PROCESS | 1936 | 1460989631890 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:27:11 INFO - PROCESS | 1936 | 1460989631896 Marionette TRACE conn5 <- [1,90,null,{}] 07:27:11 INFO - PROCESS | 1936 | 1460989631902 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}] 07:27:12 INFO - PROCESS | 1936 | 1460989632062 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 07:27:12 INFO - PROCESS | 1936 | 1460989632184 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df4f000 == 19 [pid = 1936] [id = 30] 07:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x7f7e499de000) [pid = 1936] [serial = 87] [outer = (nil)] 07:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x7f7e4df0f000) [pid = 1936] [serial = 88] [outer = 0x7f7e499de000] 07:27:12 INFO - PROCESS | 1936 | 1460989632258 Marionette DEBUG loaded listener.js 07:27:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x7f7e4f874800) [pid = 1936] [serial = 89] [outer = 0x7f7e499de000] 07:27:13 INFO - PROCESS | 1936 | 1460989633045 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]]]}] 07:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1190ms 07:27:13 INFO - PROCESS | 1936 | 1460989633077 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 07:27:13 INFO - PROCESS | 1936 | 1460989633080 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 07:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:27:13 INFO - PROCESS | 1936 | 1460989633086 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:27:13 INFO - PROCESS | 1936 | 1460989633088 Marionette TRACE conn5 <- [1,94,null,{}] 07:27:13 INFO - PROCESS | 1936 | 1460989633102 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}] 07:27:13 INFO - PROCESS | 1936 | 1460989633296 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 07:27:13 INFO - PROCESS | 1936 | 1460989633313 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e594c6000 == 20 [pid = 1936] [id = 31] 07:27:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x7f7e594d2c00) [pid = 1936] [serial = 90] [outer = (nil)] 07:27:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x7f7e597e7800) [pid = 1936] [serial = 91] [outer = 0x7f7e594d2c00] 07:27:13 INFO - PROCESS | 1936 | 1460989633384 Marionette DEBUG loaded listener.js 07:27:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x7f7e5a905c00) [pid = 1936] [serial = 92] [outer = 0x7f7e594d2c00] 07:27:14 INFO - PROCESS | 1936 | 1460989634227 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]]]}] 07:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1181ms 07:27:14 INFO - PROCESS | 1936 | 1460989634270 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 07:27:14 INFO - PROCESS | 1936 | 1460989634274 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 07:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:27:14 INFO - PROCESS | 1936 | 1460989634279 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:27:14 INFO - PROCESS | 1936 | 1460989634281 Marionette TRACE conn5 <- [1,98,null,{}] 07:27:14 INFO - PROCESS | 1936 | 1460989634287 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}] 07:27:14 INFO - PROCESS | 1936 | 1460989634426 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 07:27:14 INFO - PROCESS | 1936 | 1460989634553 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a3b8800 == 21 [pid = 1936] [id = 32] 07:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x7f7e426ce000) [pid = 1936] [serial = 93] [outer = (nil)] 07:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x7f7e5e056c00) [pid = 1936] [serial = 94] [outer = 0x7f7e426ce000] 07:27:14 INFO - PROCESS | 1936 | 1460989634623 Marionette DEBUG loaded listener.js 07:27:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x7f7e5e62f400) [pid = 1936] [serial = 95] [outer = 0x7f7e426ce000] 07:27:15 INFO - PROCESS | 1936 | 1460989635377 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]]]}] 07:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1124ms 07:27:15 INFO - PROCESS | 1936 | 1460989635406 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 07:27:15 INFO - PROCESS | 1936 | 1460989635408 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 07:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:27:15 INFO - PROCESS | 1936 | 1460989635415 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:27:15 INFO - PROCESS | 1936 | 1460989635418 Marionette TRACE conn5 <- [1,102,null,{}] 07:27:15 INFO - PROCESS | 1936 | 1460989635423 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}] 07:27:15 INFO - PROCESS | 1936 | 1460989635558 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 07:27:15 INFO - PROCESS | 1936 | 1460989635684 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43618800 == 22 [pid = 1936] [id = 33] 07:27:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x7f7e5c941000) [pid = 1936] [serial = 96] [outer = (nil)] 07:27:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x7f7e5ea06000) [pid = 1936] [serial = 97] [outer = 0x7f7e5c941000] 07:27:15 INFO - PROCESS | 1936 | 1460989635753 Marionette DEBUG loaded listener.js 07:27:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x7f7e5eb41000) [pid = 1936] [serial = 98] [outer = 0x7f7e5c941000] 07:27:16 INFO - PROCESS | 1936 | 1460989636489 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]]]}] 07:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1086ms 07:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:27:16 INFO - PROCESS | 1936 | 1460989636501 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 07:27:16 INFO - PROCESS | 1936 | 1460989636504 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 07:27:16 INFO - PROCESS | 1936 | 1460989636527 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:27:16 INFO - PROCESS | 1936 | 1460989636531 Marionette TRACE conn5 <- [1,106,null,{}] 07:27:16 INFO - PROCESS | 1936 | 1460989636537 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}] 07:27:16 INFO - PROCESS | 1936 | 1460989636740 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 07:27:16 INFO - PROCESS | 1936 | 1460989636970 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44794800 == 23 [pid = 1936] [id = 34] 07:27:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e429c7c00) [pid = 1936] [serial = 99] [outer = (nil)] 07:27:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e445e2800) [pid = 1936] [serial = 100] [outer = 0x7f7e429c7c00] 07:27:17 INFO - PROCESS | 1936 | 1460989637038 Marionette DEBUG loaded listener.js 07:27:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e4b36a400) [pid = 1936] [serial = 101] [outer = 0x7f7e429c7c00] 07:27:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c920000 == 22 [pid = 1936] [id = 25] 07:27:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44795000 == 21 [pid = 1936] [id = 24] 07:27:17 INFO - PROCESS | 1936 | 1460989637913 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]]]}] 07:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1496ms 07:27:18 INFO - PROCESS | 1936 | 1460989638007 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 07:27:18 INFO - PROCESS | 1936 | 1460989638013 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 07:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:27:18 INFO - PROCESS | 1936 | 1460989638021 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:27:18 INFO - PROCESS | 1936 | 1460989638026 Marionette TRACE conn5 <- [1,110,null,{}] 07:27:18 INFO - PROCESS | 1936 | 1460989638033 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}] 07:27:18 INFO - PROCESS | 1936 | 1460989638190 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 07:27:18 INFO - PROCESS | 1936 | 1460989638317 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c9d1000 == 22 [pid = 1936] [id = 35] 07:27:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e4b35e000) [pid = 1936] [serial = 102] [outer = (nil)] 07:27:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e4ccf1800) [pid = 1936] [serial = 103] [outer = 0x7f7e4b35e000] 07:27:18 INFO - PROCESS | 1936 | 1460989638395 Marionette DEBUG loaded listener.js 07:27:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e4df09400) [pid = 1936] [serial = 104] [outer = 0x7f7e4b35e000] 07:27:19 INFO - PROCESS | 1936 | 1460989639208 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]]]}] 07:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1233ms 07:27:19 INFO - PROCESS | 1936 | 1460989639255 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 07:27:19 INFO - PROCESS | 1936 | 1460989639264 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 07:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:27:19 INFO - PROCESS | 1936 | 1460989639293 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:27:19 INFO - PROCESS | 1936 | 1460989639298 Marionette TRACE conn5 <- [1,114,null,{}] 07:27:19 INFO - PROCESS | 1936 | 1460989639304 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}] 07:27:19 INFO - PROCESS | 1936 | 1460989639466 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 07:27:19 INFO - PROCESS | 1936 | 1460989639593 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e59721800 == 23 [pid = 1936] [id = 36] 07:27:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e4b7aac00) [pid = 1936] [serial = 105] [outer = (nil)] 07:27:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e59793000) [pid = 1936] [serial = 106] [outer = 0x7f7e4b7aac00] 07:27:19 INFO - PROCESS | 1936 | 1460989639669 Marionette DEBUG loaded listener.js 07:27:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e5a90fc00) [pid = 1936] [serial = 107] [outer = 0x7f7e4b7aac00] 07:27:20 INFO - PROCESS | 1936 | 1460989640480 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]]]}] 07:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1234ms 07:27:20 INFO - PROCESS | 1936 | 1460989640524 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 07:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:27:20 INFO - PROCESS | 1936 | 1460989640528 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 07:27:20 INFO - PROCESS | 1936 | 1460989640533 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:27:20 INFO - PROCESS | 1936 | 1460989640539 Marionette TRACE conn5 <- [1,118,null,{}] 07:27:20 INFO - PROCESS | 1936 | 1460989640554 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}] 07:27:20 INFO - PROCESS | 1936 | 1460989640707 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 07:27:20 INFO - PROCESS | 1936 | 1460989640836 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e08a000 == 24 [pid = 1936] [id = 37] 07:27:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e48d39000) [pid = 1936] [serial = 108] [outer = (nil)] 07:27:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e5ea09000) [pid = 1936] [serial = 109] [outer = 0x7f7e48d39000] 07:27:20 INFO - PROCESS | 1936 | 1460989640916 Marionette DEBUG loaded listener.js 07:27:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e60894800) [pid = 1936] [serial = 110] [outer = 0x7f7e48d39000] 07:27:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e612e7400) [pid = 1936] [serial = 111] [outer = 0x7f7e43599400] 07:27:21 INFO - PROCESS | 1936 | 1460989641767 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]]]}] 07:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1286ms 07:27:21 INFO - PROCESS | 1936 | 1460989641825 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 07:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:27:21 INFO - PROCESS | 1936 | 1460989641835 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 07:27:21 INFO - PROCESS | 1936 | 1460989641839 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:27:21 INFO - PROCESS | 1936 | 1460989641842 Marionette TRACE conn5 <- [1,122,null,{}] 07:27:21 INFO - PROCESS | 1936 | 1460989641847 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}] 07:27:21 INFO - PROCESS | 1936 | 1460989641995 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 07:27:22 INFO - PROCESS | 1936 | 1460989642122 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e786000 == 25 [pid = 1936] [id = 38] 07:27:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e5e624000) [pid = 1936] [serial = 112] [outer = (nil)] 07:27:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e615a9c00) [pid = 1936] [serial = 113] [outer = 0x7f7e5e624000] 07:27:22 INFO - PROCESS | 1936 | 1460989642192 Marionette DEBUG loaded listener.js 07:27:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e62ddd000) [pid = 1936] [serial = 114] [outer = 0x7f7e5e624000] 07:27:22 INFO - PROCESS | 1936 | 1460989642952 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]]]}] 07:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1179ms 07:27:23 INFO - PROCESS | 1936 | 1460989643020 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 07:27:23 INFO - PROCESS | 1936 | 1460989643024 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 07:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:27:23 INFO - PROCESS | 1936 | 1460989643029 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:27:23 INFO - PROCESS | 1936 | 1460989643031 Marionette TRACE conn5 <- [1,126,null,{}] 07:27:23 INFO - PROCESS | 1936 | 1460989643037 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}] 07:27:23 INFO - PROCESS | 1936 | 1460989643178 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 07:27:23 INFO - PROCESS | 1936 | 1460989643304 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ec17800 == 26 [pid = 1936] [id = 39] 07:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x7f7e42115c00) [pid = 1936] [serial = 115] [outer = (nil)] 07:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x7f7e4211d000) [pid = 1936] [serial = 116] [outer = 0x7f7e42115c00] 07:27:23 INFO - PROCESS | 1936 | 1460989643373 Marionette DEBUG loaded listener.js 07:27:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x7f7e42121c00) [pid = 1936] [serial = 117] [outer = 0x7f7e42115c00] 07:27:24 INFO - PROCESS | 1936 | 1460989644327 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]]]}] 07:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1332ms 07:27:24 INFO - PROCESS | 1936 | 1460989644363 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 07:27:24 INFO - PROCESS | 1936 | 1460989644367 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 07:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:27:24 INFO - PROCESS | 1936 | 1460989644374 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:27:24 INFO - PROCESS | 1936 | 1460989644380 Marionette TRACE conn5 <- [1,130,null,{}] 07:27:24 INFO - PROCESS | 1936 | 1460989644388 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}] 07:27:24 INFO - PROCESS | 1936 | 1460989644530 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 07:27:24 INFO - PROCESS | 1936 | 1460989644684 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d0b0800 == 27 [pid = 1936] [id = 40] 07:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e4b63f000) [pid = 1936] [serial = 118] [outer = (nil)] 07:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e4c2e4c00) [pid = 1936] [serial = 119] [outer = 0x7f7e4b63f000] 07:27:24 INFO - PROCESS | 1936 | 1460989644799 Marionette DEBUG loaded listener.js 07:27:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e4dd79c00) [pid = 1936] [serial = 120] [outer = 0x7f7e4b63f000] 07:27:25 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df4f000 == 26 [pid = 1936] [id = 30] 07:27:25 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e49997800 == 25 [pid = 1936] [id = 29] 07:27:25 INFO - PROCESS | 1936 | 1460989645648 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]]]}] 07:27:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1331ms 07:27:25 INFO - PROCESS | 1936 | 1460989645706 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 07:27:25 INFO - PROCESS | 1936 | 1460989645714 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 07:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:27:25 INFO - PROCESS | 1936 | 1460989645722 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:27:25 INFO - PROCESS | 1936 | 1460989645727 Marionette TRACE conn5 <- [1,134,null,{}] 07:27:25 INFO - PROCESS | 1936 | 1460989645734 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}] 07:27:25 INFO - PROCESS | 1936 | 1460989645928 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 07:27:26 INFO - PROCESS | 1936 | 1460989646061 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e59991000 == 26 [pid = 1936] [id = 41] 07:27:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e4e9f9000) [pid = 1936] [serial = 121] [outer = (nil)] 07:27:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e4ec86400) [pid = 1936] [serial = 122] [outer = 0x7f7e4e9f9000] 07:27:26 INFO - PROCESS | 1936 | 1460989646142 Marionette DEBUG loaded listener.js 07:27:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e5926ac00) [pid = 1936] [serial = 123] [outer = 0x7f7e4e9f9000] 07:27:27 INFO - PROCESS | 1936 | 1460989647014 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]]]}] 07:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1330ms 07:27:27 INFO - PROCESS | 1936 | 1460989647054 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 07:27:27 INFO - PROCESS | 1936 | 1460989647062 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 07:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:27:27 INFO - PROCESS | 1936 | 1460989647072 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:27:27 INFO - PROCESS | 1936 | 1460989647076 Marionette TRACE conn5 <- [1,138,null,{}] 07:27:27 INFO - PROCESS | 1936 | 1460989647081 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}] 07:27:27 INFO - PROCESS | 1936 | 1460989647235 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 07:27:27 INFO - PROCESS | 1936 | 1460989647371 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e788800 == 27 [pid = 1936] [id = 42] 07:27:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x7f7e4e9fd800) [pid = 1936] [serial = 124] [outer = (nil)] 07:27:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x7f7e5c8c1400) [pid = 1936] [serial = 125] [outer = 0x7f7e4e9fd800] 07:27:27 INFO - PROCESS | 1936 | 1460989647442 Marionette DEBUG loaded listener.js 07:27:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x7f7e5ea04c00) [pid = 1936] [serial = 126] [outer = 0x7f7e4e9fd800] 07:27:28 INFO - PROCESS | 1936 | 1460989648265 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]]]}] 07:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1230ms 07:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:27:28 INFO - PROCESS | 1936 | 1460989648302 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 07:27:28 INFO - PROCESS | 1936 | 1460989648305 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 07:27:28 INFO - PROCESS | 1936 | 1460989648311 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:27:28 INFO - PROCESS | 1936 | 1460989648316 Marionette TRACE conn5 <- [1,142,null,{}] 07:27:28 INFO - PROCESS | 1936 | 1460989648330 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}] 07:27:28 INFO - PROCESS | 1936 | 1460989648514 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 07:27:28 INFO - PROCESS | 1936 | 1460989648650 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4267a000 == 28 [pid = 1936] [id = 43] 07:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e46571800) [pid = 1936] [serial = 127] [outer = (nil)] 07:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e46573800) [pid = 1936] [serial = 128] [outer = 0x7f7e46571800] 07:27:28 INFO - PROCESS | 1936 | 1460989648726 Marionette DEBUG loaded listener.js 07:27:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e5e62b400) [pid = 1936] [serial = 129] [outer = 0x7f7e46571800] 07:27:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c9d1000 == 27 [pid = 1936] [id = 35] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e59721800 == 26 [pid = 1936] [id = 36] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e08a000 == 25 [pid = 1936] [id = 37] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e447a7000 == 24 [pid = 1936] [id = 6] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e786000 == 23 [pid = 1936] [id = 38] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df3f000 == 22 [pid = 1936] [id = 26] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4eca4000 == 21 [pid = 1936] [id = 19] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e53510800 == 20 [pid = 1936] [id = 27] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ec17800 == 19 [pid = 1936] [id = 39] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e535bb800 == 18 [pid = 1936] [id = 23] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a3b8800 == 17 [pid = 1936] [id = 32] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e594c6000 == 16 [pid = 1936] [id = 31] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43618800 == 15 [pid = 1936] [id = 33] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c104800 == 14 [pid = 1936] [id = 8] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e594b9000 == 13 [pid = 1936] [id = 28] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44794800 == 12 [pid = 1936] [id = 34] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e788800 == 11 [pid = 1936] [id = 42] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d0b0800 == 10 [pid = 1936] [id = 40] 07:27:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e59991000 == 9 [pid = 1936] [id = 41] 07:27:33 INFO - PROCESS | 1936 | 1460989653074 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]]]}] 07:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4841ms 07:27:33 INFO - PROCESS | 1936 | 1460989653152 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 07:27:33 INFO - PROCESS | 1936 | 1460989653158 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 07:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:27:33 INFO - PROCESS | 1936 | 1460989653166 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:27:33 INFO - PROCESS | 1936 | 1460989653170 Marionette TRACE conn5 <- [1,146,null,{}] 07:27:33 INFO - PROCESS | 1936 | 1460989653179 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}] 07:27:33 INFO - PROCESS | 1936 | 1460989653328 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 07:27:33 INFO - PROCESS | 1936 | 1460989653438 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46795000 == 10 [pid = 1936] [id = 44] 07:27:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e46415800) [pid = 1936] [serial = 130] [outer = (nil)] 07:27:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e46579000) [pid = 1936] [serial = 131] [outer = 0x7f7e46415800] 07:27:33 INFO - PROCESS | 1936 | 1460989653503 Marionette DEBUG loaded listener.js 07:27:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e48d39c00) [pid = 1936] [serial = 132] [outer = 0x7f7e46415800] 07:27:34 INFO - PROCESS | 1936 | 1460989654149 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]]]}] 07:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1031ms 07:27:34 INFO - PROCESS | 1936 | 1460989654199 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 07:27:34 INFO - PROCESS | 1936 | 1460989654209 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 07:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:27:34 INFO - PROCESS | 1936 | 1460989654219 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:27:34 INFO - PROCESS | 1936 | 1460989654222 Marionette TRACE conn5 <- [1,150,null,{}] 07:27:34 INFO - PROCESS | 1936 | 1460989654228 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}] 07:27:34 INFO - PROCESS | 1936 | 1460989654407 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 07:27:34 INFO - PROCESS | 1936 | 1460989654430 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4677f000 == 11 [pid = 1936] [id = 45] 07:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e426cc800) [pid = 1936] [serial = 133] [outer = (nil)] 07:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e4b7dbc00) [pid = 1936] [serial = 134] [outer = 0x7f7e426cc800] 07:27:34 INFO - PROCESS | 1936 | 1460989654490 Marionette DEBUG loaded listener.js 07:27:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e4bf9e800) [pid = 1936] [serial = 135] [outer = 0x7f7e426cc800] 07:27:35 INFO - PROCESS | 1936 | 1460989655254 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]]]}] 07:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1087ms 07:27:35 INFO - PROCESS | 1936 | 1460989655307 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 07:27:35 INFO - PROCESS | 1936 | 1460989655311 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 07:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:27:35 INFO - PROCESS | 1936 | 1460989655316 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:27:35 INFO - PROCESS | 1936 | 1460989655322 Marionette TRACE conn5 <- [1,154,null,{}] 07:27:35 INFO - PROCESS | 1936 | 1460989655337 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}] 07:27:35 INFO - PROCESS | 1936 | 1460989655549 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 07:27:35 INFO - PROCESS | 1936 | 1460989655608 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535b7000 == 12 [pid = 1936] [id = 46] 07:27:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e445e4c00) [pid = 1936] [serial = 136] [outer = (nil)] 07:27:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e5292c400) [pid = 1936] [serial = 137] [outer = 0x7f7e445e4c00] 07:27:35 INFO - PROCESS | 1936 | 1460989655744 Marionette DEBUG loaded listener.js 07:27:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e586dac00) [pid = 1936] [serial = 138] [outer = 0x7f7e445e4c00] 07:27:36 INFO - PROCESS | 1936 | 1460989656542 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]]]}] 07:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1285ms 07:27:36 INFO - PROCESS | 1936 | 1460989656602 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 07:27:36 INFO - PROCESS | 1936 | 1460989656605 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 07:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:27:36 INFO - PROCESS | 1936 | 1460989656611 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:27:36 INFO - PROCESS | 1936 | 1460989656613 Marionette TRACE conn5 <- [1,158,null,{}] 07:27:36 INFO - PROCESS | 1936 | 1460989656618 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}] 07:27:36 INFO - PROCESS | 1936 | 1460989656776 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 07:27:36 INFO - PROCESS | 1936 | 1460989656800 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a958800 == 13 [pid = 1936] [id = 47] 07:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e5926b400) [pid = 1936] [serial = 139] [outer = (nil)] 07:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e5aab6800) [pid = 1936] [serial = 140] [outer = 0x7f7e5926b400] 07:27:36 INFO - PROCESS | 1936 | 1460989656860 Marionette DEBUG loaded listener.js 07:27:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e5c94bc00) [pid = 1936] [serial = 141] [outer = 0x7f7e5926b400] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x7f7e4ea1e800) [pid = 1936] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e447b8000) [pid = 1936] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e48d3d400) [pid = 1936] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e429c7c00) [pid = 1936] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e447b8800) [pid = 1936] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e4cd81c00) [pid = 1936] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e4da3b800) [pid = 1936] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e4b369c00) [pid = 1936] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e4427e400) [pid = 1936] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e429c8000) [pid = 1936] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x7f7e429c4400) [pid = 1936] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e426d6800) [pid = 1936] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e48d3a400) [pid = 1936] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x7f7e447b1c00) [pid = 1936] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x7f7e4ccee000) [pid = 1936] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x7f7e4b7aac00) [pid = 1936] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x7f7e4e9fd800) [pid = 1936] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x7f7e427c1400) [pid = 1936] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e5c941000) [pid = 1936] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e4991a000) [pid = 1936] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x7f7e499de000) [pid = 1936] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x7f7e426ce000) [pid = 1936] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e4656ac00) [pid = 1936] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x7f7e59931800) [pid = 1936] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x7f7e427cb000) [pid = 1936] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x7f7e4b35e000) [pid = 1936] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x7f7e42fefc00) [pid = 1936] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x7f7e4b63f000) [pid = 1936] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x7f7e4e9f9000) [pid = 1936] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x7f7e42115c00) [pid = 1936] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e5e624000) [pid = 1936] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e594d2c00) [pid = 1936] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e436cd400) [pid = 1936] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:27:38 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e48d39000) [pid = 1936] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:27:38 INFO - PROCESS | 1936 | 1460989658445 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]]]}] 07:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1879ms 07:27:38 INFO - PROCESS | 1936 | 1460989658504 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 07:27:38 INFO - PROCESS | 1936 | 1460989658508 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 07:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:27:38 INFO - PROCESS | 1936 | 1460989658560 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:27:38 INFO - PROCESS | 1936 | 1460989658562 Marionette TRACE conn5 <- [1,162,null,{}] 07:27:38 INFO - PROCESS | 1936 | 1460989658648 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}] 07:27:38 INFO - PROCESS | 1936 | 1460989658798 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 07:27:38 INFO - PROCESS | 1936 | 1460989658923 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c44b000 == 14 [pid = 1936] [id = 48] 07:27:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e4206dc00) [pid = 1936] [serial = 142] [outer = (nil)] 07:27:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e42076400) [pid = 1936] [serial = 143] [outer = 0x7f7e4206dc00] 07:27:38 INFO - PROCESS | 1936 | 1460989658988 Marionette DEBUG loaded listener.js 07:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e48d3d000) [pid = 1936] [serial = 144] [outer = 0x7f7e4206dc00] 07:27:39 INFO - PROCESS | 1936 | 1460989659663 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]]]}] 07:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1168ms 07:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:27:39 INFO - PROCESS | 1936 | 1460989659695 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 07:27:39 INFO - PROCESS | 1936 | 1460989659697 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 07:27:39 INFO - PROCESS | 1936 | 1460989659710 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:27:39 INFO - PROCESS | 1936 | 1460989659712 Marionette TRACE conn5 <- [1,166,null,{}] 07:27:39 INFO - PROCESS | 1936 | 1460989659716 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}] 07:27:39 INFO - PROCESS | 1936 | 1460989659922 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 07:27:39 INFO - PROCESS | 1936 | 1460989659940 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a953800 == 15 [pid = 1936] [id = 49] 07:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e48fa2800) [pid = 1936] [serial = 145] [outer = (nil)] 07:27:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e4cceac00) [pid = 1936] [serial = 146] [outer = 0x7f7e48fa2800] 07:27:40 INFO - PROCESS | 1936 | 1460989660003 Marionette DEBUG loaded listener.js 07:27:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e5c989000) [pid = 1936] [serial = 147] [outer = 0x7f7e48fa2800] 07:27:41 INFO - PROCESS | 1936 | 1460989660997 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]]]}] 07:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1338ms 07:27:41 INFO - PROCESS | 1936 | 1460989661040 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 07:27:41 INFO - PROCESS | 1936 | 1460989661048 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 07:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:27:41 INFO - PROCESS | 1936 | 1460989661085 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:27:41 INFO - PROCESS | 1936 | 1460989661091 Marionette TRACE conn5 <- [1,170,null,{}] 07:27:41 INFO - PROCESS | 1936 | 1460989661098 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}] 07:27:41 INFO - PROCESS | 1936 | 1460989661266 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 07:27:41 INFO - PROCESS | 1936 | 1460989661397 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c457000 == 16 [pid = 1936] [id = 50] 07:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e445de400) [pid = 1936] [serial = 148] [outer = (nil)] 07:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x7f7e4656ec00) [pid = 1936] [serial = 149] [outer = 0x7f7e445de400] 07:27:41 INFO - PROCESS | 1936 | 1460989661472 Marionette DEBUG loaded listener.js 07:27:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x7f7e48d3a400) [pid = 1936] [serial = 150] [outer = 0x7f7e445de400] 07:27:42 INFO - PROCESS | 1936 | 1460989662368 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]]]}] 07:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1338ms 07:27:42 INFO - PROCESS | 1936 | 1460989662421 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 07:27:42 INFO - PROCESS | 1936 | 1460989662428 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 07:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:27:42 INFO - PROCESS | 1936 | 1460989662439 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:27:42 INFO - PROCESS | 1936 | 1460989662442 Marionette TRACE conn5 <- [1,174,null,{}] 07:27:42 INFO - PROCESS | 1936 | 1460989662448 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}] 07:27:42 INFO - PROCESS | 1936 | 1460989662614 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 07:27:42 INFO - PROCESS | 1936 | 1460989662747 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4452d800 == 17 [pid = 1936] [id = 51] 07:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x7f7e4211ec00) [pid = 1936] [serial = 151] [outer = (nil)] 07:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e445da800) [pid = 1936] [serial = 152] [outer = 0x7f7e4211ec00] 07:27:42 INFO - PROCESS | 1936 | 1460989662815 Marionette DEBUG loaded listener.js 07:27:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e4b635800) [pid = 1936] [serial = 153] [outer = 0x7f7e4211ec00] 07:27:43 INFO - PROCESS | 1936 | 1460989663853 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]]]}] 07:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1433ms 07:27:43 INFO - PROCESS | 1936 | 1460989663871 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 07:27:43 INFO - PROCESS | 1936 | 1460989663878 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 07:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:27:43 INFO - PROCESS | 1936 | 1460989663891 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:27:43 INFO - PROCESS | 1936 | 1460989663903 Marionette TRACE conn5 <- [1,178,null,{}] 07:27:43 INFO - PROCESS | 1936 | 1460989663915 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}] 07:27:44 INFO - PROCESS | 1936 | 1460989664137 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e46573800) [pid = 1936] [serial = 128] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x7f7e4bb29400) [pid = 1936] [serial = 12] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x7f7e4bf9e400) [pid = 1936] [serial = 9] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x7f7e4ec85800) [pid = 1936] [serial = 76] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x7f7e4d203c00) [pid = 1936] [serial = 74] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x7f7e4ec86400) [pid = 1936] [serial = 122] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x7f7e445e1c00) [pid = 1936] [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.] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x7f7e4c769c00) [pid = 1936] [serial = 73] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e5a905c00) [pid = 1936] [serial = 92] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e4ccf1800) [pid = 1936] [serial = 103] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e5e056c00) [pid = 1936] [serial = 94] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e44531800) [pid = 1936] [serial = 28] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e4d397400) [pid = 1936] [serial = 43] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e4a7d9000) [pid = 1936] [serial = 85] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e4e9f5000) [pid = 1936] [serial = 46] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e5c307800) [pid = 1936] [serial = 2] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e52858400) [pid = 1936] [serial = 49] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e445e2800) [pid = 1936] [serial = 100] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e586d6000) [pid = 1936] [serial = 50] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e59708c00) [pid = 1936] [serial = 53] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e5946b000) [pid = 1936] [serial = 52] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x7f7e5c8c6000) [pid = 1936] [serial = 83] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x7f7e45103400) [pid = 1936] [serial = 34] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x7f7e4da3d000) [pid = 1936] [serial = 44] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x7f7e4c48b000) [pid = 1936] [serial = 35] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x7f7e429cac00) [pid = 1936] [serial = 25] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x7f7e4ccf4c00) [pid = 1936] [serial = 37] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x7f7e4670fc00) [pid = 1936] [serial = 70] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x7f7e4a231400) [pid = 1936] [serial = 40] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x7f7e4b7e2400) [pid = 1936] [serial = 41] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x7f7e4cf30800) [pid = 1936] [serial = 38] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x7f7e42ff6800) [pid = 1936] [serial = 26] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x7f7e426ce400) [pid = 1936] [serial = 23] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x7f7e4ec3b800) [pid = 1936] [serial = 47] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x7f7e48d36400) [pid = 1936] [serial = 31] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x7f7e5a7c2000) [pid = 1936] [serial = 56] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x7f7e5ea06000) [pid = 1936] [serial = 97] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x7f7e59271c00) [pid = 1936] [serial = 77] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x7f7e5a7cc800) [pid = 1936] [serial = 79] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x7f7e4a235800) [pid = 1936] [serial = 71] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x7f7e4dd79c00) [pid = 1936] [serial = 120] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x7f7e59793000) [pid = 1936] [serial = 106] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x7f7e5990f000) [pid = 1936] [serial = 55] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x7f7e4b36a400) [pid = 1936] [serial = 101] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x7f7e5ea09000) [pid = 1936] [serial = 109] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x7f7e4f874800) [pid = 1936] [serial = 89] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x7f7e5a905800) [pid = 1936] [serial = 68] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x7f7e5e62f400) [pid = 1936] [serial = 95] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x7f7e4be28c00) [pid = 1936] [serial = 62] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x7f7e5aab7c00) [pid = 1936] [serial = 80] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x7f7e4df02800) [pid = 1936] [serial = 64] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x7f7e5aac2400) [pid = 1936] [serial = 82] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x7f7e4df09400) [pid = 1936] [serial = 104] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x7f7e5c8c1400) [pid = 1936] [serial = 125] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x7f7e4641c400) [pid = 1936] [serial = 59] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x7f7e4df0f000) [pid = 1936] [serial = 88] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x7f7e4b7e4000) [pid = 1936] [serial = 61] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x7f7e445e6800) [pid = 1936] [serial = 58] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x7f7e4211d000) [pid = 1936] [serial = 116] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x7f7e447b3800) [pid = 1936] [serial = 16] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 58 (0x7f7e447b9800) [pid = 1936] [serial = 17] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 57 (0x7f7e615a9c00) [pid = 1936] [serial = 113] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 56 (0x7f7e4510a400) [pid = 1936] [serial = 19] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 55 (0x7f7e59272800) [pid = 1936] [serial = 65] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 54 (0x7f7e5a90fc00) [pid = 1936] [serial = 107] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 53 (0x7f7e5ea04c00) [pid = 1936] [serial = 126] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 52 (0x7f7e5a61dc00) [pid = 1936] [serial = 67] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 51 (0x7f7e5eb41000) [pid = 1936] [serial = 98] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 50 (0x7f7e4ba34400) [pid = 1936] [serial = 86] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 49 (0x7f7e4c2e4c00) [pid = 1936] [serial = 119] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 48 (0x7f7e5926ac00) [pid = 1936] [serial = 123] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 47 (0x7f7e42121c00) [pid = 1936] [serial = 117] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 46 (0x7f7e62ddd000) [pid = 1936] [serial = 114] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 45 (0x7f7e597e7800) [pid = 1936] [serial = 91] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 44 (0x7f7e4b63cc00) [pid = 1936] [serial = 22] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | --DOMWINDOW == 43 (0x7f7e60894800) [pid = 1936] [serial = 110] [outer = (nil)] [url = about:blank] 07:27:44 INFO - PROCESS | 1936 | 1460989664356 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43606800 == 18 [pid = 1936] [id = 52] 07:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 44 (0x7f7e427bd400) [pid = 1936] [serial = 154] [outer = (nil)] 07:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 45 (0x7f7e42ff2000) [pid = 1936] [serial = 155] [outer = 0x7f7e427bd400] 07:27:44 INFO - PROCESS | 1936 | 1460989664421 Marionette DEBUG loaded listener.js 07:27:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 46 (0x7f7e445e1c00) [pid = 1936] [serial = 156] [outer = 0x7f7e427bd400] 07:27:44 INFO - PROCESS | 1936 | 1460989664919 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:27:45 INFO - PROCESS | 1936 | 1460989665077 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]]]}] 07:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1243ms 07:27:45 INFO - PROCESS | 1936 | 1460989665132 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 07:27:45 INFO - PROCESS | 1936 | 1460989665138 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 07:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:27:45 INFO - PROCESS | 1936 | 1460989665147 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:27:45 INFO - PROCESS | 1936 | 1460989665151 Marionette TRACE conn5 <- [1,182,null,{}] 07:27:45 INFO - PROCESS | 1936 | 1460989665156 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}] 07:27:45 INFO - PROCESS | 1936 | 1460989665289 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 07:27:45 INFO - PROCESS | 1936 | 1460989665367 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e48ff7800 == 19 [pid = 1936] [id = 53] 07:27:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 47 (0x7f7e427be800) [pid = 1936] [serial = 157] [outer = (nil)] 07:27:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 48 (0x7f7e4656e000) [pid = 1936] [serial = 158] [outer = 0x7f7e427be800] 07:27:45 INFO - PROCESS | 1936 | 1460989665426 Marionette DEBUG loaded listener.js 07:27:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 49 (0x7f7e48d36000) [pid = 1936] [serial = 159] [outer = 0x7f7e427be800] 07:27:46 INFO - PROCESS | 1936 | 1460989666006 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]]]}] 07:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 883ms 07:27:46 INFO - PROCESS | 1936 | 1460989666031 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 07:27:46 INFO - PROCESS | 1936 | 1460989666034 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 07:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:27:46 INFO - PROCESS | 1936 | 1460989666040 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:27:46 INFO - PROCESS | 1936 | 1460989666045 Marionette TRACE conn5 <- [1,186,null,{}] 07:27:46 INFO - PROCESS | 1936 | 1460989666061 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}] 07:27:46 INFO - PROCESS | 1936 | 1460989666233 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 07:27:46 INFO - PROCESS | 1936 | 1460989666261 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ba02800 == 20 [pid = 1936] [id = 54] 07:27:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 50 (0x7f7e49918400) [pid = 1936] [serial = 160] [outer = (nil)] 07:27:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 51 (0x7f7e4b36a400) [pid = 1936] [serial = 161] [outer = 0x7f7e49918400] 07:27:46 INFO - PROCESS | 1936 | 1460989666334 Marionette DEBUG loaded listener.js 07:27:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 52 (0x7f7e4b96cc00) [pid = 1936] [serial = 162] [outer = 0x7f7e49918400] 07:27:47 INFO - PROCESS | 1936 | 1460989667244 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]]]}] 07:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1233ms 07:27:47 INFO - PROCESS | 1936 | 1460989667273 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 07:27:47 INFO - PROCESS | 1936 | 1460989667276 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 07:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:27:47 INFO - PROCESS | 1936 | 1460989667282 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:27:47 INFO - PROCESS | 1936 | 1460989667284 Marionette TRACE conn5 <- [1,190,null,{}] 07:27:47 INFO - PROCESS | 1936 | 1460989667289 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}] 07:27:47 INFO - PROCESS | 1936 | 1460989667445 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 07:27:47 INFO - PROCESS | 1936 | 1460989667504 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c45b000 == 21 [pid = 1936] [id = 55] 07:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 53 (0x7f7e499de000) [pid = 1936] [serial = 163] [outer = (nil)] 07:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0x7f7e4c156800) [pid = 1936] [serial = 164] [outer = 0x7f7e499de000] 07:27:47 INFO - PROCESS | 1936 | 1460989667563 Marionette DEBUG loaded listener.js 07:27:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x7f7e4ccedc00) [pid = 1936] [serial = 165] [outer = 0x7f7e499de000] 07:27:48 INFO - PROCESS | 1936 | 1460989668260 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]]]}] 07:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1029ms 07:27:48 INFO - PROCESS | 1936 | --DOMWINDOW == 54 (0x7f7e46571800) [pid = 1936] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:27:48 INFO - PROCESS | 1936 | --DOMWINDOW == 53 (0x7f7e426cc800) [pid = 1936] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:27:48 INFO - PROCESS | 1936 | --DOMWINDOW == 52 (0x7f7e46415800) [pid = 1936] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:27:48 INFO - PROCESS | 1936 | --DOMWINDOW == 51 (0x7f7e445e4c00) [pid = 1936] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:27:48 INFO - PROCESS | 1936 | --DOMWINDOW == 50 (0x7f7e4206dc00) [pid = 1936] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:27:48 INFO - PROCESS | 1936 | --DOMWINDOW == 49 (0x7f7e5926b400) [pid = 1936] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:27:48 INFO - PROCESS | 1936 | 1460989668337 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 07:27:48 INFO - PROCESS | 1936 | 1460989668339 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 07:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:27:48 INFO - PROCESS | 1936 | 1460989668367 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:27:48 INFO - PROCESS | 1936 | 1460989668370 Marionette TRACE conn5 <- [1,194,null,{}] 07:27:48 INFO - PROCESS | 1936 | 1460989668378 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}] 07:27:48 INFO - PROCESS | 1936 | 1460989668499 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 07:27:48 INFO - PROCESS | 1936 | 1460989668508 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c9ce800 == 22 [pid = 1936] [id = 56] 07:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 50 (0x7f7e4a7d5000) [pid = 1936] [serial = 166] [outer = (nil)] 07:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 51 (0x7f7e4ccee400) [pid = 1936] [serial = 167] [outer = 0x7f7e4a7d5000] 07:27:48 INFO - PROCESS | 1936 | 1460989668564 Marionette DEBUG loaded listener.js 07:27:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 52 (0x7f7e4d208000) [pid = 1936] [serial = 168] [outer = 0x7f7e4a7d5000] 07:27:49 INFO - PROCESS | 1936 | 1460989669296 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]]]}] 07:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 989ms 07:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:27:49 INFO - PROCESS | 1936 | 1460989669347 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 07:27:49 INFO - PROCESS | 1936 | 1460989669349 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 07:27:49 INFO - PROCESS | 1936 | 1460989669355 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:27:49 INFO - PROCESS | 1936 | 1460989669358 Marionette TRACE conn5 <- [1,198,null,{}] 07:27:49 INFO - PROCESS | 1936 | 1460989669362 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}] 07:27:49 INFO - PROCESS | 1936 | 1460989669524 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 07:27:49 INFO - PROCESS | 1936 | 1460989669536 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4da7e800 == 23 [pid = 1936] [id = 57] 07:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 53 (0x7f7e4da3b800) [pid = 1936] [serial = 169] [outer = (nil)] 07:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 54 (0x7f7e4e9f8000) [pid = 1936] [serial = 170] [outer = 0x7f7e4da3b800] 07:27:49 INFO - PROCESS | 1936 | 1460989669600 Marionette DEBUG loaded listener.js 07:27:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 55 (0x7f7e4ea24400) [pid = 1936] [serial = 171] [outer = 0x7f7e4da3b800] 07:27:50 INFO - PROCESS | 1936 | 1460989670243 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]]]}] 07:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 929ms 07:27:50 INFO - PROCESS | 1936 | 1460989670284 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 07:27:50 INFO - PROCESS | 1936 | 1460989670287 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 07:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:27:50 INFO - PROCESS | 1936 | 1460989670292 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:27:50 INFO - PROCESS | 1936 | 1460989670295 Marionette TRACE conn5 <- [1,202,null,{}] 07:27:50 INFO - PROCESS | 1936 | 1460989670300 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}] 07:27:50 INFO - PROCESS | 1936 | 1460989670447 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 07:27:50 INFO - PROCESS | 1936 | 1460989670465 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ea85800 == 24 [pid = 1936] [id = 58] 07:27:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 56 (0x7f7e42070000) [pid = 1936] [serial = 172] [outer = (nil)] 07:27:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 57 (0x7f7e4ea24800) [pid = 1936] [serial = 173] [outer = 0x7f7e42070000] 07:27:50 INFO - PROCESS | 1936 | 1460989670525 Marionette DEBUG loaded listener.js 07:27:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 58 (0x7f7e5285c800) [pid = 1936] [serial = 174] [outer = 0x7f7e42070000] 07:27:51 INFO - PROCESS | 1936 | 1460989671355 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]]]}] 07:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1125ms 07:27:51 INFO - PROCESS | 1936 | 1460989671419 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 07:27:51 INFO - PROCESS | 1936 | 1460989671426 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 07:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:27:51 INFO - PROCESS | 1936 | 1460989671434 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:27:51 INFO - PROCESS | 1936 | 1460989671439 Marionette TRACE conn5 <- [1,206,null,{}] 07:27:51 INFO - PROCESS | 1936 | 1460989671446 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}] 07:27:51 INFO - PROCESS | 1936 | 1460989671660 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 07:27:51 INFO - PROCESS | 1936 | 1460989671782 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a19c800 == 25 [pid = 1936] [id = 59] 07:27:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 59 (0x7f7e427c8400) [pid = 1936] [serial = 175] [outer = (nil)] 07:27:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x7f7e4428b800) [pid = 1936] [serial = 176] [outer = 0x7f7e427c8400] 07:27:51 INFO - PROCESS | 1936 | 1460989671853 Marionette DEBUG loaded listener.js 07:27:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x7f7e4641dc00) [pid = 1936] [serial = 177] [outer = 0x7f7e427c8400] 07:27:52 INFO - PROCESS | 1936 | 1460989672695 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]]]}] 07:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1279ms 07:27:52 INFO - PROCESS | 1936 | 1460989672713 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 07:27:52 INFO - PROCESS | 1936 | 1460989672722 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 07:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:27:52 INFO - PROCESS | 1936 | 1460989672734 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:27:52 INFO - PROCESS | 1936 | 1460989672738 Marionette TRACE conn5 <- [1,210,null,{}] 07:27:52 INFO - PROCESS | 1936 | 1460989672744 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}] 07:27:52 INFO - PROCESS | 1936 | 1460989672885 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 07:27:53 INFO - PROCESS | 1936 | 1460989673012 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d0b2000 == 26 [pid = 1936] [id = 60] 07:27:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x7f7e427c9400) [pid = 1936] [serial = 178] [outer = (nil)] 07:27:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x7f7e4a7d0800) [pid = 1936] [serial = 179] [outer = 0x7f7e427c9400] 07:27:53 INFO - PROCESS | 1936 | 1460989673083 Marionette DEBUG loaded listener.js 07:27:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x7f7e4ba38800) [pid = 1936] [serial = 180] [outer = 0x7f7e427c9400] 07:27:53 INFO - PROCESS | 1936 | 1460989673869 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]]]}] 07:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1178ms 07:27:53 INFO - PROCESS | 1936 | 1460989673912 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 07:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:27:53 INFO - PROCESS | 1936 | 1460989673916 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 07:27:53 INFO - PROCESS | 1936 | 1460989673922 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:27:53 INFO - PROCESS | 1936 | 1460989673928 Marionette TRACE conn5 <- [1,214,null,{}] 07:27:53 INFO - PROCESS | 1936 | 1460989673944 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}] 07:27:54 INFO - PROCESS | 1936 | 1460989674166 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 07:27:54 INFO - PROCESS | 1936 | 1460989674269 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5278a000 == 27 [pid = 1936] [id = 61] 07:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x7f7e4bf9e400) [pid = 1936] [serial = 181] [outer = (nil)] 07:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x7f7e4dd6b800) [pid = 1936] [serial = 182] [outer = 0x7f7e4bf9e400] 07:27:54 INFO - PROCESS | 1936 | 1460989674340 Marionette DEBUG loaded listener.js 07:27:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x7f7e4ea1a800) [pid = 1936] [serial = 183] [outer = 0x7f7e4bf9e400] 07:27:55 INFO - PROCESS | 1936 | 1460989675230 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]]]}] 07:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1338ms 07:27:55 INFO - PROCESS | 1936 | 1460989675261 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 07:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:27:55 INFO - PROCESS | 1936 | 1460989675266 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 07:27:55 INFO - PROCESS | 1936 | 1460989675273 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:27:55 INFO - PROCESS | 1936 | 1460989675278 Marionette TRACE conn5 <- [1,218,null,{}] 07:27:55 INFO - PROCESS | 1936 | 1460989675303 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}] 07:27:55 INFO - PROCESS | 1936 | 1460989675436 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 07:27:55 INFO - PROCESS | 1936 | 1460989675591 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42f17800 == 28 [pid = 1936] [id = 62] 07:27:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x7f7e427ca800) [pid = 1936] [serial = 184] [outer = (nil)] 07:27:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x7f7e4427fc00) [pid = 1936] [serial = 185] [outer = 0x7f7e427ca800] 07:27:55 INFO - PROCESS | 1936 | 1460989675673 Marionette DEBUG loaded listener.js 07:27:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x7f7e46413000) [pid = 1936] [serial = 186] [outer = 0x7f7e427ca800] 07:27:56 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4267a000 == 27 [pid = 1936] [id = 43] 07:27:56 INFO - PROCESS | 1936 | 1460989676439 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]]]}] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x7f7e5e62b400) [pid = 1936] [serial = 129] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x7f7e4b7dbc00) [pid = 1936] [serial = 134] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 67 (0x7f7e46579000) [pid = 1936] [serial = 131] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 66 (0x7f7e48d39c00) [pid = 1936] [serial = 132] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 65 (0x7f7e586dac00) [pid = 1936] [serial = 138] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 64 (0x7f7e5292c400) [pid = 1936] [serial = 137] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 63 (0x7f7e42076400) [pid = 1936] [serial = 143] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 62 (0x7f7e5aab6800) [pid = 1936] [serial = 140] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 61 (0x7f7e48d3d000) [pid = 1936] [serial = 144] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 60 (0x7f7e4bf9e800) [pid = 1936] [serial = 135] [outer = (nil)] [url = about:blank] 07:27:56 INFO - PROCESS | 1936 | --DOMWINDOW == 59 (0x7f7e5c94bc00) [pid = 1936] [serial = 141] [outer = (nil)] [url = about:blank] 07:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1236ms 07:27:56 INFO - PROCESS | 1936 | 1460989676509 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 07:27:56 INFO - PROCESS | 1936 | 1460989676517 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 07:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:27:56 INFO - PROCESS | 1936 | 1460989676525 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:27:56 INFO - PROCESS | 1936 | 1460989676529 Marionette TRACE conn5 <- [1,222,null,{}] 07:27:56 INFO - PROCESS | 1936 | 1460989676534 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}] 07:27:56 INFO - PROCESS | 1936 | 1460989676667 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 07:27:56 INFO - PROCESS | 1936 | 1460989676676 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a1aa800 == 28 [pid = 1936] [id = 63] 07:27:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 60 (0x7f7e429c6000) [pid = 1936] [serial = 187] [outer = (nil)] 07:27:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 61 (0x7f7e47935800) [pid = 1936] [serial = 188] [outer = 0x7f7e429c6000] 07:27:56 INFO - PROCESS | 1936 | 1460989676736 Marionette DEBUG loaded listener.js 07:27:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 62 (0x7f7e4a995c00) [pid = 1936] [serial = 189] [outer = 0x7f7e429c6000] 07:27:57 INFO - PROCESS | 1936 | 1460989677416 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]]]}] 07:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 928ms 07:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:27:57 INFO - PROCESS | 1936 | 1460989677453 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 07:27:57 INFO - PROCESS | 1936 | 1460989677455 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 07:27:57 INFO - PROCESS | 1936 | 1460989677461 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:27:57 INFO - PROCESS | 1936 | 1460989677466 Marionette TRACE conn5 <- [1,226,null,{}] 07:27:57 INFO - PROCESS | 1936 | 1460989677479 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}] 07:27:57 INFO - PROCESS | 1936 | 1460989677639 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 07:27:57 INFO - PROCESS | 1936 | 1460989677657 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d09d800 == 29 [pid = 1936] [id = 64] 07:27:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 63 (0x7f7e4b7d9c00) [pid = 1936] [serial = 190] [outer = (nil)] 07:27:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 64 (0x7f7e4c84b000) [pid = 1936] [serial = 191] [outer = 0x7f7e4b7d9c00] 07:27:57 INFO - PROCESS | 1936 | 1460989677719 Marionette DEBUG loaded listener.js 07:27:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 65 (0x7f7e4da3d800) [pid = 1936] [serial = 192] [outer = 0x7f7e4b7d9c00] 07:27:58 INFO - PROCESS | 1936 | 1460989678346 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]]]}] 07:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 930ms 07:27:58 INFO - PROCESS | 1936 | 1460989678390 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 07:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:27:58 INFO - PROCESS | 1936 | 1460989678394 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 07:27:58 INFO - PROCESS | 1936 | 1460989678399 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:27:58 INFO - PROCESS | 1936 | 1460989678401 Marionette TRACE conn5 <- [1,230,null,{}] 07:27:58 INFO - PROCESS | 1936 | 1460989678406 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}] 07:27:58 INFO - PROCESS | 1936 | 1460989678582 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 07:27:58 INFO - PROCESS | 1936 | 1460989678596 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ea9a000 == 30 [pid = 1936] [id = 65] 07:27:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 66 (0x7f7e4df09400) [pid = 1936] [serial = 193] [outer = (nil)] 07:27:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 67 (0x7f7e4ec81000) [pid = 1936] [serial = 194] [outer = 0x7f7e4df09400] 07:27:58 INFO - PROCESS | 1936 | 1460989678655 Marionette DEBUG loaded listener.js 07:27:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 68 (0x7f7e52855c00) [pid = 1936] [serial = 195] [outer = 0x7f7e4df09400] 07:27:59 INFO - PROCESS | 1936 | 1460989679308 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]]]}] 07:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 933ms 07:27:59 INFO - PROCESS | 1936 | 1460989679333 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 07:27:59 INFO - PROCESS | 1936 | 1460989679336 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 07:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:27:59 INFO - PROCESS | 1936 | 1460989679342 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:27:59 INFO - PROCESS | 1936 | 1460989679343 Marionette TRACE conn5 <- [1,234,null,{}] 07:27:59 INFO - PROCESS | 1936 | 1460989679349 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}] 07:27:59 INFO - PROCESS | 1936 | 1460989679511 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 07:27:59 INFO - PROCESS | 1936 | 1460989679539 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535a9800 == 31 [pid = 1936] [id = 66] 07:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x7f7e42071c00) [pid = 1936] [serial = 196] [outer = (nil)] 07:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x7f7e58656000) [pid = 1936] [serial = 197] [outer = 0x7f7e42071c00] 07:27:59 INFO - PROCESS | 1936 | 1460989679596 Marionette DEBUG loaded listener.js 07:27:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x7f7e5285d400) [pid = 1936] [serial = 198] [outer = 0x7f7e42071c00] 07:28:00 INFO - PROCESS | 1936 | 1460989680390 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]]]}] 07:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1074ms 07:28:00 INFO - PROCESS | 1936 | 1460989680425 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 07:28:00 INFO - PROCESS | 1936 | 1460989680429 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 07:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:28:00 INFO - PROCESS | 1936 | 1460989680434 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:28:00 INFO - PROCESS | 1936 | 1460989680436 Marionette TRACE conn5 <- [1,238,null,{}] 07:28:00 INFO - PROCESS | 1936 | 1460989680442 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}] 07:28:00 INFO - PROCESS | 1936 | 1460989680632 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 07:28:00 INFO - PROCESS | 1936 | 1460989680664 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4360a800 == 32 [pid = 1936] [id = 67] 07:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x7f7e4206d800) [pid = 1936] [serial = 199] [outer = (nil)] 07:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x7f7e599ba800) [pid = 1936] [serial = 200] [outer = 0x7f7e4206d800] 07:28:00 INFO - PROCESS | 1936 | 1460989680727 Marionette DEBUG loaded listener.js 07:28:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x7f7e5a620800) [pid = 1936] [serial = 201] [outer = 0x7f7e4206d800] 07:28:01 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x7f7e4da3b800) [pid = 1936] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:28:01 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x7f7e499de000) [pid = 1936] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:28:01 INFO - PROCESS | 1936 | --DOMWINDOW == 71 (0x7f7e4a7d5000) [pid = 1936] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:28:01 INFO - PROCESS | 1936 | --DOMWINDOW == 70 (0x7f7e427be800) [pid = 1936] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:28:01 INFO - PROCESS | 1936 | --DOMWINDOW == 69 (0x7f7e49918400) [pid = 1936] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:28:01 INFO - PROCESS | 1936 | --DOMWINDOW == 68 (0x7f7e427bd400) [pid = 1936] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:28:01 INFO - PROCESS | 1936 | 1460989681435 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]]]}] 07:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1027ms 07:28:01 INFO - PROCESS | 1936 | 1460989681463 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 07:28:01 INFO - PROCESS | 1936 | 1460989681465 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 07:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:28:01 INFO - PROCESS | 1936 | 1460989681472 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:28:01 INFO - PROCESS | 1936 | 1460989681474 Marionette TRACE conn5 <- [1,242,null,{}] 07:28:01 INFO - PROCESS | 1936 | 1460989681480 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}] 07:28:01 INFO - PROCESS | 1936 | 1460989681629 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 07:28:01 INFO - PROCESS | 1936 | 1460989681649 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e59727000 == 33 [pid = 1936] [id = 68] 07:28:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 69 (0x7f7e42114c00) [pid = 1936] [serial = 202] [outer = (nil)] 07:28:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 70 (0x7f7e599bac00) [pid = 1936] [serial = 203] [outer = 0x7f7e42114c00] 07:28:01 INFO - PROCESS | 1936 | 1460989681707 Marionette DEBUG loaded listener.js 07:28:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 71 (0x7f7e5a905400) [pid = 1936] [serial = 204] [outer = 0x7f7e42114c00] 07:28:02 INFO - PROCESS | 1936 | 1460989682280 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]]]}] 07:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 875ms 07:28:02 INFO - PROCESS | 1936 | 1460989682349 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 07:28:02 INFO - PROCESS | 1936 | 1460989682352 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 07:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:28:02 INFO - PROCESS | 1936 | 1460989682358 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:28:02 INFO - PROCESS | 1936 | 1460989682362 Marionette TRACE conn5 <- [1,246,null,{}] 07:28:02 INFO - PROCESS | 1936 | 1460989682367 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}] 07:28:02 INFO - PROCESS | 1936 | 1460989682487 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 07:28:02 INFO - PROCESS | 1936 | 1460989682504 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42675000 == 34 [pid = 1936] [id = 69] 07:28:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 72 (0x7f7e5a905800) [pid = 1936] [serial = 205] [outer = (nil)] 07:28:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x7f7e5c894400) [pid = 1936] [serial = 206] [outer = 0x7f7e5a905800] 07:28:02 INFO - PROCESS | 1936 | 1460989682563 Marionette DEBUG loaded listener.js 07:28:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x7f7e5c94bc00) [pid = 1936] [serial = 207] [outer = 0x7f7e5a905800] 07:28:03 INFO - PROCESS | 1936 | 1460989683373 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]]]}] 07:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1078ms 07:28:03 INFO - PROCESS | 1936 | 1460989683437 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 07:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:28:03 INFO - PROCESS | 1936 | 1460989683441 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 07:28:03 INFO - PROCESS | 1936 | 1460989683448 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:28:03 INFO - PROCESS | 1936 | 1460989683452 Marionette TRACE conn5 <- [1,250,null,{}] 07:28:03 INFO - PROCESS | 1936 | 1460989683460 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}] 07:28:03 INFO - PROCESS | 1936 | 1460989683618 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 07:28:03 INFO - PROCESS | 1936 | 1460989683714 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a2ad800 == 35 [pid = 1936] [id = 70] 07:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x7f7e4206c000) [pid = 1936] [serial = 208] [outer = (nil)] 07:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x7f7e427c5c00) [pid = 1936] [serial = 209] [outer = 0x7f7e4206c000] 07:28:03 INFO - PROCESS | 1936 | 1460989683789 Marionette DEBUG loaded listener.js 07:28:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x7f7e49914400) [pid = 1936] [serial = 210] [outer = 0x7f7e4206c000] 07:28:04 INFO - PROCESS | 1936 | 1460989684556 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]]]}] 07:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1137ms 07:28:04 INFO - PROCESS | 1936 | 1460989684586 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 07:28:04 INFO - PROCESS | 1936 | 1460989684594 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 07:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:28:04 INFO - PROCESS | 1936 | 1460989684604 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:28:04 INFO - PROCESS | 1936 | 1460989684608 Marionette TRACE conn5 <- [1,254,null,{}] 07:28:04 INFO - PROCESS | 1936 | 1460989684614 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}] 07:28:04 INFO - PROCESS | 1936 | 1460989684772 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 07:28:04 INFO - PROCESS | 1936 | 1460989684895 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e53511800 == 36 [pid = 1936] [id = 71] 07:28:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x7f7e4211cc00) [pid = 1936] [serial = 211] [outer = (nil)] 07:28:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x7f7e4cf30000) [pid = 1936] [serial = 212] [outer = 0x7f7e4211cc00] 07:28:04 INFO - PROCESS | 1936 | 1460989684963 Marionette DEBUG loaded listener.js 07:28:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x7f7e4df08000) [pid = 1936] [serial = 213] [outer = 0x7f7e4211cc00] 07:28:05 INFO - PROCESS | 1936 | 1460989685728 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]]]}] 07:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1177ms 07:28:05 INFO - PROCESS | 1936 | 1460989685797 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 07:28:05 INFO - PROCESS | 1936 | 1460989685801 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 07:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:28:05 INFO - PROCESS | 1936 | 1460989685809 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:28:05 INFO - PROCESS | 1936 | 1460989685814 Marionette TRACE conn5 <- [1,258,null,{}] 07:28:05 INFO - PROCESS | 1936 | 1460989685829 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}] 07:28:05 INFO - PROCESS | 1936 | 1460989685980 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 07:28:06 INFO - PROCESS | 1936 | 1460989686104 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a94f000 == 37 [pid = 1936] [id = 72] 07:28:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x7f7e4b7e3400) [pid = 1936] [serial = 214] [outer = (nil)] 07:28:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x7f7e597e7400) [pid = 1936] [serial = 215] [outer = 0x7f7e4b7e3400] 07:28:06 INFO - PROCESS | 1936 | 1460989686179 Marionette DEBUG loaded listener.js 07:28:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x7f7e5a756000) [pid = 1936] [serial = 216] [outer = 0x7f7e4b7e3400] 07:28:07 INFO - PROCESS | 1936 | 1460989687017 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]]]}] 07:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1282ms 07:28:07 INFO - PROCESS | 1936 | 1460989687091 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 07:28:07 INFO - PROCESS | 1936 | 1460989687095 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 07:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:28:07 INFO - PROCESS | 1936 | 1460989687101 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:28:07 INFO - PROCESS | 1936 | 1460989687104 Marionette TRACE conn5 <- [1,262,null,{}] 07:28:07 INFO - PROCESS | 1936 | 1460989687109 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}] 07:28:07 INFO - PROCESS | 1936 | 1460989687258 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 07:28:07 INFO - PROCESS | 1936 | 1460989687382 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c9cd000 == 38 [pid = 1936] [id = 73] 07:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x7f7e4dd71400) [pid = 1936] [serial = 217] [outer = (nil)] 07:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x7f7e5e624000) [pid = 1936] [serial = 218] [outer = 0x7f7e4dd71400] 07:28:07 INFO - PROCESS | 1936 | 1460989687450 Marionette DEBUG loaded listener.js 07:28:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x7f7e5e62dc00) [pid = 1936] [serial = 219] [outer = 0x7f7e4dd71400] 07:28:08 INFO - PROCESS | 1936 | 1460989688213 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]]]}] 07:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1125ms 07:28:08 INFO - PROCESS | 1936 | 1460989688226 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 07:28:08 INFO - PROCESS | 1936 | 1460989688229 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 07:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:28:08 INFO - PROCESS | 1936 | 1460989688234 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:28:08 INFO - PROCESS | 1936 | 1460989688237 Marionette TRACE conn5 <- [1,266,null,{}] 07:28:08 INFO - PROCESS | 1936 | 1460989688242 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}] 07:28:08 INFO - PROCESS | 1936 | 1460989688402 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 07:28:08 INFO - PROCESS | 1936 | 1460989688532 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e788000 == 39 [pid = 1936] [id = 74] 07:28:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x7f7e427cb000) [pid = 1936] [serial = 220] [outer = (nil)] 07:28:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x7f7e5e761c00) [pid = 1936] [serial = 221] [outer = 0x7f7e427cb000] 07:28:08 INFO - PROCESS | 1936 | 1460989688602 Marionette DEBUG loaded listener.js 07:28:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x7f7e5ea06000) [pid = 1936] [serial = 222] [outer = 0x7f7e427cb000] 07:28:09 INFO - PROCESS | 1936 | 1460989689571 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]]]}] 07:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1382ms 07:28:09 INFO - PROCESS | 1936 | 1460989689618 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 07:28:09 INFO - PROCESS | 1936 | 1460989689623 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 07:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:28:09 INFO - PROCESS | 1936 | 1460989689631 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:28:09 INFO - PROCESS | 1936 | 1460989689635 Marionette TRACE conn5 <- [1,270,null,{}] 07:28:09 INFO - PROCESS | 1936 | 1460989689642 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}] 07:28:09 INFO - PROCESS | 1936 | 1460989689783 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 07:28:09 INFO - PROCESS | 1936 | 1460989689919 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cc6c800 == 40 [pid = 1936] [id = 75] 07:28:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x7f7e422cd800) [pid = 1936] [serial = 223] [outer = (nil)] 07:28:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x7f7e422cf800) [pid = 1936] [serial = 224] [outer = 0x7f7e422cd800] 07:28:10 INFO - PROCESS | 1936 | 1460989690021 Marionette DEBUG loaded listener.js 07:28:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x7f7e427ca400) [pid = 1936] [serial = 225] [outer = 0x7f7e422cd800] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x7f7e4e9f8000) [pid = 1936] [serial = 170] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x7f7e4c156800) [pid = 1936] [serial = 164] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x7f7e4ccee400) [pid = 1936] [serial = 167] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x7f7e4ccedc00) [pid = 1936] [serial = 165] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x7f7e4656e000) [pid = 1936] [serial = 158] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x7f7e48d36000) [pid = 1936] [serial = 159] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x7f7e4656ec00) [pid = 1936] [serial = 149] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x7f7e4b36a400) [pid = 1936] [serial = 161] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x7f7e445da800) [pid = 1936] [serial = 152] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x7f7e42ff2000) [pid = 1936] [serial = 155] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x7f7e445e1c00) [pid = 1936] [serial = 156] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x7f7e4cceac00) [pid = 1936] [serial = 146] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x7f7e4ea24400) [pid = 1936] [serial = 171] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x7f7e4d208000) [pid = 1936] [serial = 168] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x7f7e4b96cc00) [pid = 1936] [serial = 162] [outer = (nil)] [url = about:blank] 07:28:10 INFO - PROCESS | 1936 | 1460989690873 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]]]}] 07:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1278ms 07:28:10 INFO - PROCESS | 1936 | 1460989690910 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 07:28:10 INFO - PROCESS | 1936 | 1460989690917 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 07:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:28:10 INFO - PROCESS | 1936 | 1460989690926 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:28:10 INFO - PROCESS | 1936 | 1460989690930 Marionette TRACE conn5 <- [1,274,null,{}] 07:28:10 INFO - PROCESS | 1936 | 1460989690935 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}] 07:28:11 INFO - PROCESS | 1936 | 1460989691076 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 07:28:11 INFO - PROCESS | 1936 | 1460989691093 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a1aa000 == 41 [pid = 1936] [id = 76] 07:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x7f7e445e1000) [pid = 1936] [serial = 226] [outer = (nil)] 07:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x7f7e46576c00) [pid = 1936] [serial = 227] [outer = 0x7f7e445e1000] 07:28:11 INFO - PROCESS | 1936 | 1460989691161 Marionette DEBUG loaded listener.js 07:28:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x7f7e4a7d5400) [pid = 1936] [serial = 228] [outer = 0x7f7e445e1000] 07:28:11 INFO - PROCESS | 1936 | 1460989691856 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]]]}] 07:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 977ms 07:28:11 INFO - PROCESS | 1936 | 1460989691904 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 07:28:11 INFO - PROCESS | 1936 | 1460989691907 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 07:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:28:11 INFO - PROCESS | 1936 | 1460989691913 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:28:11 INFO - PROCESS | 1936 | 1460989691919 Marionette TRACE conn5 <- [1,278,null,{}] 07:28:11 INFO - PROCESS | 1936 | 1460989691943 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}] 07:28:12 INFO - PROCESS | 1936 | 1460989692127 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 07:28:12 INFO - PROCESS | 1936 | 1460989692136 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d318000 == 42 [pid = 1936] [id = 77] 07:28:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x7f7e4b63cc00) [pid = 1936] [serial = 229] [outer = (nil)] 07:28:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x7f7e4ccec800) [pid = 1936] [serial = 230] [outer = 0x7f7e4b63cc00] 07:28:12 INFO - PROCESS | 1936 | 1460989692200 Marionette DEBUG loaded listener.js 07:28:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x7f7e4d397400) [pid = 1936] [serial = 231] [outer = 0x7f7e4b63cc00] 07:28:12 INFO - PROCESS | 1936 | 1460989692897 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]]]}] 07:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1039ms 07:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:28:12 INFO - PROCESS | 1936 | 1460989692952 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 07:28:12 INFO - PROCESS | 1936 | 1460989692955 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 07:28:12 INFO - PROCESS | 1936 | 1460989692961 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:28:12 INFO - PROCESS | 1936 | 1460989692964 Marionette TRACE conn5 <- [1,282,null,{}] 07:28:12 INFO - PROCESS | 1936 | 1460989692984 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}] 07:28:13 INFO - PROCESS | 1936 | 1460989693158 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 07:28:13 INFO - PROCESS | 1936 | 1460989693176 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5351a000 == 43 [pid = 1936] [id = 78] 07:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x7f7e48d36000) [pid = 1936] [serial = 232] [outer = (nil)] 07:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x7f7e4e9f9000) [pid = 1936] [serial = 233] [outer = 0x7f7e48d36000] 07:28:13 INFO - PROCESS | 1936 | 1460989693234 Marionette DEBUG loaded listener.js 07:28:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x7f7e586cdc00) [pid = 1936] [serial = 234] [outer = 0x7f7e48d36000] 07:28:14 INFO - PROCESS | 1936 | 1460989694163 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]]]}] 07:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1254ms 07:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:28:14 INFO - PROCESS | 1936 | 1460989694217 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 07:28:14 INFO - PROCESS | 1936 | 1460989694220 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 07:28:14 INFO - PROCESS | 1936 | 1460989694225 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:28:14 INFO - PROCESS | 1936 | 1460989694229 Marionette TRACE conn5 <- [1,286,null,{}] 07:28:14 INFO - PROCESS | 1936 | 1460989694233 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}] 07:28:14 INFO - PROCESS | 1936 | 1460989694391 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 07:28:14 INFO - PROCESS | 1936 | 1460989694407 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e599a9000 == 44 [pid = 1936] [id = 79] 07:28:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x7f7e4df10000) [pid = 1936] [serial = 235] [outer = (nil)] 07:28:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x7f7e594d6800) [pid = 1936] [serial = 236] [outer = 0x7f7e4df10000] 07:28:14 INFO - PROCESS | 1936 | 1460989694467 Marionette DEBUG loaded listener.js 07:28:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x7f7e5a61dc00) [pid = 1936] [serial = 237] [outer = 0x7f7e4df10000] 07:28:15 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x7f7e42114c00) [pid = 1936] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:28:15 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x7f7e427ca800) [pid = 1936] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:28:15 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x7f7e4b7d9c00) [pid = 1936] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:28:15 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x7f7e42071c00) [pid = 1936] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:28:15 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x7f7e4206d800) [pid = 1936] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:28:15 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x7f7e429c6000) [pid = 1936] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:28:15 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x7f7e4df09400) [pid = 1936] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:28:15 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x7f7e48fa2800) [pid = 1936] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:28:15 INFO - PROCESS | 1936 | 1460989695800 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]]]}] 07:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1630ms 07:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:28:15 INFO - PROCESS | 1936 | 1460989695856 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 07:28:15 INFO - PROCESS | 1936 | 1460989695859 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 07:28:15 INFO - PROCESS | 1936 | 1460989695865 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:28:15 INFO - PROCESS | 1936 | 1460989695867 Marionette TRACE conn5 <- [1,290,null,{}] 07:28:15 INFO - PROCESS | 1936 | 1460989695872 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}] 07:28:16 INFO - PROCESS | 1936 | 1460989696041 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 07:28:16 INFO - PROCESS | 1936 | 1460989696128 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e436d7000 == 45 [pid = 1936] [id = 80] 07:28:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x7f7e48fa2800) [pid = 1936] [serial = 238] [outer = (nil)] 07:28:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x7f7e5e62d000) [pid = 1936] [serial = 239] [outer = 0x7f7e48fa2800] 07:28:16 INFO - PROCESS | 1936 | 1460989696210 Marionette DEBUG loaded listener.js 07:28:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x7f7e5ea8e000) [pid = 1936] [serial = 240] [outer = 0x7f7e48fa2800] 07:28:16 INFO - PROCESS | 1936 | 1460989696843 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]]]}] 07:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1025ms 07:28:16 INFO - PROCESS | 1936 | 1460989696890 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 07:28:16 INFO - PROCESS | 1936 | 1460989696894 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 07:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:28:16 INFO - PROCESS | 1936 | 1460989696900 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:28:16 INFO - PROCESS | 1936 | 1460989696902 Marionette TRACE conn5 <- [1,294,null,{}] 07:28:16 INFO - PROCESS | 1936 | 1460989696907 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}] 07:28:17 INFO - PROCESS | 1936 | 1460989697044 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 07:28:17 INFO - PROCESS | 1936 | 1460989697139 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5eb68000 == 46 [pid = 1936] [id = 81] 07:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x7f7e422c8800) [pid = 1936] [serial = 241] [outer = (nil)] 07:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x7f7e5eb45800) [pid = 1936] [serial = 242] [outer = 0x7f7e422c8800] 07:28:17 INFO - PROCESS | 1936 | 1460989697197 Marionette DEBUG loaded listener.js 07:28:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x7f7e5ec64c00) [pid = 1936] [serial = 243] [outer = 0x7f7e422c8800] 07:28:17 INFO - PROCESS | 1936 | 1460989697915 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]]]}] 07:28:17 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. 07:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1024ms 07:28:17 INFO - PROCESS | 1936 | 1460989697926 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 07:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:28:17 INFO - PROCESS | 1936 | 1460989697932 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 07:28:17 INFO - PROCESS | 1936 | 1460989697940 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:28:17 INFO - PROCESS | 1936 | 1460989697945 Marionette TRACE conn5 <- [1,298,null,{}] 07:28:17 INFO - PROCESS | 1936 | 1460989697972 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}] 07:28:18 INFO - PROCESS | 1936 | 1460989698126 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 07:28:18 INFO - PROCESS | 1936 | 1460989698263 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4b9af000 == 47 [pid = 1936] [id = 82] 07:28:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x7f7e422c6000) [pid = 1936] [serial = 244] [outer = (nil)] 07:28:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x7f7e42ff2000) [pid = 1936] [serial = 245] [outer = 0x7f7e422c6000] 07:28:18 INFO - PROCESS | 1936 | 1460989698338 Marionette DEBUG loaded listener.js 07:28:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x7f7e46571800) [pid = 1936] [serial = 246] [outer = 0x7f7e422c6000] 07:28:19 INFO - PROCESS | 1936 | 1460989699227 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]]]}] 07:28:19 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. 07:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1334ms 07:28:19 INFO - PROCESS | 1936 | 1460989699274 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 07:28:19 INFO - PROCESS | 1936 | 1460989699283 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 07:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:28:19 INFO - PROCESS | 1936 | 1460989699292 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:28:19 INFO - PROCESS | 1936 | 1460989699297 Marionette TRACE conn5 <- [1,302,null,{}] 07:28:19 INFO - PROCESS | 1936 | 1460989699303 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}] 07:28:19 INFO - PROCESS | 1936 | 1460989699463 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 07:28:19 INFO - PROCESS | 1936 | 1460989699590 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e59963800 == 48 [pid = 1936] [id = 83] 07:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x7f7e422c7400) [pid = 1936] [serial = 247] [outer = (nil)] 07:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x7f7e4d397000) [pid = 1936] [serial = 248] [outer = 0x7f7e422c7400] 07:28:19 INFO - PROCESS | 1936 | 1460989699657 Marionette DEBUG loaded listener.js 07:28:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x7f7e4e9fd800) [pid = 1936] [serial = 249] [outer = 0x7f7e422c7400] 07:28:20 INFO - PROCESS | 1936 | 1460989700471 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]]]}] 07:28:20 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. 07:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1228ms 07:28:20 INFO - PROCESS | 1936 | 1460989700521 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 07:28:20 INFO - PROCESS | 1936 | 1460989700524 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 07:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:28:20 INFO - PROCESS | 1936 | 1460989700530 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:28:20 INFO - PROCESS | 1936 | 1460989700535 Marionette TRACE conn5 <- [1,306,null,{}] 07:28:20 INFO - PROCESS | 1936 | 1460989700550 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}] 07:28:20 INFO - PROCESS | 1936 | 1460989700700 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 07:28:20 INFO - PROCESS | 1936 | 1460989700828 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e60886800 == 49 [pid = 1936] [id = 84] 07:28:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x7f7e59790c00) [pid = 1936] [serial = 250] [outer = (nil)] 07:28:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x7f7e5c8bf800) [pid = 1936] [serial = 251] [outer = 0x7f7e59790c00] 07:28:20 INFO - PROCESS | 1936 | 1460989700901 Marionette DEBUG loaded listener.js 07:28:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x7f7e5ea11400) [pid = 1936] [serial = 252] [outer = 0x7f7e59790c00] 07:28:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x7f7e5ec6a400) [pid = 1936] [serial = 253] [outer = 0x7f7e43599400] 07:28:21 INFO - PROCESS | 1936 | 1460989701872 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]]]}] 07:28:21 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. 07:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1384ms 07:28:21 INFO - PROCESS | 1936 | 1460989701915 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 07:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:28:21 INFO - PROCESS | 1936 | 1460989701919 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 07:28:21 INFO - PROCESS | 1936 | 1460989701925 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:28:21 INFO - PROCESS | 1936 | 1460989701927 Marionette TRACE conn5 <- [1,310,null,{}] 07:28:21 INFO - PROCESS | 1936 | 1460989701932 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}] 07:28:22 INFO - PROCESS | 1936 | 1460989702084 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 07:28:22 INFO - PROCESS | 1936 | 1460989702217 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e615d5800 == 50 [pid = 1936] [id = 85] 07:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x7f7e4211e800) [pid = 1936] [serial = 254] [outer = (nil)] 07:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e5ec69000) [pid = 1936] [serial = 255] [outer = 0x7f7e4211e800] 07:28:22 INFO - PROCESS | 1936 | 1460989702286 Marionette DEBUG loaded listener.js 07:28:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e6158f400) [pid = 1936] [serial = 256] [outer = 0x7f7e4211e800] 07:28:23 INFO - PROCESS | 1936 | 1460989703058 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]]]}] 07:28:23 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. 07:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1178ms 07:28:23 INFO - PROCESS | 1936 | 1460989703102 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 07:28:23 INFO - PROCESS | 1936 | 1460989703106 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 07:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:28:23 INFO - PROCESS | 1936 | 1460989703112 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:28:23 INFO - PROCESS | 1936 | 1460989703115 Marionette TRACE conn5 <- [1,314,null,{}] 07:28:23 INFO - PROCESS | 1936 | 1460989703138 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}] 07:28:23 INFO - PROCESS | 1936 | 1460989703278 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 07:28:23 INFO - PROCESS | 1936 | 1460989703541 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c92f800 == 51 [pid = 1936] [id = 86] 07:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e422c1800) [pid = 1936] [serial = 257] [outer = (nil)] 07:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e422c4c00) [pid = 1936] [serial = 258] [outer = 0x7f7e422c1800] 07:28:23 INFO - PROCESS | 1936 | 1460989703629 Marionette DEBUG loaded listener.js 07:28:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e427ca800) [pid = 1936] [serial = 259] [outer = 0x7f7e422c1800] 07:28:24 INFO - PROCESS | 1936 | 1460989704429 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]]]}] 07:28:24 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. 07:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1343ms 07:28:24 INFO - PROCESS | 1936 | 1460989704461 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 07:28:24 INFO - PROCESS | 1936 | 1460989704467 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 07:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:28:24 INFO - PROCESS | 1936 | 1460989704477 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:28:24 INFO - PROCESS | 1936 | 1460989704481 Marionette TRACE conn5 <- [1,318,null,{}] 07:28:24 INFO - PROCESS | 1936 | 1460989704487 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}] 07:28:24 INFO - PROCESS | 1936 | 1460989704628 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 07:28:24 INFO - PROCESS | 1936 | 1460989704779 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e436e8800 == 52 [pid = 1936] [id = 87] 07:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e4792f800) [pid = 1936] [serial = 260] [outer = (nil)] 07:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e4a235800) [pid = 1936] [serial = 261] [outer = 0x7f7e4792f800] 07:28:24 INFO - PROCESS | 1936 | 1460989704872 Marionette DEBUG loaded listener.js 07:28:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e4b7dbc00) [pid = 1936] [serial = 262] [outer = 0x7f7e4792f800] 07:28:25 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e436d7000 == 51 [pid = 1936] [id = 80] 07:28:25 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e599a9000 == 50 [pid = 1936] [id = 79] 07:28:25 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5351a000 == 49 [pid = 1936] [id = 78] 07:28:25 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d318000 == 48 [pid = 1936] [id = 77] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e4a7d0800) [pid = 1936] [serial = 179] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e4ea24800) [pid = 1936] [serial = 173] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e4428b800) [pid = 1936] [serial = 176] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e5c894400) [pid = 1936] [serial = 206] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4a1aa000 == 47 [pid = 1936] [id = 76] 07:28:25 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cc6c800 == 46 [pid = 1936] [id = 75] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e599bac00) [pid = 1936] [serial = 203] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e46413000) [pid = 1936] [serial = 186] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e4c84b000) [pid = 1936] [serial = 191] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e5285d400) [pid = 1936] [serial = 198] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x7f7e4da3d800) [pid = 1936] [serial = 192] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x7f7e599ba800) [pid = 1936] [serial = 200] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x7f7e47935800) [pid = 1936] [serial = 188] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x7f7e5a620800) [pid = 1936] [serial = 201] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x7f7e58656000) [pid = 1936] [serial = 197] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x7f7e4dd6b800) [pid = 1936] [serial = 182] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x7f7e4427fc00) [pid = 1936] [serial = 185] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x7f7e4ec81000) [pid = 1936] [serial = 194] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x7f7e4a995c00) [pid = 1936] [serial = 189] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x7f7e52855c00) [pid = 1936] [serial = 195] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x7f7e5c989000) [pid = 1936] [serial = 147] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x7f7e5a905400) [pid = 1936] [serial = 204] [outer = (nil)] [url = about:blank] 07:28:25 INFO - PROCESS | 1936 | 1460989705676 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]]]}] 07:28:25 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. 07:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1230ms 07:28:25 INFO - PROCESS | 1936 | 1460989705714 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 07:28:25 INFO - PROCESS | 1936 | 1460989705719 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 07:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:28:25 INFO - PROCESS | 1936 | 1460989705727 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:28:25 INFO - PROCESS | 1936 | 1460989705731 Marionette TRACE conn5 <- [1,322,null,{}] 07:28:25 INFO - PROCESS | 1936 | 1460989705736 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}] 07:28:25 INFO - PROCESS | 1936 | 1460989705863 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 07:28:25 INFO - PROCESS | 1936 | 1460989705878 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bfd1000 == 47 [pid = 1936] [id = 88] 07:28:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x7f7e47935800) [pid = 1936] [serial = 263] [outer = (nil)] 07:28:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x7f7e4cd7dc00) [pid = 1936] [serial = 264] [outer = 0x7f7e47935800] 07:28:25 INFO - PROCESS | 1936 | 1460989705938 Marionette DEBUG loaded listener.js 07:28:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x7f7e4df05000) [pid = 1936] [serial = 265] [outer = 0x7f7e47935800] 07:28:26 INFO - PROCESS | 1936 | 1460989706729 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]]]}] 07:28:26 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. 07:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1032ms 07:28:26 INFO - PROCESS | 1936 | 1460989706759 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 07:28:26 INFO - PROCESS | 1936 | 1460989706762 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 07:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:28:26 INFO - PROCESS | 1936 | 1460989706773 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:28:26 INFO - PROCESS | 1936 | 1460989706780 Marionette TRACE conn5 <- [1,326,null,{}] 07:28:26 INFO - PROCESS | 1936 | 1460989706818 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}] 07:28:26 INFO - PROCESS | 1936 | 1460989706943 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 07:28:26 INFO - PROCESS | 1936 | 1460989706959 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e53512000 == 48 [pid = 1936] [id = 89] 07:28:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x7f7e4ca9d800) [pid = 1936] [serial = 266] [outer = (nil)] 07:28:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x7f7e59791c00) [pid = 1936] [serial = 267] [outer = 0x7f7e4ca9d800] 07:28:27 INFO - PROCESS | 1936 | 1460989707015 Marionette DEBUG loaded listener.js 07:28:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x7f7e599de000) [pid = 1936] [serial = 268] [outer = 0x7f7e4ca9d800] 07:28:27 INFO - PROCESS | 1936 | 1460989707723 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]]]}] 07:28:27 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. 07:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1013ms 07:28:27 INFO - PROCESS | 1936 | 1460989707781 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 07:28:27 INFO - PROCESS | 1936 | 1460989707784 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 07:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:28:27 INFO - PROCESS | 1936 | 1460989707790 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:28:27 INFO - PROCESS | 1936 | 1460989707792 Marionette TRACE conn5 <- [1,330,null,{}] 07:28:27 INFO - PROCESS | 1936 | 1460989707821 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}] 07:28:27 INFO - PROCESS | 1936 | 1460989707979 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 07:28:28 INFO - PROCESS | 1936 | 1460989708003 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5996e000 == 49 [pid = 1936] [id = 90] 07:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x7f7e4211bc00) [pid = 1936] [serial = 269] [outer = (nil)] 07:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x7f7e5e624400) [pid = 1936] [serial = 270] [outer = 0x7f7e4211bc00] 07:28:28 INFO - PROCESS | 1936 | 1460989708058 Marionette DEBUG loaded listener.js 07:28:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x7f7e5ea05400) [pid = 1936] [serial = 271] [outer = 0x7f7e4211bc00] 07:28:28 INFO - PROCESS | 1936 | 1460989708740 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]]]}] 07:28:28 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. 07:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 978ms 07:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:28:28 INFO - PROCESS | 1936 | 1460989708770 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 07:28:28 INFO - PROCESS | 1936 | 1460989708772 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 07:28:28 INFO - PROCESS | 1936 | 1460989708776 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:28:28 INFO - PROCESS | 1936 | 1460989708779 Marionette TRACE conn5 <- [1,334,null,{}] 07:28:28 INFO - PROCESS | 1936 | 1460989708793 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}] 07:28:28 INFO - PROCESS | 1936 | 1460989708945 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 07:28:29 INFO - PROCESS | 1936 | 1460989709010 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c873800 == 50 [pid = 1936] [id = 91] 07:28:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x7f7e5ec2c000) [pid = 1936] [serial = 272] [outer = (nil)] 07:28:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x7f7e5ec67000) [pid = 1936] [serial = 273] [outer = 0x7f7e5ec2c000] 07:28:29 INFO - PROCESS | 1936 | 1460989709086 Marionette DEBUG loaded listener.js 07:28:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x7f7e62b62000) [pid = 1936] [serial = 274] [outer = 0x7f7e5ec2c000] 07:28:29 INFO - PROCESS | 1936 | 1460989709825 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]]]}] 07:28:29 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. 07:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1084ms 07:28:29 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x7f7e4df10000) [pid = 1936] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:28:29 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x7f7e422cd800) [pid = 1936] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:28:29 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x7f7e4b63cc00) [pid = 1936] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:28:29 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x7f7e445e1000) [pid = 1936] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:28:29 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x7f7e5a905800) [pid = 1936] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:28:29 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x7f7e48d36000) [pid = 1936] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:28:29 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x7f7e48fa2800) [pid = 1936] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:28:29 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x7f7e42070000) [pid = 1936] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:28:29 INFO - PROCESS | 1936 | 1460989709927 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 07:28:29 INFO - PROCESS | 1936 | 1460989709929 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 07:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:28:29 INFO - PROCESS | 1936 | 1460989709941 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:28:29 INFO - PROCESS | 1936 | 1460989709943 Marionette TRACE conn5 <- [1,338,null,{}] 07:28:29 INFO - PROCESS | 1936 | 1460989709949 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}] 07:28:30 INFO - PROCESS | 1936 | 1460989710079 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 07:28:30 INFO - PROCESS | 1936 | 1460989710089 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42732000 == 51 [pid = 1936] [id = 92] 07:28:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x7f7e4bc34000) [pid = 1936] [serial = 275] [outer = (nil)] 07:28:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x7f7e4bc39000) [pid = 1936] [serial = 276] [outer = 0x7f7e4bc34000] 07:28:30 INFO - PROCESS | 1936 | 1460989710155 Marionette DEBUG loaded listener.js 07:28:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x7f7e4bc3c800) [pid = 1936] [serial = 277] [outer = 0x7f7e4bc34000] 07:28:30 INFO - PROCESS | 1936 | 1460989710842 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]]]}] 07:28:30 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. 07:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 923ms 07:28:30 INFO - PROCESS | 1936 | 1460989710864 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 07:28:30 INFO - PROCESS | 1936 | 1460989710867 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 07:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:28:30 INFO - PROCESS | 1936 | 1460989710873 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:28:30 INFO - PROCESS | 1936 | 1460989710875 Marionette TRACE conn5 <- [1,342,null,{}] 07:28:30 INFO - PROCESS | 1936 | 1460989710880 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}] 07:28:31 INFO - PROCESS | 1936 | 1460989711030 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 07:28:31 INFO - PROCESS | 1936 | 1460989711049 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e6123f800 == 52 [pid = 1936] [id = 93] 07:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x7f7e48d36000) [pid = 1936] [serial = 278] [outer = (nil)] 07:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x7f7e4bc3ec00) [pid = 1936] [serial = 279] [outer = 0x7f7e48d36000] 07:28:31 INFO - PROCESS | 1936 | 1460989711104 Marionette DEBUG loaded listener.js 07:28:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x7f7e62d9a400) [pid = 1936] [serial = 280] [outer = 0x7f7e48d36000] 07:28:31 INFO - PROCESS | 1936 | 1460989711690 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]]]}] 07:28:31 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. 07:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 873ms 07:28:31 INFO - PROCESS | 1936 | 1460989711748 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 07:28:31 INFO - PROCESS | 1936 | 1460989711750 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 07:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:28:31 INFO - PROCESS | 1936 | 1460989711756 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:28:31 INFO - PROCESS | 1936 | 1460989711758 Marionette TRACE conn5 <- [1,346,null,{}] 07:28:31 INFO - PROCESS | 1936 | 1460989711763 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}] 07:28:31 INFO - PROCESS | 1936 | 1460989711888 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 07:28:32 INFO - PROCESS | 1936 | 1460989712043 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4228b800 == 53 [pid = 1936] [id = 94] 07:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x7f7e4206d800) [pid = 1936] [serial = 281] [outer = (nil)] 07:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x7f7e42121c00) [pid = 1936] [serial = 282] [outer = 0x7f7e4206d800] 07:28:32 INFO - PROCESS | 1936 | 1460989712130 Marionette DEBUG loaded listener.js 07:28:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e42daf000) [pid = 1936] [serial = 283] [outer = 0x7f7e4206d800] 07:28:32 INFO - PROCESS | 1936 | 1460989712969 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]]]}] 07:28:32 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. 07:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1223ms 07:28:32 INFO - PROCESS | 1936 | 1460989712982 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 07:28:32 INFO - PROCESS | 1936 | 1460989712989 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 07:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:28:33 INFO - PROCESS | 1936 | 1460989713014 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:28:33 INFO - PROCESS | 1936 | 1460989713019 Marionette TRACE conn5 <- [1,350,null,{}] 07:28:33 INFO - PROCESS | 1936 | 1460989713025 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}] 07:28:33 INFO - PROCESS | 1936 | 1460989713176 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 07:28:33 INFO - PROCESS | 1936 | 1460989713310 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c9c7800 == 54 [pid = 1936] [id = 95] 07:28:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e4206e800) [pid = 1936] [serial = 284] [outer = (nil)] 07:28:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e4792d400) [pid = 1936] [serial = 285] [outer = 0x7f7e4206e800] 07:28:33 INFO - PROCESS | 1936 | 1460989713380 Marionette DEBUG loaded listener.js 07:28:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e4b635400) [pid = 1936] [serial = 286] [outer = 0x7f7e4206e800] 07:28:34 INFO - PROCESS | 1936 | 1460989714234 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]]]}] 07:28:34 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. 07:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1286ms 07:28:34 INFO - PROCESS | 1936 | 1460989714302 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 07:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:28:34 INFO - PROCESS | 1936 | 1460989714308 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 07:28:34 INFO - PROCESS | 1936 | 1460989714314 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:28:34 INFO - PROCESS | 1936 | 1460989714317 Marionette TRACE conn5 <- [1,354,null,{}] 07:28:34 INFO - PROCESS | 1936 | 1460989714322 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}] 07:28:34 INFO - PROCESS | 1936 | 1460989714511 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 07:28:34 INFO - PROCESS | 1936 | 1460989714639 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e592dc800 == 55 [pid = 1936] [id = 96] 07:28:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e447abc00) [pid = 1936] [serial = 287] [outer = (nil)] 07:28:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e4ccf4c00) [pid = 1936] [serial = 288] [outer = 0x7f7e447abc00] 07:28:34 INFO - PROCESS | 1936 | 1460989714706 Marionette DEBUG loaded listener.js 07:28:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e4df02800) [pid = 1936] [serial = 289] [outer = 0x7f7e447abc00] 07:28:35 INFO - PROCESS | 1936 | 1460989715616 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]]]}] 07:28:35 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. 07:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1326ms 07:28:35 INFO - PROCESS | 1936 | 1460989715641 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 07:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:28:35 INFO - PROCESS | 1936 | 1460989715645 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 07:28:35 INFO - PROCESS | 1936 | 1460989715657 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:28:35 INFO - PROCESS | 1936 | 1460989715664 Marionette TRACE conn5 <- [1,358,null,{}] 07:28:35 INFO - PROCESS | 1936 | 1460989715672 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}] 07:28:35 INFO - PROCESS | 1936 | 1460989715816 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 07:28:35 INFO - PROCESS | 1936 | 1460989715953 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bcc9800 == 56 [pid = 1936] [id = 97] 07:28:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e48d39c00) [pid = 1936] [serial = 290] [outer = (nil)] 07:28:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e5e04d400) [pid = 1936] [serial = 291] [outer = 0x7f7e48d39c00] 07:28:36 INFO - PROCESS | 1936 | 1460989716021 Marionette DEBUG loaded listener.js 07:28:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e5ec65400) [pid = 1936] [serial = 292] [outer = 0x7f7e48d39c00] 07:28:36 INFO - PROCESS | 1936 | 1460989716817 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]]]}] 07:28:36 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. 07:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1191ms 07:28:36 INFO - PROCESS | 1936 | 1460989716846 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 07:28:36 INFO - PROCESS | 1936 | 1460989716851 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 07:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:28:36 INFO - PROCESS | 1936 | 1460989716857 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:28:36 INFO - PROCESS | 1936 | 1460989716860 Marionette TRACE conn5 <- [1,362,null,{}] 07:28:36 INFO - PROCESS | 1936 | 1460989716865 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}] 07:28:37 INFO - PROCESS | 1936 | 1460989717005 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 07:28:37 INFO - PROCESS | 1936 | 1460989717142 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bce7800 == 57 [pid = 1936] [id = 98] 07:28:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e52928400) [pid = 1936] [serial = 293] [outer = (nil)] 07:28:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e62d97400) [pid = 1936] [serial = 294] [outer = 0x7f7e52928400] 07:28:37 INFO - PROCESS | 1936 | 1460989717208 Marionette DEBUG loaded listener.js 07:28:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e62de2800) [pid = 1936] [serial = 295] [outer = 0x7f7e52928400] 07:28:38 INFO - PROCESS | 1936 | 1460989718004 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]]]}] 07:28:38 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. 07:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1177ms 07:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:28:38 INFO - PROCESS | 1936 | 1460989718036 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 07:28:38 INFO - PROCESS | 1936 | 1460989718039 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 07:28:38 INFO - PROCESS | 1936 | 1460989718044 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:28:38 INFO - PROCESS | 1936 | 1460989718047 Marionette TRACE conn5 <- [1,366,null,{}] 07:28:38 INFO - PROCESS | 1936 | 1460989718052 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}] 07:28:38 INFO - PROCESS | 1936 | 1460989718194 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 07:28:38 INFO - PROCESS | 1936 | 1460989718510 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a1b2000 == 58 [pid = 1936] [id = 99] 07:28:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e422c7c00) [pid = 1936] [serial = 296] [outer = (nil)] 07:28:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e422cd400) [pid = 1936] [serial = 297] [outer = 0x7f7e422c7c00] 07:28:38 INFO - PROCESS | 1936 | 1460989718590 Marionette DEBUG loaded listener.js 07:28:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e42db1000) [pid = 1936] [serial = 298] [outer = 0x7f7e422c7c00] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e6123f800 == 57 [pid = 1936] [id = 93] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42732000 == 56 [pid = 1936] [id = 92] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x7f7e5eb45800) [pid = 1936] [serial = 242] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5c873800 == 55 [pid = 1936] [id = 91] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5996e000 == 54 [pid = 1936] [id = 90] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e53512000 == 53 [pid = 1936] [id = 89] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bfd1000 == 52 [pid = 1936] [id = 88] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e436e8800 == 51 [pid = 1936] [id = 87] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c92f800 == 50 [pid = 1936] [id = 86] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4b9af000 == 49 [pid = 1936] [id = 82] 07:28:39 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5eb68000 == 48 [pid = 1936] [id = 81] 07:28:39 INFO - PROCESS | 1936 | 1460989719705 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]]]}] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x7f7e5285c800) [pid = 1936] [serial = 174] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x7f7e594d6800) [pid = 1936] [serial = 236] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e427ca400) [pid = 1936] [serial = 225] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e422cf800) [pid = 1936] [serial = 224] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e4ccec800) [pid = 1936] [serial = 230] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e427c5c00) [pid = 1936] [serial = 209] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e46576c00) [pid = 1936] [serial = 227] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e4a7d5400) [pid = 1936] [serial = 228] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e5c94bc00) [pid = 1936] [serial = 207] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e4cf30000) [pid = 1936] [serial = 212] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e597e7400) [pid = 1936] [serial = 215] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e5e624000) [pid = 1936] [serial = 218] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e5e761c00) [pid = 1936] [serial = 221] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e4e9f9000) [pid = 1936] [serial = 233] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e5e62d000) [pid = 1936] [serial = 239] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x7f7e5a61dc00) [pid = 1936] [serial = 237] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x7f7e586cdc00) [pid = 1936] [serial = 234] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x7f7e5ea8e000) [pid = 1936] [serial = 240] [outer = (nil)] [url = about:blank] 07:28:39 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x7f7e4d397400) [pid = 1936] [serial = 231] [outer = (nil)] [url = about:blank] 07:28:39 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. 07:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1733ms 07:28:39 INFO - PROCESS | 1936 | 1460989719777 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 07:28:39 INFO - PROCESS | 1936 | 1460989719783 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 07:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:28:39 INFO - PROCESS | 1936 | 1460989719789 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:28:39 INFO - PROCESS | 1936 | 1460989719793 Marionette TRACE conn5 <- [1,370,null,{}] 07:28:39 INFO - PROCESS | 1936 | 1460989719800 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}] 07:28:39 INFO - PROCESS | 1936 | 1460989719937 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 07:28:39 INFO - PROCESS | 1936 | 1460989719953 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a2a3000 == 49 [pid = 1936] [id = 100] 07:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x7f7e422c7800) [pid = 1936] [serial = 299] [outer = (nil)] 07:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x7f7e4a7d5000) [pid = 1936] [serial = 300] [outer = 0x7f7e422c7800] 07:28:40 INFO - PROCESS | 1936 | 1460989720086 Marionette DEBUG loaded listener.js 07:28:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x7f7e4b96ac00) [pid = 1936] [serial = 301] [outer = 0x7f7e422c7800] 07:28:40 INFO - PROCESS | 1936 | 1460989720785 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]]]}] 07:28:40 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. 07:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1033ms 07:28:40 INFO - PROCESS | 1936 | 1460989720825 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 07:28:40 INFO - PROCESS | 1936 | 1460989720831 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 07:28:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:28:40 INFO - PROCESS | 1936 | 1460989720839 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:28:40 INFO - PROCESS | 1936 | 1460989720841 Marionette TRACE conn5 <- [1,374,null,{}] 07:28:40 INFO - PROCESS | 1936 | 1460989720846 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}] 07:28:41 INFO - PROCESS | 1936 | 1460989721037 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 07:28:41 INFO - PROCESS | 1936 | 1460989721125 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c667000 == 50 [pid = 1936] [id = 101] 07:28:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x7f7e422ca400) [pid = 1936] [serial = 302] [outer = (nil)] 07:28:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e4c2e5800) [pid = 1936] [serial = 303] [outer = 0x7f7e422ca400] 07:28:41 INFO - PROCESS | 1936 | 1460989721182 Marionette DEBUG loaded listener.js 07:28:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e4dd6f800) [pid = 1936] [serial = 304] [outer = 0x7f7e422ca400] 07:28:41 INFO - PROCESS | 1936 | 1460989721803 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:28:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:28:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 984ms 07:28:41 INFO - PROCESS | 1936 | 1460989721822 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 07:28:41 INFO - PROCESS | 1936 | 1460989721825 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 07:28:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:28:41 INFO - PROCESS | 1936 | 1460989721832 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:28:41 INFO - PROCESS | 1936 | 1460989721840 Marionette TRACE conn5 <- [1,378,null,{}] 07:28:41 INFO - PROCESS | 1936 | 1460989721852 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}] 07:28:42 INFO - PROCESS | 1936 | 1460989722029 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 07:28:42 INFO - PROCESS | 1936 | 1460989722060 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ea8f800 == 51 [pid = 1936] [id = 102] 07:28:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e42118400) [pid = 1936] [serial = 305] [outer = (nil)] 07:28:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e4df9d000) [pid = 1936] [serial = 306] [outer = 0x7f7e42118400] 07:28:42 INFO - PROCESS | 1936 | 1460989722116 Marionette DEBUG loaded listener.js 07:28:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e4f869c00) [pid = 1936] [serial = 307] [outer = 0x7f7e42118400] 07:28:42 INFO - PROCESS | 1936 | 1460989722933 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:28:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:28:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1138ms 07:28:42 INFO - PROCESS | 1936 | 1460989722969 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 07:28:42 INFO - PROCESS | 1936 | 1460989722972 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 07:28:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:28:42 INFO - PROCESS | 1936 | 1460989722977 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:28:42 INFO - PROCESS | 1936 | 1460989722979 Marionette TRACE conn5 <- [1,382,null,{}] 07:28:42 INFO - PROCESS | 1936 | 1460989722990 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}] 07:28:43 INFO - PROCESS | 1936 | 1460989723146 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 07:28:43 INFO - PROCESS | 1936 | 1460989723213 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535af800 == 52 [pid = 1936] [id = 103] 07:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e42071c00) [pid = 1936] [serial = 308] [outer = (nil)] 07:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e5926b000) [pid = 1936] [serial = 309] [outer = 0x7f7e42071c00] 07:28:43 INFO - PROCESS | 1936 | 1460989723269 Marionette DEBUG loaded listener.js 07:28:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e5a61a400) [pid = 1936] [serial = 310] [outer = 0x7f7e42071c00] 07:28:43 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:43 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:28:43 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:43 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:43 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:28:43 INFO - PROCESS | 1936 | 1460989723980 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:28:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:28:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1033ms 07:28:44 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e5ec2c000) [pid = 1936] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:28:44 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e4bc34000) [pid = 1936] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:28:44 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e47935800) [pid = 1936] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:28:44 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e422c1800) [pid = 1936] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:28:44 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e4792f800) [pid = 1936] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:28:44 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e4ca9d800) [pid = 1936] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:28:44 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e4211bc00) [pid = 1936] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:28:44 INFO - PROCESS | 1936 | 1460989724104 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 07:28:44 INFO - PROCESS | 1936 | 1460989724108 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 07:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:28:44 INFO - PROCESS | 1936 | 1460989724115 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:28:44 INFO - PROCESS | 1936 | 1460989724117 Marionette TRACE conn5 <- [1,386,null,{}] 07:28:44 INFO - PROCESS | 1936 | 1460989724122 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}] 07:28:44 INFO - PROCESS | 1936 | 1460989724260 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 07:28:44 INFO - PROCESS | 1936 | 1460989724269 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5952f000 == 53 [pid = 1936] [id = 104] 07:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e44513c00) [pid = 1936] [serial = 311] [outer = (nil)] 07:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e44516000) [pid = 1936] [serial = 312] [outer = 0x7f7e44513c00] 07:28:44 INFO - PROCESS | 1936 | 1460989724343 Marionette DEBUG loaded listener.js 07:28:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e4ec2f800) [pid = 1936] [serial = 313] [outer = 0x7f7e44513c00] 07:28:45 INFO - PROCESS | 1936 | 1460989725079 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]]]}] 07:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1024ms 07:28:45 INFO - PROCESS | 1936 | 1460989725140 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 07:28:45 INFO - PROCESS | 1936 | 1460989725143 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 07:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:28:45 INFO - PROCESS | 1936 | 1460989725156 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:28:45 INFO - PROCESS | 1936 | 1460989725158 Marionette TRACE conn5 <- [1,390,null,{}] 07:28:45 INFO - PROCESS | 1936 | 1460989725179 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}] 07:28:45 INFO - PROCESS | 1936 | 1460989725321 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 07:28:45 INFO - PROCESS | 1936 | 1460989725330 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4451a800 == 54 [pid = 1936] [id = 105] 07:28:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e5a623c00) [pid = 1936] [serial = 314] [outer = (nil)] 07:28:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e5c989000) [pid = 1936] [serial = 315] [outer = 0x7f7e5a623c00] 07:28:45 INFO - PROCESS | 1936 | 1460989725386 Marionette DEBUG loaded listener.js 07:28:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e5e7b4c00) [pid = 1936] [serial = 316] [outer = 0x7f7e5a623c00] 07:28:46 INFO - PROCESS | 1936 | 1460989726165 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]]]}] 07:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1038ms 07:28:46 INFO - PROCESS | 1936 | 1460989726198 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 07:28:46 INFO - PROCESS | 1936 | 1460989726203 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 07:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:28:46 INFO - PROCESS | 1936 | 1460989726212 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:28:46 INFO - PROCESS | 1936 | 1460989726218 Marionette TRACE conn5 <- [1,394,null,{}] 07:28:46 INFO - PROCESS | 1936 | 1460989726227 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}] 07:28:46 INFO - PROCESS | 1936 | 1460989726415 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 07:28:46 INFO - PROCESS | 1936 | 1460989726522 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc03800 == 55 [pid = 1936] [id = 106] 07:28:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e4359c000) [pid = 1936] [serial = 317] [outer = (nil)] 07:28:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e4450c400) [pid = 1936] [serial = 318] [outer = 0x7f7e4359c000] 07:28:46 INFO - PROCESS | 1936 | 1460989726604 Marionette DEBUG loaded listener.js 07:28:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e44512c00) [pid = 1936] [serial = 319] [outer = 0x7f7e4359c000] 07:28:47 INFO - PROCESS | 1936 | 1460989727505 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]]]}] 07:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1337ms 07:28:47 INFO - PROCESS | 1936 | 1460989727549 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 07:28:47 INFO - PROCESS | 1936 | 1460989727556 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 07:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:28:47 INFO - PROCESS | 1936 | 1460989727566 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:28:47 INFO - PROCESS | 1936 | 1460989727569 Marionette TRACE conn5 <- [1,398,null,{}] 07:28:47 INFO - PROCESS | 1936 | 1460989727576 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}] 07:28:47 INFO - PROCESS | 1936 | 1460989727724 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 07:28:47 INFO - PROCESS | 1936 | 1460989727867 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e53516000 == 56 [pid = 1936] [id = 107] 07:28:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e436cd800) [pid = 1936] [serial = 320] [outer = (nil)] 07:28:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e465a5000) [pid = 1936] [serial = 321] [outer = 0x7f7e436cd800] 07:28:47 INFO - PROCESS | 1936 | 1460989727937 Marionette DEBUG loaded listener.js 07:28:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e4a7d5400) [pid = 1936] [serial = 322] [outer = 0x7f7e436cd800] 07:28:48 INFO - PROCESS | 1936 | 1460989728923 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]]]}] 07:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1430ms 07:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:28:49 INFO - PROCESS | 1936 | 1460989728996 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 07:28:49 INFO - PROCESS | 1936 | 1460989728999 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 07:28:49 INFO - PROCESS | 1936 | 1460989729011 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:28:49 INFO - PROCESS | 1936 | 1460989729020 Marionette TRACE conn5 <- [1,402,null,{}] 07:28:49 INFO - PROCESS | 1936 | 1460989729109 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}] 07:28:49 INFO - PROCESS | 1936 | 1460989729290 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 07:28:49 INFO - PROCESS | 1936 | 1460989729486 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ea66800 == 57 [pid = 1936] [id = 108] 07:28:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e4d208000) [pid = 1936] [serial = 323] [outer = (nil)] 07:28:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e4df91000) [pid = 1936] [serial = 324] [outer = 0x7f7e4d208000] 07:28:49 INFO - PROCESS | 1936 | 1460989729560 Marionette DEBUG loaded listener.js 07:28:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e4df9c400) [pid = 1936] [serial = 325] [outer = 0x7f7e4d208000] 07:28:50 INFO - PROCESS | 1936 | 1460989730374 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]]]}] 07:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1400ms 07:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:28:50 INFO - PROCESS | 1936 | 1460989730405 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 07:28:50 INFO - PROCESS | 1936 | 1460989730408 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 07:28:50 INFO - PROCESS | 1936 | 1460989730414 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:28:50 INFO - PROCESS | 1936 | 1460989730417 Marionette TRACE conn5 <- [1,406,null,{}] 07:28:50 INFO - PROCESS | 1936 | 1460989730422 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}] 07:28:50 INFO - PROCESS | 1936 | 1460989730567 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 07:28:50 INFO - PROCESS | 1936 | 1460989730704 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62b0c000 == 58 [pid = 1936] [id = 109] 07:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x7f7e3fdb6c00) [pid = 1936] [serial = 326] [outer = (nil)] 07:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x7f7e3fdbf800) [pid = 1936] [serial = 327] [outer = 0x7f7e3fdb6c00] 07:28:50 INFO - PROCESS | 1936 | 1460989730777 Marionette DEBUG loaded listener.js 07:28:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x7f7e4df99400) [pid = 1936] [serial = 328] [outer = 0x7f7e3fdb6c00] 07:28:51 INFO - PROCESS | 1936 | 1460989731606 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]]]}] 07:28:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1233ms 07:28:51 INFO - PROCESS | 1936 | 1460989731647 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 07:28:51 INFO - PROCESS | 1936 | 1460989731649 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 07:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:28:51 INFO - PROCESS | 1936 | 1460989731657 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:28:51 INFO - PROCESS | 1936 | 1460989731660 Marionette TRACE conn5 <- [1,410,null,{}] 07:28:51 INFO - PROCESS | 1936 | 1460989731665 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}] 07:28:51 INFO - PROCESS | 1936 | 1460989731814 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 07:28:51 INFO - PROCESS | 1936 | 1460989731951 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4357f800 == 59 [pid = 1936] [id = 110] 07:28:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e3fdbb800) [pid = 1936] [serial = 329] [outer = (nil)] 07:28:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e59274400) [pid = 1936] [serial = 330] [outer = 0x7f7e3fdbb800] 07:28:52 INFO - PROCESS | 1936 | 1460989732019 Marionette DEBUG loaded listener.js 07:28:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e5a7c5000) [pid = 1936] [serial = 331] [outer = 0x7f7e3fdbb800] 07:28:52 INFO - PROCESS | 1936 | 1460989732922 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]]]}] 07:28:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:28:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1330ms 07:28:52 INFO - PROCESS | 1936 | 1460989732988 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 07:28:52 INFO - PROCESS | 1936 | 1460989732992 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 07:28:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:28:53 INFO - PROCESS | 1936 | 1460989732997 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:28:53 INFO - PROCESS | 1936 | 1460989733000 Marionette TRACE conn5 <- [1,414,null,{}] 07:28:53 INFO - PROCESS | 1936 | 1460989733006 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}] 07:28:53 INFO - PROCESS | 1936 | 1460989733195 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 07:28:53 INFO - PROCESS | 1936 | 1460989733479 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4357a000 == 60 [pid = 1936] [id = 111] 07:28:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e40697c00) [pid = 1936] [serial = 332] [outer = (nil)] 07:28:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e4069f800) [pid = 1936] [serial = 333] [outer = 0x7f7e40697c00] 07:28:53 INFO - PROCESS | 1936 | 1460989733611 Marionette DEBUG loaded listener.js 07:28:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e4211bc00) [pid = 1936] [serial = 334] [outer = 0x7f7e40697c00] 07:28:54 INFO - PROCESS | 1936 | 1460989734438 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]]]}] 07:28:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:28:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1478ms 07:28:54 INFO - PROCESS | 1936 | 1460989734476 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 07:28:54 INFO - PROCESS | 1936 | 1460989734487 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 07:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:28:54 INFO - PROCESS | 1936 | 1460989734499 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:28:54 INFO - PROCESS | 1936 | 1460989734507 Marionette TRACE conn5 <- [1,418,null,{}] 07:28:54 INFO - PROCESS | 1936 | 1460989734522 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}] 07:28:54 INFO - PROCESS | 1936 | 1460989734727 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 07:28:54 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d09d800 == 59 [pid = 1936] [id = 64] 07:28:54 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4a1aa800 == 58 [pid = 1936] [id = 63] 07:28:54 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5952f000 == 57 [pid = 1936] [id = 104] 07:28:54 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e5ec69000) [pid = 1936] [serial = 255] [outer = (nil)] [url = about:blank] 07:28:54 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e4bc3ec00) [pid = 1936] [serial = 279] [outer = (nil)] [url = about:blank] 07:28:54 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x7f7e42ff2000) [pid = 1936] [serial = 245] [outer = (nil)] [url = about:blank] 07:28:54 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x7f7e4d397000) [pid = 1936] [serial = 248] [outer = (nil)] [url = about:blank] 07:28:54 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e5c8bf800) [pid = 1936] [serial = 251] [outer = (nil)] [url = about:blank] 07:28:54 INFO - PROCESS | 1936 | 1460989734966 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:54 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e535af800 == 56 [pid = 1936] [id = 103] 07:28:54 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ea8f800 == 55 [pid = 1936] [id = 102] 07:28:54 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c667000 == 54 [pid = 1936] [id = 101] 07:28:54 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4a2a3000 == 53 [pid = 1936] [id = 100] 07:28:54 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4a1b2000 == 52 [pid = 1936] [id = 99] 07:28:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44528000 == 53 [pid = 1936] [id = 112] 07:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e4450bc00) [pid = 1936] [serial = 335] [outer = (nil)] 07:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e44517800) [pid = 1936] [serial = 336] [outer = 0x7f7e4450bc00] 07:28:55 INFO - PROCESS | 1936 | 1460989735041 Marionette DEBUG loaded listener.js 07:28:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e4656d800) [pid = 1936] [serial = 337] [outer = 0x7f7e4450bc00] 07:28:55 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bcc9800 == 52 [pid = 1936] [id = 97] 07:28:55 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e592dc800 == 51 [pid = 1936] [id = 96] 07:28:55 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c9c7800 == 50 [pid = 1936] [id = 95] 07:28:55 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4228b800 == 49 [pid = 1936] [id = 94] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x7f7e4b7dbc00) [pid = 1936] [serial = 262] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x7f7e4a235800) [pid = 1936] [serial = 261] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e59791c00) [pid = 1936] [serial = 267] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x7f7e62b62000) [pid = 1936] [serial = 274] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x7f7e612e7400) [pid = 1936] [serial = 111] [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.] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x7f7e5e624400) [pid = 1936] [serial = 270] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x7f7e4bc3c800) [pid = 1936] [serial = 277] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x7f7e5ea05400) [pid = 1936] [serial = 271] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x7f7e599de000) [pid = 1936] [serial = 268] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x7f7e5ec67000) [pid = 1936] [serial = 273] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e4bc39000) [pid = 1936] [serial = 276] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e4cd7dc00) [pid = 1936] [serial = 264] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e4df05000) [pid = 1936] [serial = 265] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e427ca800) [pid = 1936] [serial = 259] [outer = (nil)] [url = about:blank] 07:28:55 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e422c4c00) [pid = 1936] [serial = 258] [outer = (nil)] [url = about:blank] 07:28:56 INFO - PROCESS | 1936 | 1460989736093 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]]]}] 07:28:56 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 07:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1602ms 07:28:56 INFO - PROCESS | 1936 | 1460989736104 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 07:28:56 INFO - PROCESS | 1936 | 1460989736109 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 07:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:28:56 INFO - PROCESS | 1936 | 1460989736117 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:28:56 INFO - PROCESS | 1936 | 1460989736119 Marionette TRACE conn5 <- [1,422,null,{}] 07:28:56 INFO - PROCESS | 1936 | 1460989736125 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}] 07:28:56 INFO - PROCESS | 1936 | 1460989736261 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 07:28:56 INFO - PROCESS | 1936 | 1460989736272 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c450000 == 50 [pid = 1936] [id = 113] 07:28:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e4656d400) [pid = 1936] [serial = 338] [outer = (nil)] 07:28:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e47931c00) [pid = 1936] [serial = 339] [outer = 0x7f7e4656d400] 07:28:56 INFO - PROCESS | 1936 | 1460989736330 Marionette DEBUG loaded listener.js 07:28:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e4bc35400) [pid = 1936] [serial = 340] [outer = 0x7f7e4656d400] 07:28:57 INFO - PROCESS | 1936 | 1460989737806 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]]]}] 07:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1781ms 07:28:57 INFO - PROCESS | 1936 | 1460989737900 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 07:28:57 INFO - PROCESS | 1936 | 1460989737904 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 07:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:28:57 INFO - PROCESS | 1936 | 1460989737913 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:28:57 INFO - PROCESS | 1936 | 1460989737917 Marionette TRACE conn5 <- [1,426,null,{}] 07:28:57 INFO - PROCESS | 1936 | 1460989737926 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}] 07:28:58 INFO - PROCESS | 1936 | 1460989738079 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 07:28:58 INFO - PROCESS | 1936 | 1460989738215 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bfcb000 == 51 [pid = 1936] [id = 114] 07:28:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e42070000) [pid = 1936] [serial = 341] [outer = (nil)] 07:28:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e42ff2000) [pid = 1936] [serial = 342] [outer = 0x7f7e42070000] 07:28:58 INFO - PROCESS | 1936 | 1460989738289 Marionette DEBUG loaded listener.js 07:28:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e465a2000) [pid = 1936] [serial = 343] [outer = 0x7f7e42070000] 07:28:59 INFO - PROCESS | 1936 | 1460989739101 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] 07:28:59 INFO - PROCESS | 1936 | 1460989739160 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 07:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:28:59 INFO - PROCESS | 1936 | 1460989739170 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:28:59 INFO - PROCESS | 1936 | 1460989739173 Marionette TRACE conn5 <- [1,430,null,{}] 07:28:59 INFO - PROCESS | 1936 | 1460989739178 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}] 07:28:59 INFO - PROCESS | 1936 | 1460989739348 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 07:28:59 INFO - PROCESS | 1936 | 1460989739481 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ec87800 == 52 [pid = 1936] [id = 115] 07:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e422cf800) [pid = 1936] [serial = 344] [outer = (nil)] 07:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e4bc39c00) [pid = 1936] [serial = 345] [outer = 0x7f7e422cf800] 07:28:59 INFO - PROCESS | 1936 | 1460989739553 Marionette DEBUG loaded listener.js 07:28:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x7f7e4ccedc00) [pid = 1936] [serial = 346] [outer = 0x7f7e422cf800] 07:29:00 INFO - PROCESS | 1936 | 1460989740495 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]]]}] 07:29:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:29:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1377ms 07:29:00 INFO - PROCESS | 1936 | 1460989740548 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 07:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:29:00 INFO - PROCESS | 1936 | 1460989740553 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 07:29:00 INFO - PROCESS | 1936 | 1460989740560 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:29:00 INFO - PROCESS | 1936 | 1460989740567 Marionette TRACE conn5 <- [1,434,null,{}] 07:29:00 INFO - PROCESS | 1936 | 1460989740584 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}] 07:29:00 INFO - PROCESS | 1936 | 1460989740744 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 07:29:00 INFO - PROCESS | 1936 | 1460989740880 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e59735000 == 53 [pid = 1936] [id = 116] 07:29:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x7f7e3fced800) [pid = 1936] [serial = 347] [outer = (nil)] 07:29:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x7f7e3fcf5c00) [pid = 1936] [serial = 348] [outer = 0x7f7e3fced800] 07:29:00 INFO - PROCESS | 1936 | 1460989740953 Marionette DEBUG loaded listener.js 07:29:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e4df92000) [pid = 1936] [serial = 349] [outer = 0x7f7e3fced800] 07:29:01 INFO - PROCESS | 1936 | 1460989741750 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]]]}] 07:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1246ms 07:29:01 INFO - PROCESS | 1936 | 1460989741806 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 07:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:29:01 INFO - PROCESS | 1936 | 1460989741812 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 07:29:01 INFO - PROCESS | 1936 | 1460989741819 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:29:01 INFO - PROCESS | 1936 | 1460989741822 Marionette TRACE conn5 <- [1,438,null,{}] 07:29:01 INFO - PROCESS | 1936 | 1460989741829 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}] 07:29:01 INFO - PROCESS | 1936 | 1460989741989 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 07:29:02 INFO - PROCESS | 1936 | 1460989742133 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c30a800 == 54 [pid = 1936] [id = 117] 07:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e3fcf1000) [pid = 1936] [serial = 350] [outer = (nil)] 07:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e4ec85c00) [pid = 1936] [serial = 351] [outer = 0x7f7e3fcf1000] 07:29:02 INFO - PROCESS | 1936 | 1460989742203 Marionette DEBUG loaded listener.js 07:29:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e5946b000) [pid = 1936] [serial = 352] [outer = 0x7f7e3fcf1000] 07:29:03 INFO - PROCESS | 1936 | 1460989743057 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]]]}] 07:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1285ms 07:29:03 INFO - PROCESS | 1936 | 1460989743103 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 07:29:03 INFO - PROCESS | 1936 | 1460989743106 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 07:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:29:03 INFO - PROCESS | 1936 | 1460989743112 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:29:03 INFO - PROCESS | 1936 | 1460989743115 Marionette TRACE conn5 <- [1,442,null,{}] 07:29:03 INFO - PROCESS | 1936 | 1460989743119 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}] 07:29:03 INFO - PROCESS | 1936 | 1460989743262 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 07:29:03 INFO - PROCESS | 1936 | 1460989743403 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ec14000 == 55 [pid = 1936] [id = 118] 07:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e4df95800) [pid = 1936] [serial = 353] [outer = (nil)] 07:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e5a755c00) [pid = 1936] [serial = 354] [outer = 0x7f7e4df95800] 07:29:03 INFO - PROCESS | 1936 | 1460989743476 Marionette DEBUG loaded listener.js 07:29:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x7f7e5c8be400) [pid = 1936] [serial = 355] [outer = 0x7f7e4df95800] 07:29:04 INFO - PROCESS | 1936 | 1460989744464 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]]]}] 07:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1380ms 07:29:04 INFO - PROCESS | 1936 | 1460989744493 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 07:29:04 INFO - PROCESS | 1936 | 1460989744495 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 07:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:29:04 INFO - PROCESS | 1936 | 1460989744503 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:29:04 INFO - PROCESS | 1936 | 1460989744506 Marionette TRACE conn5 <- [1,446,null,{}] 07:29:04 INFO - PROCESS | 1936 | 1460989744511 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}] 07:29:04 INFO - PROCESS | 1936 | 1460989744676 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 07:29:04 INFO - PROCESS | 1936 | 1460989744961 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe19800 == 56 [pid = 1936] [id = 119] 07:29:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x7f7e3fcf2800) [pid = 1936] [serial = 356] [outer = (nil)] 07:29:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x7f7e3fcf6400) [pid = 1936] [serial = 357] [outer = 0x7f7e3fcf2800] 07:29:05 INFO - PROCESS | 1936 | 1460989745089 Marionette DEBUG loaded listener.js 07:29:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e40697800) [pid = 1936] [serial = 358] [outer = 0x7f7e3fcf2800] 07:29:05 INFO - PROCESS | 1936 | 1460989745964 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]]]}] 07:29:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:29:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1526ms 07:29:06 INFO - PROCESS | 1936 | 1460989746031 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 07:29:06 INFO - PROCESS | 1936 | 1460989746037 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 07:29:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:29:06 INFO - PROCESS | 1936 | 1460989746045 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:29:06 INFO - PROCESS | 1936 | 1460989746049 Marionette TRACE conn5 <- [1,450,null,{}] 07:29:06 INFO - PROCESS | 1936 | 1460989746056 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}] 07:29:06 INFO - PROCESS | 1936 | 1460989746208 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 07:29:06 INFO - PROCESS | 1936 | 1460989746358 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44528000 == 55 [pid = 1936] [id = 112] 07:29:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4357a000 == 54 [pid = 1936] [id = 111] 07:29:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4357a000 == 55 [pid = 1936] [id = 120] 07:29:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e422c5000) [pid = 1936] [serial = 359] [outer = (nil)] 07:29:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e447b7c00) [pid = 1936] [serial = 360] [outer = 0x7f7e422c5000] 07:29:06 INFO - PROCESS | 1936 | 1460989746446 Marionette DEBUG loaded listener.js 07:29:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e465a7400) [pid = 1936] [serial = 361] [outer = 0x7f7e422c5000] 07:29:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bc03800 == 54 [pid = 1936] [id = 106] 07:29:07 INFO - PROCESS | 1936 | 1460989747211 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] 07:29:07 INFO - PROCESS | 1936 | 1460989747293 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 07:29:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:29:07 INFO - PROCESS | 1936 | 1460989747302 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:29:07 INFO - PROCESS | 1936 | 1460989747304 Marionette TRACE conn5 <- [1,454,null,{}] 07:29:07 INFO - PROCESS | 1936 | 1460989747315 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}] 07:29:07 INFO - PROCESS | 1936 | 1460989747485 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 07:29:07 INFO - PROCESS | 1936 | 1460989747553 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d321800 == 55 [pid = 1936] [id = 121] 07:29:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e4450fc00) [pid = 1936] [serial = 362] [outer = (nil)] 07:29:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e4cf33000) [pid = 1936] [serial = 363] [outer = 0x7f7e4450fc00] 07:29:07 INFO - PROCESS | 1936 | 1460989747611 Marionette DEBUG loaded listener.js 07:29:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e5970f400) [pid = 1936] [serial = 364] [outer = 0x7f7e4450fc00] 07:29:08 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:08 INFO - PROCESS | 1936 | 1460989748406 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]]]}] 07:29:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:29:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1134ms 07:29:08 INFO - PROCESS | 1936 | 1460989748435 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 07:29:08 INFO - PROCESS | 1936 | 1460989748438 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 07:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:29:08 INFO - PROCESS | 1936 | 1460989748447 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:29:08 INFO - PROCESS | 1936 | 1460989748455 Marionette TRACE conn5 <- [1,458,null,{}] 07:29:08 INFO - PROCESS | 1936 | 1460989748486 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}] 07:29:08 INFO - PROCESS | 1936 | 1460989748666 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 07:29:08 INFO - PROCESS | 1936 | 1460989748683 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e099000 == 56 [pid = 1936] [id = 122] 07:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e42434000) [pid = 1936] [serial = 365] [outer = (nil)] 07:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e4243e800) [pid = 1936] [serial = 366] [outer = 0x7f7e42434000] 07:29:08 INFO - PROCESS | 1936 | 1460989748743 Marionette DEBUG loaded listener.js 07:29:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e5c8c0800) [pid = 1936] [serial = 367] [outer = 0x7f7e42434000] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e5a623c00) [pid = 1936] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e40697c00) [pid = 1936] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e4450bc00) [pid = 1936] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e422c7c00) [pid = 1936] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e44513c00) [pid = 1936] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x7f7e42118400) [pid = 1936] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e422ca400) [pid = 1936] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e42071c00) [pid = 1936] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x7f7e422c7800) [pid = 1936] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x7f7e48d36000) [pid = 1936] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:29:09 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x7f7e422c8800) [pid = 1936] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:29:09 INFO - PROCESS | 1936 | 1460989749611 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] 07:29:09 INFO - PROCESS | 1936 | 1460989749641 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 07:29:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:29:09 INFO - PROCESS | 1936 | 1460989749654 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:29:09 INFO - PROCESS | 1936 | 1460989749656 Marionette TRACE conn5 <- [1,462,null,{}] 07:29:09 INFO - PROCESS | 1936 | 1460989749661 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}] 07:29:09 INFO - PROCESS | 1936 | 1460989749789 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 07:29:09 INFO - PROCESS | 1936 | 1460989749802 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e1d3000 == 57 [pid = 1936] [id = 123] 07:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x7f7e3fe53800) [pid = 1936] [serial = 368] [outer = (nil)] 07:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e3fe5e400) [pid = 1936] [serial = 369] [outer = 0x7f7e3fe53800] 07:29:09 INFO - PROCESS | 1936 | 1460989749864 Marionette DEBUG loaded listener.js 07:29:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e42437400) [pid = 1936] [serial = 370] [outer = 0x7f7e3fe53800] 07:29:10 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:10 INFO - PROCESS | 1936 | 1460989750631 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] 07:29:10 INFO - PROCESS | 1936 | 1460989750683 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 07:29:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:29:10 INFO - PROCESS | 1936 | 1460989750688 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:29:10 INFO - PROCESS | 1936 | 1460989750690 Marionette TRACE conn5 <- [1,466,null,{}] 07:29:10 INFO - PROCESS | 1936 | 1460989750695 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}] 07:29:10 INFO - PROCESS | 1936 | 1460989750821 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 07:29:10 INFO - PROCESS | 1936 | 1460989750836 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e17a800 == 58 [pid = 1936] [id = 124] 07:29:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e4083d000) [pid = 1936] [serial = 371] [outer = (nil)] 07:29:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e4083f400) [pid = 1936] [serial = 372] [outer = 0x7f7e4083d000] 07:29:10 INFO - PROCESS | 1936 | 1460989750909 Marionette DEBUG loaded listener.js 07:29:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e4450a800) [pid = 1936] [serial = 373] [outer = 0x7f7e4083d000] 07:29:11 INFO - PROCESS | 1936 | 1460989751860 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] 07:29:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:29:11 INFO - PROCESS | 1936 | 1460989751930 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 07:29:11 INFO - PROCESS | 1936 | 1460989751937 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:29:11 INFO - PROCESS | 1936 | 1460989751943 Marionette TRACE conn5 <- [1,470,null,{}] 07:29:11 INFO - PROCESS | 1936 | 1460989751952 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}] 07:29:12 INFO - PROCESS | 1936 | 1460989752117 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 07:29:12 INFO - PROCESS | 1936 | 1460989752261 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e408a2800 == 59 [pid = 1936] [id = 125] 07:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e3fcec400) [pid = 1936] [serial = 374] [outer = (nil)] 07:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e3fe59c00) [pid = 1936] [serial = 375] [outer = 0x7f7e3fcec400] 07:29:12 INFO - PROCESS | 1936 | 1460989752335 Marionette DEBUG loaded listener.js 07:29:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e4206d000) [pid = 1936] [serial = 376] [outer = 0x7f7e3fcec400] 07:29:13 INFO - PROCESS | 1936 | 1460989753216 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]]]}] 07:29:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:29:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1335ms 07:29:13 INFO - PROCESS | 1936 | 1460989753272 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 07:29:13 INFO - PROCESS | 1936 | 1460989753280 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 07:29:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:29:13 INFO - PROCESS | 1936 | 1460989753290 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:29:13 INFO - PROCESS | 1936 | 1460989753294 Marionette TRACE conn5 <- [1,474,null,{}] 07:29:13 INFO - PROCESS | 1936 | 1460989753300 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}] 07:29:13 INFO - PROCESS | 1936 | 1460989753460 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 07:29:13 INFO - PROCESS | 1936 | 1460989753600 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c108000 == 60 [pid = 1936] [id = 126] 07:29:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e3fcf6800) [pid = 1936] [serial = 377] [outer = (nil)] 07:29:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e42441800) [pid = 1936] [serial = 378] [outer = 0x7f7e3fcf6800] 07:29:13 INFO - PROCESS | 1936 | 1460989753671 Marionette DEBUG loaded listener.js 07:29:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e4428b000) [pid = 1936] [serial = 379] [outer = 0x7f7e3fcf6800] 07:29:14 INFO - PROCESS | 1936 | 1460989754698 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]]]}] 07:29:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:29:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1438ms 07:29:14 INFO - PROCESS | 1936 | 1460989754729 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 07:29:14 INFO - PROCESS | 1936 | 1460989754733 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 07:29:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:29:14 INFO - PROCESS | 1936 | 1460989754739 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:29:14 INFO - PROCESS | 1936 | 1460989754744 Marionette TRACE conn5 <- [1,478,null,{}] 07:29:14 INFO - PROCESS | 1936 | 1460989754758 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}] 07:29:14 INFO - PROCESS | 1936 | 1460989754920 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 07:29:15 INFO - PROCESS | 1936 | 1460989755107 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40772000 == 61 [pid = 1936] [id = 127] 07:29:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e465a5c00) [pid = 1936] [serial = 380] [outer = (nil)] 07:29:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e4df03400) [pid = 1936] [serial = 381] [outer = 0x7f7e465a5c00] 07:29:15 INFO - PROCESS | 1936 | 1460989755184 Marionette DEBUG loaded listener.js 07:29:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e59932800) [pid = 1936] [serial = 382] [outer = 0x7f7e465a5c00] 07:29:15 INFO - PROCESS | 1936 | 1460989755968 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]]]}] 07:29:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:29:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1285ms 07:29:16 INFO - PROCESS | 1936 | 1460989756024 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 07:29:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:29:16 INFO - PROCESS | 1936 | 1460989756029 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 07:29:16 INFO - PROCESS | 1936 | 1460989756034 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:29:16 INFO - PROCESS | 1936 | 1460989756037 Marionette TRACE conn5 <- [1,482,null,{}] 07:29:16 INFO - PROCESS | 1936 | 1460989756042 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}] 07:29:16 INFO - PROCESS | 1936 | 1460989756191 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 07:29:16 INFO - PROCESS | 1936 | 1460989756336 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4078a800 == 62 [pid = 1936] [id = 128] 07:29:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e4bc33400) [pid = 1936] [serial = 383] [outer = (nil)] 07:29:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e5ec24400) [pid = 1936] [serial = 384] [outer = 0x7f7e4bc33400] 07:29:16 INFO - PROCESS | 1936 | 1460989756405 Marionette DEBUG loaded listener.js 07:29:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e612e5800) [pid = 1936] [serial = 385] [outer = 0x7f7e4bc33400] 07:29:17 INFO - PROCESS | 1936 | 1460989757283 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]]]}] 07:29:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:29:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1276ms 07:29:17 INFO - PROCESS | 1936 | 1460989757310 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 07:29:17 INFO - PROCESS | 1936 | 1460989757314 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 07:29:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:29:17 INFO - PROCESS | 1936 | 1460989757319 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:29:17 INFO - PROCESS | 1936 | 1460989757321 Marionette TRACE conn5 <- [1,486,null,{}] 07:29:17 INFO - PROCESS | 1936 | 1460989757327 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}] 07:29:17 INFO - PROCESS | 1936 | 1460989757474 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 07:29:17 INFO - PROCESS | 1936 | 1460989757620 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42457800 == 63 [pid = 1936] [id = 129] 07:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e3c689400) [pid = 1936] [serial = 386] [outer = (nil)] 07:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e3c68e800) [pid = 1936] [serial = 387] [outer = 0x7f7e3c689400] 07:29:17 INFO - PROCESS | 1936 | 1460989757691 Marionette DEBUG loaded listener.js 07:29:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e3c694800) [pid = 1936] [serial = 388] [outer = 0x7f7e3c689400] 07:29:18 INFO - PROCESS | 1936 | 1460989758554 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]]]}] 07:29:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:29:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1285ms 07:29:18 INFO - PROCESS | 1936 | 1460989758606 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 07:29:18 INFO - PROCESS | 1936 | 1460989758609 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 07:29:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:29:18 INFO - PROCESS | 1936 | 1460989758615 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:29:18 INFO - PROCESS | 1936 | 1460989758617 Marionette TRACE conn5 <- [1,490,null,{}] 07:29:18 INFO - PROCESS | 1936 | 1460989758623 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}] 07:29:18 INFO - PROCESS | 1936 | 1460989758805 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 07:29:18 INFO - PROCESS | 1936 | 1460989758955 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43266800 == 64 [pid = 1936] [id = 130] 07:29:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e3c726c00) [pid = 1936] [serial = 389] [outer = (nil)] 07:29:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e3c72e400) [pid = 1936] [serial = 390] [outer = 0x7f7e3c726c00] 07:29:19 INFO - PROCESS | 1936 | 1460989759039 Marionette DEBUG loaded listener.js 07:29:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e44282800) [pid = 1936] [serial = 391] [outer = 0x7f7e3c726c00] 07:29:20 INFO - PROCESS | 1936 | 1460989760147 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]]]}] 07:29:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:29:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1584ms 07:29:20 INFO - PROCESS | 1936 | 1460989760200 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 07:29:20 INFO - PROCESS | 1936 | 1460989760204 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 07:29:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:29:20 INFO - PROCESS | 1936 | 1460989760213 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:29:20 INFO - PROCESS | 1936 | 1460989760218 Marionette TRACE conn5 <- [1,494,null,{}] 07:29:20 INFO - PROCESS | 1936 | 1460989760225 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}] 07:29:20 INFO - PROCESS | 1936 | 1460989760365 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 07:29:20 INFO - PROCESS | 1936 | 1460989760551 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4268a000 == 65 [pid = 1936] [id = 131] 07:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e3fcf4c00) [pid = 1936] [serial = 392] [outer = (nil)] 07:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e3fdbb400) [pid = 1936] [serial = 393] [outer = 0x7f7e3fcf4c00] 07:29:20 INFO - PROCESS | 1936 | 1460989760614 Marionette DEBUG loaded listener.js 07:29:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e40692800) [pid = 1936] [serial = 394] [outer = 0x7f7e3fcf4c00] 07:29:21 INFO - PROCESS | 1936 | 1460989761467 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]]]}] 07:29:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:29:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1290ms 07:29:21 INFO - PROCESS | 1936 | 1460989761503 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 07:29:21 INFO - PROCESS | 1936 | 1460989761510 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 07:29:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:29:21 INFO - PROCESS | 1936 | 1460989761520 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:29:21 INFO - PROCESS | 1936 | 1460989761523 Marionette TRACE conn5 <- [1,498,null,{}] 07:29:21 INFO - PROCESS | 1936 | 1460989761529 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}] 07:29:21 INFO - PROCESS | 1936 | 1460989761661 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 07:29:21 INFO - PROCESS | 1936 | 1460989761815 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:21 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42f17800 == 64 [pid = 1936] [id = 62] 07:29:21 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e535a9800 == 63 [pid = 1936] [id = 66] 07:29:21 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e1d3000 == 62 [pid = 1936] [id = 123] 07:29:21 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e4df91000) [pid = 1936] [serial = 324] [outer = (nil)] [url = about:blank] 07:29:21 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e3fdbf800) [pid = 1936] [serial = 327] [outer = (nil)] [url = about:blank] 07:29:21 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e59274400) [pid = 1936] [serial = 330] [outer = (nil)] [url = about:blank] 07:29:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe1f000 == 63 [pid = 1936] [id = 132] 07:29:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e3fdbf800) [pid = 1936] [serial = 395] [outer = (nil)] 07:29:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e4211a000) [pid = 1936] [serial = 396] [outer = 0x7f7e3fdbf800] 07:29:21 INFO - PROCESS | 1936 | 1460989761910 Marionette DEBUG loaded listener.js 07:29:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e422cb000) [pid = 1936] [serial = 397] [outer = 0x7f7e3fdbf800] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e099000 == 62 [pid = 1936] [id = 122] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d321800 == 61 [pid = 1936] [id = 121] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4357a000 == 60 [pid = 1936] [id = 120] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fe19800 == 59 [pid = 1936] [id = 119] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5c30a800 == 58 [pid = 1936] [id = 117] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e59735000 == 57 [pid = 1936] [id = 116] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ec87800 == 56 [pid = 1936] [id = 115] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bfcb000 == 55 [pid = 1936] [id = 114] 07:29:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c450000 == 54 [pid = 1936] [id = 113] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e4211bc00) [pid = 1936] [serial = 334] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e44517800) [pid = 1936] [serial = 336] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e5e7b4c00) [pid = 1936] [serial = 316] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e4656d800) [pid = 1936] [serial = 337] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e422cd400) [pid = 1936] [serial = 297] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e44516000) [pid = 1936] [serial = 312] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e4792d400) [pid = 1936] [serial = 285] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e4ec2f800) [pid = 1936] [serial = 313] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e42db1000) [pid = 1936] [serial = 298] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e42121c00) [pid = 1936] [serial = 282] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e4df9d000) [pid = 1936] [serial = 306] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x7f7e5e04d400) [pid = 1936] [serial = 291] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e4ccf4c00) [pid = 1936] [serial = 288] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e4dd6f800) [pid = 1936] [serial = 304] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e5926b000) [pid = 1936] [serial = 309] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e4a7d5000) [pid = 1936] [serial = 300] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e62d97400) [pid = 1936] [serial = 294] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e5a61a400) [pid = 1936] [serial = 310] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e62d9a400) [pid = 1936] [serial = 280] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e4b96ac00) [pid = 1936] [serial = 301] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e4f869c00) [pid = 1936] [serial = 307] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x7f7e4c2e5800) [pid = 1936] [serial = 303] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e5ec64c00) [pid = 1936] [serial = 243] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e5c989000) [pid = 1936] [serial = 315] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x7f7e4069f800) [pid = 1936] [serial = 333] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x7f7e4450c400) [pid = 1936] [serial = 318] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x7f7e465a5000) [pid = 1936] [serial = 321] [outer = (nil)] [url = about:blank] 07:29:22 INFO - PROCESS | 1936 | 1460989762722 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]]]}] 07:29:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:29:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1276ms 07:29:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:29:22 INFO - PROCESS | 1936 | 1460989762796 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 07:29:22 INFO - PROCESS | 1936 | 1460989762799 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 07:29:22 INFO - PROCESS | 1936 | 1460989762805 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:29:22 INFO - PROCESS | 1936 | 1460989762810 Marionette TRACE conn5 <- [1,502,null,{}] 07:29:22 INFO - PROCESS | 1936 | 1460989762824 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}] 07:29:22 INFO - PROCESS | 1936 | 1460989762968 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 07:29:22 INFO - PROCESS | 1936 | 1460989762979 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4836e000 == 55 [pid = 1936] [id = 133] 07:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x7f7e422cd800) [pid = 1936] [serial = 398] [outer = (nil)] 07:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e42d1c800) [pid = 1936] [serial = 399] [outer = 0x7f7e422cd800] 07:29:23 INFO - PROCESS | 1936 | 1460989763047 Marionette DEBUG loaded listener.js 07:29:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e42d22400) [pid = 1936] [serial = 400] [outer = 0x7f7e422cd800] 07:29:23 INFO - PROCESS | 1936 | 1460989763744 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]]]}] 07:29:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:29:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 985ms 07:29:23 INFO - PROCESS | 1936 | 1460989763790 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 07:29:23 INFO - PROCESS | 1936 | 1460989763793 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 07:29:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:29:23 INFO - PROCESS | 1936 | 1460989763799 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:29:23 INFO - PROCESS | 1936 | 1460989763801 Marionette TRACE conn5 <- [1,506,null,{}] 07:29:23 INFO - PROCESS | 1936 | 1460989763806 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}] 07:29:23 INFO - PROCESS | 1936 | 1460989763971 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 07:29:23 INFO - PROCESS | 1936 | 1460989763991 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc07800 == 56 [pid = 1936] [id = 134] 07:29:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e436ce400) [pid = 1936] [serial = 401] [outer = (nil)] 07:29:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e44511000) [pid = 1936] [serial = 402] [outer = 0x7f7e436ce400] 07:29:24 INFO - PROCESS | 1936 | 1460989764063 Marionette DEBUG loaded listener.js 07:29:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e445e4400) [pid = 1936] [serial = 403] [outer = 0x7f7e436ce400] 07:29:24 INFO - PROCESS | 1936 | 1460989764802 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]]]}] 07:29:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:29:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1032ms 07:29:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:29:24 INFO - PROCESS | 1936 | 1460989764832 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 07:29:24 INFO - PROCESS | 1936 | 1460989764834 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 07:29:24 INFO - PROCESS | 1936 | 1460989764840 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:29:24 INFO - PROCESS | 1936 | 1460989764842 Marionette TRACE conn5 <- [1,510,null,{}] 07:29:24 INFO - PROCESS | 1936 | 1460989764911 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}] 07:29:25 INFO - PROCESS | 1936 | 1460989765074 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 07:29:25 INFO - PROCESS | 1936 | 1460989765100 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe04800 == 57 [pid = 1936] [id = 135] 07:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e44508800) [pid = 1936] [serial = 404] [outer = (nil)] 07:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e4656d800) [pid = 1936] [serial = 405] [outer = 0x7f7e44508800] 07:29:25 INFO - PROCESS | 1936 | 1460989765158 Marionette DEBUG loaded listener.js 07:29:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e46599c00) [pid = 1936] [serial = 406] [outer = 0x7f7e44508800] 07:29:25 INFO - PROCESS | 1936 | 1460989765893 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]]]}] 07:29:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:29:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1083ms 07:29:25 INFO - PROCESS | 1936 | 1460989765926 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 07:29:25 INFO - PROCESS | 1936 | 1460989765928 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 07:29:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:29:25 INFO - PROCESS | 1936 | 1460989765934 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:29:25 INFO - PROCESS | 1936 | 1460989765937 Marionette TRACE conn5 <- [1,514,null,{}] 07:29:25 INFO - PROCESS | 1936 | 1460989765942 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}] 07:29:26 INFO - PROCESS | 1936 | 1460989766155 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 07:29:26 INFO - PROCESS | 1936 | 1460989766186 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d3d8000 == 58 [pid = 1936] [id = 136] 07:29:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e4990d800) [pid = 1936] [serial = 407] [outer = (nil)] 07:29:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e4a994c00) [pid = 1936] [serial = 408] [outer = 0x7f7e4990d800] 07:29:26 INFO - PROCESS | 1936 | 1460989766247 Marionette DEBUG loaded listener.js 07:29:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e4be29c00) [pid = 1936] [serial = 409] [outer = 0x7f7e4990d800] 07:29:26 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e3fcf2800) [pid = 1936] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:29:26 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e4656d400) [pid = 1936] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:29:26 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e42434000) [pid = 1936] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:29:26 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e3fe53800) [pid = 1936] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:29:26 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e422c5000) [pid = 1936] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:29:26 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e4450fc00) [pid = 1936] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:29:27 INFO - PROCESS | 1936 | 1460989767108 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]]]}] 07:29:27 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 07:29:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1183ms 07:29:27 INFO - PROCESS | 1936 | 1460989767118 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 07:29:27 INFO - PROCESS | 1936 | 1460989767121 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 07:29:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:29:27 INFO - PROCESS | 1936 | 1460989767126 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:29:27 INFO - PROCESS | 1936 | 1460989767127 Marionette TRACE conn5 <- [1,518,null,{}] 07:29:27 INFO - PROCESS | 1936 | 1460989767150 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}] 07:29:27 INFO - PROCESS | 1936 | 1460989767276 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 07:29:27 INFO - PROCESS | 1936 | 1460989767290 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ec91000 == 59 [pid = 1936] [id = 137] 07:29:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e3fcf2800) [pid = 1936] [serial = 410] [outer = (nil)] 07:29:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e4bc35800) [pid = 1936] [serial = 411] [outer = 0x7f7e3fcf2800] 07:29:27 INFO - PROCESS | 1936 | 1460989767347 Marionette DEBUG loaded listener.js 07:29:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e4cf25800) [pid = 1936] [serial = 412] [outer = 0x7f7e3fcf2800] 07:29:28 INFO - PROCESS | 1936 | 1460989768053 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]]]}] 07:29:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:29:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 936ms 07:29:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:29:28 INFO - PROCESS | 1936 | 1460989768062 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 07:29:28 INFO - PROCESS | 1936 | 1460989768064 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 07:29:28 INFO - PROCESS | 1936 | 1460989768070 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:29:28 INFO - PROCESS | 1936 | 1460989768073 Marionette TRACE conn5 <- [1,522,null,{}] 07:29:28 INFO - PROCESS | 1936 | 1460989768078 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}] 07:29:28 INFO - PROCESS | 1936 | 1460989768243 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 07:29:28 INFO - PROCESS | 1936 | 1460989768264 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e592dd000 == 60 [pid = 1936] [id = 138] 07:29:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e3fe52400) [pid = 1936] [serial = 413] [outer = (nil)] 07:29:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e4df90000) [pid = 1936] [serial = 414] [outer = 0x7f7e3fe52400] 07:29:28 INFO - PROCESS | 1936 | 1460989768322 Marionette DEBUG loaded listener.js 07:29:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e4ec7c000) [pid = 1936] [serial = 415] [outer = 0x7f7e3fe52400] 07:29:29 INFO - PROCESS | 1936 | 1460989769158 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]]]}] 07:29:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:29:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1125ms 07:29:29 INFO - PROCESS | 1936 | 1460989769196 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 07:29:29 INFO - PROCESS | 1936 | 1460989769202 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 07:29:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:29:29 INFO - PROCESS | 1936 | 1460989769209 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:29:29 INFO - PROCESS | 1936 | 1460989769215 Marionette TRACE conn5 <- [1,526,null,{}] 07:29:29 INFO - PROCESS | 1936 | 1460989769225 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}] 07:29:29 INFO - PROCESS | 1936 | 1460989769402 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 07:29:29 INFO - PROCESS | 1936 | 1460989769554 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42460000 == 61 [pid = 1936] [id = 139] 07:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e3c72b400) [pid = 1936] [serial = 416] [outer = (nil)] 07:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e3fdc0c00) [pid = 1936] [serial = 417] [outer = 0x7f7e3c72b400] 07:29:29 INFO - PROCESS | 1936 | 1460989769622 Marionette DEBUG loaded listener.js 07:29:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e40836000) [pid = 1936] [serial = 418] [outer = 0x7f7e3c72b400] 07:29:30 INFO - PROCESS | 1936 | 1460989770537 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]]]}] 07:29:30 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 07:29:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1387ms 07:29:30 INFO - PROCESS | 1936 | 1460989770596 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 07:29:30 INFO - PROCESS | 1936 | 1460989770604 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 07:29:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:29:30 INFO - PROCESS | 1936 | 1460989770614 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:29:30 INFO - PROCESS | 1936 | 1460989770618 Marionette TRACE conn5 <- [1,530,null,{}] 07:29:30 INFO - PROCESS | 1936 | 1460989770624 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}] 07:29:30 INFO - PROCESS | 1936 | 1460989770786 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 07:29:30 INFO - PROCESS | 1936 | 1460989770926 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bfd2000 == 62 [pid = 1936] [id = 140] 07:29:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e3c72d000) [pid = 1936] [serial = 419] [outer = (nil)] 07:29:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e42d16800) [pid = 1936] [serial = 420] [outer = 0x7f7e3c72d000] 07:29:31 INFO - PROCESS | 1936 | 1460989770994 Marionette DEBUG loaded listener.js 07:29:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e42d22000) [pid = 1936] [serial = 421] [outer = 0x7f7e3c72d000] 07:29:31 INFO - PROCESS | 1936 | 1460989771886 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"]]]}] 07:29:31 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 07:29:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:29:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:29:31 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 07:29:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:29:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:29:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:29:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:29:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1281ms 07:29:31 INFO - PROCESS | 1936 | 1460989771898 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 07:29:31 INFO - PROCESS | 1936 | 1460989771900 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 07:29:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:29:31 INFO - PROCESS | 1936 | 1460989771946 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:29:31 INFO - PROCESS | 1936 | 1460989771952 Marionette TRACE conn5 <- [1,534,null,{}] 07:29:31 INFO - PROCESS | 1936 | 1460989771967 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}] 07:29:32 INFO - PROCESS | 1936 | 1460989772133 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 07:29:32 INFO - PROCESS | 1936 | 1460989772279 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c875000 == 63 [pid = 1936] [id = 141] 07:29:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e42dabc00) [pid = 1936] [serial = 422] [outer = (nil)] 07:29:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e4b637400) [pid = 1936] [serial = 423] [outer = 0x7f7e42dabc00] 07:29:32 INFO - PROCESS | 1936 | 1460989772351 Marionette DEBUG loaded listener.js 07:29:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e4ec7e800) [pid = 1936] [serial = 424] [outer = 0x7f7e42dabc00] 07:29:33 INFO - PROCESS | 1936 | 1460989773105 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]]]}] 07:29:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:29:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1187ms 07:29:33 INFO - PROCESS | 1936 | 1460989773150 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 07:29:33 INFO - PROCESS | 1936 | 1460989773155 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 07:29:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:29:33 INFO - PROCESS | 1936 | 1460989773161 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:29:33 INFO - PROCESS | 1936 | 1460989773164 Marionette TRACE conn5 <- [1,538,null,{}] 07:29:33 INFO - PROCESS | 1936 | 1460989773169 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}] 07:29:33 INFO - PROCESS | 1936 | 1460989773331 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 07:29:33 INFO - PROCESS | 1936 | 1460989773471 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e794000 == 64 [pid = 1936] [id = 142] 07:29:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e3c68ac00) [pid = 1936] [serial = 425] [outer = (nil)] 07:29:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e4f869400) [pid = 1936] [serial = 426] [outer = 0x7f7e3c68ac00] 07:29:33 INFO - PROCESS | 1936 | 1460989773557 Marionette DEBUG loaded listener.js 07:29:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e5a61fc00) [pid = 1936] [serial = 427] [outer = 0x7f7e3c68ac00] 07:29:34 INFO - PROCESS | 1936 | 1460989774298 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]]]}] 07:29:34 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. 07:29:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1175ms 07:29:34 INFO - PROCESS | 1936 | 1460989774337 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 07:29:34 INFO - PROCESS | 1936 | 1460989774340 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 07:29:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:29:34 INFO - PROCESS | 1936 | 1460989774364 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:29:34 INFO - PROCESS | 1936 | 1460989774367 Marionette TRACE conn5 <- [1,542,null,{}] 07:29:34 INFO - PROCESS | 1936 | 1460989774372 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}] 07:29:34 INFO - PROCESS | 1936 | 1460989774570 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 07:29:34 INFO - PROCESS | 1936 | 1460989774721 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62d7e000 == 65 [pid = 1936] [id = 143] 07:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e5a7cc000) [pid = 1936] [serial = 428] [outer = (nil)] 07:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e5c8c2400) [pid = 1936] [serial = 429] [outer = 0x7f7e5a7cc000] 07:29:34 INFO - PROCESS | 1936 | 1460989774791 Marionette DEBUG loaded listener.js 07:29:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e5e4b5800) [pid = 1936] [serial = 430] [outer = 0x7f7e5a7cc000] 07:29:35 INFO - PROCESS | 1936 | 1460989775539 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]]]}] 07:29:35 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. 07:29:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1230ms 07:29:35 INFO - PROCESS | 1936 | 1460989775593 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 07:29:35 INFO - PROCESS | 1936 | 1460989775595 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 07:29:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:29:35 INFO - PROCESS | 1936 | 1460989775602 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:29:35 INFO - PROCESS | 1936 | 1460989775604 Marionette TRACE conn5 <- [1,546,null,{}] 07:29:35 INFO - PROCESS | 1936 | 1460989775610 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}] 07:29:35 INFO - PROCESS | 1936 | 1460989775817 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 07:29:35 INFO - PROCESS | 1936 | 1460989775970 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62b8b800 == 66 [pid = 1936] [id = 144] 07:29:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e3fc84400) [pid = 1936] [serial = 431] [outer = (nil)] 07:29:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e3fc8b400) [pid = 1936] [serial = 432] [outer = 0x7f7e3fc84400] 07:29:36 INFO - PROCESS | 1936 | 1460989776043 Marionette DEBUG loaded listener.js 07:29:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e5e4bc400) [pid = 1936] [serial = 433] [outer = 0x7f7e3fc84400] 07:29:36 INFO - PROCESS | 1936 | 1460989776798 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]]]}] 07:29:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:29:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1232ms 07:29:36 INFO - PROCESS | 1936 | 1460989776843 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 07:29:36 INFO - PROCESS | 1936 | 1460989776847 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 07:29:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:29:36 INFO - PROCESS | 1936 | 1460989776854 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:29:36 INFO - PROCESS | 1936 | 1460989776858 Marionette TRACE conn5 <- [1,550,null,{}] 07:29:36 INFO - PROCESS | 1936 | 1460989776863 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}] 07:29:37 INFO - PROCESS | 1936 | 1460989777020 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 07:29:37 INFO - PROCESS | 1936 | 1460989777148 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47520000 == 67 [pid = 1936] [id = 145] 07:29:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e3fc84800) [pid = 1936] [serial = 434] [outer = (nil)] 07:29:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e475dec00) [pid = 1936] [serial = 435] [outer = 0x7f7e3fc84800] 07:29:37 INFO - PROCESS | 1936 | 1460989777217 Marionette DEBUG loaded listener.js 07:29:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e475ea000) [pid = 1936] [serial = 436] [outer = 0x7f7e3fc84800] 07:29:37 INFO - PROCESS | 1936 | 1460989777955 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]]]}] 07:29:37 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. 07:29:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1130ms 07:29:38 INFO - PROCESS | 1936 | 1460989778012 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 07:29:38 INFO - PROCESS | 1936 | 1460989778015 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 07:29:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:29:38 INFO - PROCESS | 1936 | 1460989778023 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:29:38 INFO - PROCESS | 1936 | 1460989778026 Marionette TRACE conn5 <- [1,554,null,{}] 07:29:38 INFO - PROCESS | 1936 | 1460989778031 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}] 07:29:38 INFO - PROCESS | 1936 | 1460989778174 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 07:29:38 INFO - PROCESS | 1936 | 1460989778324 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb36800 == 68 [pid = 1936] [id = 146] 07:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e3bc4f000) [pid = 1936] [serial = 437] [outer = (nil)] 07:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e3bc55400) [pid = 1936] [serial = 438] [outer = 0x7f7e3bc4f000] 07:29:38 INFO - PROCESS | 1936 | 1460989778392 Marionette DEBUG loaded listener.js 07:29:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e3bc5b400) [pid = 1936] [serial = 439] [outer = 0x7f7e3bc4f000] 07:29:38 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:39 INFO - PROCESS | 1936 | 1460989779232 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]]]}] 07:29:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:29:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1281ms 07:29:39 INFO - PROCESS | 1936 | 1460989779306 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 07:29:39 INFO - PROCESS | 1936 | 1460989779309 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 07:29:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:29:39 INFO - PROCESS | 1936 | 1460989779315 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:29:39 INFO - PROCESS | 1936 | 1460989779317 Marionette TRACE conn5 <- [1,558,null,{}] 07:29:39 INFO - PROCESS | 1936 | 1460989779322 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}] 07:29:39 INFO - PROCESS | 1936 | 1460989779481 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 07:29:39 INFO - PROCESS | 1936 | 1460989779653 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aedd000 == 69 [pid = 1936] [id = 147] 07:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e3bc50400) [pid = 1936] [serial = 440] [outer = (nil)] 07:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e3fc8c400) [pid = 1936] [serial = 441] [outer = 0x7f7e3bc50400] 07:29:39 INFO - PROCESS | 1936 | 1460989779726 Marionette DEBUG loaded listener.js 07:29:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e42b38000) [pid = 1936] [serial = 442] [outer = 0x7f7e3bc50400] 07:29:40 INFO - PROCESS | 1936 | 1460989780757 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]]]}] 07:29:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:29:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1490ms 07:29:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:29:40 INFO - PROCESS | 1936 | 1460989780807 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 07:29:40 INFO - PROCESS | 1936 | 1460989780811 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 07:29:40 INFO - PROCESS | 1936 | 1460989780818 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:29:40 INFO - PROCESS | 1936 | 1460989780823 Marionette TRACE conn5 <- [1,562,null,{}] 07:29:40 INFO - PROCESS | 1936 | 1460989780832 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}] 07:29:40 INFO - PROCESS | 1936 | 1460989780975 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 07:29:41 INFO - PROCESS | 1936 | 1460989781189 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43275800 == 70 [pid = 1936] [id = 148] 07:29:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e3bc5b000) [pid = 1936] [serial = 443] [outer = (nil)] 07:29:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e3fc86800) [pid = 1936] [serial = 444] [outer = 0x7f7e3bc5b000] 07:29:41 INFO - PROCESS | 1936 | 1460989781258 Marionette DEBUG loaded listener.js 07:29:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e3fce9400) [pid = 1936] [serial = 445] [outer = 0x7f7e3bc5b000] 07:29:41 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:42 INFO - PROCESS | 1936 | 1460989782069 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]]]}] 07:29:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:29:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1283ms 07:29:42 INFO - PROCESS | 1936 | 1460989782101 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 07:29:42 INFO - PROCESS | 1936 | 1460989782108 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 07:29:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:29:42 INFO - PROCESS | 1936 | 1460989782118 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:29:42 INFO - PROCESS | 1936 | 1460989782121 Marionette TRACE conn5 <- [1,566,null,{}] 07:29:42 INFO - PROCESS | 1936 | 1460989782126 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}] 07:29:42 INFO - PROCESS | 1936 | 1460989782326 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 07:29:42 INFO - PROCESS | 1936 | 1460989782347 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42457000 == 71 [pid = 1936] [id = 149] 07:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e3fcf7c00) [pid = 1936] [serial = 446] [outer = (nil)] 07:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e3fe60800) [pid = 1936] [serial = 447] [outer = 0x7f7e3fcf7c00] 07:29:42 INFO - PROCESS | 1936 | 1460989782407 Marionette DEBUG loaded listener.js 07:29:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e40839000) [pid = 1936] [serial = 448] [outer = 0x7f7e3fcf7c00] 07:29:42 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:43 INFO - PROCESS | 1936 | 1460989783346 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]]]}] 07:29:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:29:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1284ms 07:29:43 INFO - PROCESS | 1936 | 1460989783402 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 07:29:43 INFO - PROCESS | 1936 | 1460989783405 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 07:29:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:29:43 INFO - PROCESS | 1936 | 1460989783410 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:29:43 INFO - PROCESS | 1936 | 1460989783415 Marionette TRACE conn5 <- [1,570,null,{}] 07:29:43 INFO - PROCESS | 1936 | 1460989783429 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}] 07:29:43 INFO - PROCESS | 1936 | 1460989783581 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 07:29:43 INFO - PROCESS | 1936 | 1460989783733 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4273e000 == 72 [pid = 1936] [id = 150] 07:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e42071c00) [pid = 1936] [serial = 449] [outer = (nil)] 07:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e4243a800) [pid = 1936] [serial = 450] [outer = 0x7f7e42071c00] 07:29:43 INFO - PROCESS | 1936 | 1460989783799 Marionette DEBUG loaded listener.js 07:29:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e42b3cc00) [pid = 1936] [serial = 451] [outer = 0x7f7e42071c00] 07:29:44 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ec91000 == 71 [pid = 1936] [id = 137] 07:29:44 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d3d8000 == 70 [pid = 1936] [id = 136] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e42ff2000) [pid = 1936] [serial = 342] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e4bc39c00) [pid = 1936] [serial = 345] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e4ec85c00) [pid = 1936] [serial = 351] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e3fcf5c00) [pid = 1936] [serial = 348] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e5a755c00) [pid = 1936] [serial = 354] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e4083f400) [pid = 1936] [serial = 372] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fe04800 == 69 [pid = 1936] [id = 135] 07:29:44 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bc07800 == 68 [pid = 1936] [id = 134] 07:29:44 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4836e000 == 67 [pid = 1936] [id = 133] 07:29:44 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:44 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fe1f000 == 66 [pid = 1936] [id = 132] 07:29:44 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4268a000 == 65 [pid = 1936] [id = 131] 07:29:44 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e408a2800 == 64 [pid = 1936] [id = 125] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e40697800) [pid = 1936] [serial = 358] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e3fcf6400) [pid = 1936] [serial = 357] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e47931c00) [pid = 1936] [serial = 339] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e4243e800) [pid = 1936] [serial = 366] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e4bc35400) [pid = 1936] [serial = 340] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e5c8c0800) [pid = 1936] [serial = 367] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e3fe5e400) [pid = 1936] [serial = 369] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e447b7c00) [pid = 1936] [serial = 360] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e4cf33000) [pid = 1936] [serial = 363] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e5970f400) [pid = 1936] [serial = 364] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e465a7400) [pid = 1936] [serial = 361] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e42437400) [pid = 1936] [serial = 370] [outer = (nil)] [url = about:blank] 07:29:44 INFO - PROCESS | 1936 | 1460989784638 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]]]}] 07:29:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:29:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1386ms 07:29:44 INFO - PROCESS | 1936 | 1460989784992 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 07:29:44 INFO - PROCESS | 1936 | 1460989784997 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 07:29:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:29:45 INFO - PROCESS | 1936 | 1460989785088 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:29:45 INFO - PROCESS | 1936 | 1460989785090 Marionette TRACE conn5 <- [1,574,null,{}] 07:29:45 INFO - PROCESS | 1936 | 1460989785107 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}] 07:29:45 INFO - PROCESS | 1936 | 1460989785241 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 07:29:45 INFO - PROCESS | 1936 | 1460989785390 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cc69800 == 65 [pid = 1936] [id = 151] 07:29:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e3fcf6400) [pid = 1936] [serial = 452] [outer = (nil)] 07:29:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e42d1c000) [pid = 1936] [serial = 453] [outer = 0x7f7e3fcf6400] 07:29:45 INFO - PROCESS | 1936 | 1460989785451 Marionette DEBUG loaded listener.js 07:29:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e46704800) [pid = 1936] [serial = 454] [outer = 0x7f7e3fcf6400] 07:29:46 INFO - PROCESS | 1936 | 1460989786068 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]]]}] 07:29:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:29:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1054ms 07:29:46 INFO - PROCESS | 1936 | 1460989786126 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 07:29:46 INFO - PROCESS | 1936 | 1460989786128 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 07:29:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:29:46 INFO - PROCESS | 1936 | 1460989786134 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:29:46 INFO - PROCESS | 1936 | 1460989786136 Marionette TRACE conn5 <- [1,578,null,{}] 07:29:46 INFO - PROCESS | 1936 | 1460989786141 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}] 07:29:46 INFO - PROCESS | 1936 | 1460989786323 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 07:29:46 INFO - PROCESS | 1936 | 1460989786399 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4f84d800 == 66 [pid = 1936] [id = 152] 07:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e40697800) [pid = 1936] [serial = 455] [outer = (nil)] 07:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e475dfc00) [pid = 1936] [serial = 456] [outer = 0x7f7e40697800] 07:29:46 INFO - PROCESS | 1936 | 1460989786456 Marionette DEBUG loaded listener.js 07:29:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e4bc37800) [pid = 1936] [serial = 457] [outer = 0x7f7e40697800] 07:29:47 INFO - PROCESS | 1936 | 1460989787141 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]]]}] 07:29:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:29:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1027ms 07:29:47 INFO - PROCESS | 1936 | 1460989787166 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 07:29:47 INFO - PROCESS | 1936 | 1460989787169 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 07:29:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:29:47 INFO - PROCESS | 1936 | 1460989787174 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:29:47 INFO - PROCESS | 1936 | 1460989787176 Marionette TRACE conn5 <- [1,582,null,{}] 07:29:47 INFO - PROCESS | 1936 | 1460989787181 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}] 07:29:47 INFO - PROCESS | 1936 | 1460989787404 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 07:29:47 INFO - PROCESS | 1936 | 1460989787445 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e168800 == 67 [pid = 1936] [id = 153] 07:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e4bc38800) [pid = 1936] [serial = 458] [outer = (nil)] 07:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e5a907000) [pid = 1936] [serial = 459] [outer = 0x7f7e4bc38800] 07:29:47 INFO - PROCESS | 1936 | 1460989787505 Marionette DEBUG loaded listener.js 07:29:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e5e4b7c00) [pid = 1936] [serial = 460] [outer = 0x7f7e4bc38800] 07:29:48 INFO - PROCESS | 1936 | 1460989788312 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]]]}] 07:29:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:29:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1179ms 07:29:48 INFO - PROCESS | 1936 | 1460989788355 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 07:29:48 INFO - PROCESS | 1936 | 1460989788358 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 07:29:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:29:48 INFO - PROCESS | 1936 | 1460989788369 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:29:48 INFO - PROCESS | 1936 | 1460989788371 Marionette TRACE conn5 <- [1,586,null,{}] 07:29:48 INFO - PROCESS | 1936 | 1460989788375 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}] 07:29:48 INFO - PROCESS | 1936 | 1460989788544 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 07:29:48 INFO - PROCESS | 1936 | 1460989788567 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e6087c800 == 68 [pid = 1936] [id = 154] 07:29:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e3c781800) [pid = 1936] [serial = 461] [outer = (nil)] 07:29:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e3c78cc00) [pid = 1936] [serial = 462] [outer = 0x7f7e3c781800] 07:29:48 INFO - PROCESS | 1936 | 1460989788623 Marionette DEBUG loaded listener.js 07:29:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e475e9800) [pid = 1936] [serial = 463] [outer = 0x7f7e3c781800] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e4083d000) [pid = 1936] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e422cd800) [pid = 1936] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e3fcf2800) [pid = 1936] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e44508800) [pid = 1936] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e4211cc00) [pid = 1936] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e4bf9e400) [pid = 1936] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e4990d800) [pid = 1936] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e3fced800) [pid = 1936] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e48d39c00) [pid = 1936] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e4d208000) [pid = 1936] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e447abc00) [pid = 1936] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e4b7e3400) [pid = 1936] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e4211e800) [pid = 1936] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e4206d800) [pid = 1936] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e3fcec400) [pid = 1936] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e3c726c00) [pid = 1936] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e4206c000) [pid = 1936] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e427c8400) [pid = 1936] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e436cd800) [pid = 1936] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e4206e800) [pid = 1936] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e59790c00) [pid = 1936] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e436ce400) [pid = 1936] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e3fcf4c00) [pid = 1936] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e3fdbb800) [pid = 1936] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e4359c000) [pid = 1936] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e445de400) [pid = 1936] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x7f7e427cb000) [pid = 1936] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e422c6000) [pid = 1936] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e3fdbf800) [pid = 1936] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e427c9400) [pid = 1936] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e3fdb6c00) [pid = 1936] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e3fcf6800) [pid = 1936] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e52928400) [pid = 1936] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e4211ec00) [pid = 1936] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e4df95800) [pid = 1936] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e465a5c00) [pid = 1936] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x7f7e422cf800) [pid = 1936] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e42070000) [pid = 1936] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e3fcf1000) [pid = 1936] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x7f7e4dd71400) [pid = 1936] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:29:49 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x7f7e422c7400) [pid = 1936] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:29:49 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:29:49 INFO - PROCESS | 1936 | 1460989789901 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]]]}] 07:29:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:29:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1586ms 07:29:49 INFO - PROCESS | 1936 | 1460989789951 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 07:29:49 INFO - PROCESS | 1936 | 1460989789954 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 07:29:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:29:49 INFO - PROCESS | 1936 | 1460989789959 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:29:49 INFO - PROCESS | 1936 | 1460989789962 Marionette TRACE conn5 <- [1,590,null,{}] 07:29:49 INFO - PROCESS | 1936 | 1460989789966 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}] 07:29:50 INFO - PROCESS | 1936 | 1460989790100 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 07:29:50 INFO - PROCESS | 1936 | 1460989790116 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4451b000 == 69 [pid = 1936] [id = 155] 07:29:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e3fc8f800) [pid = 1936] [serial = 464] [outer = (nil)] 07:29:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e4083a800) [pid = 1936] [serial = 465] [outer = 0x7f7e3fc8f800] 07:29:50 INFO - PROCESS | 1936 | 1460989790177 Marionette DEBUG loaded listener.js 07:29:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e409e6000) [pid = 1936] [serial = 466] [outer = 0x7f7e3fc8f800] 07:29:50 INFO - PROCESS | 1936 | 1460989790878 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]]]}] 07:29:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:29:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 979ms 07:29:50 INFO - PROCESS | 1936 | 1460989790938 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 07:29:50 INFO - PROCESS | 1936 | 1460989790941 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 07:29:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:29:50 INFO - PROCESS | 1936 | 1460989790947 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:29:50 INFO - PROCESS | 1936 | 1460989790948 Marionette TRACE conn5 <- [1,594,null,{}] 07:29:50 INFO - PROCESS | 1936 | 1460989790953 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}] 07:29:51 INFO - PROCESS | 1936 | 1460989791128 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 07:29:51 INFO - PROCESS | 1936 | 1460989791147 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e1dd000 == 70 [pid = 1936] [id = 156] 07:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e3c78e000) [pid = 1936] [serial = 467] [outer = (nil)] 07:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e409eb400) [pid = 1936] [serial = 468] [outer = 0x7f7e3c78e000] 07:29:51 INFO - PROCESS | 1936 | 1460989791206 Marionette DEBUG loaded listener.js 07:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e409ef800) [pid = 1936] [serial = 469] [outer = 0x7f7e3c78e000] 07:29:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e3c72ec00) [pid = 1936] [serial = 470] [outer = 0x7f7e43599400] 07:29:52 INFO - PROCESS | 1936 | 1460989792322 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]]]}] 07:29:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:29:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1424ms 07:29:52 INFO - PROCESS | 1936 | 1460989792373 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 07:29:52 INFO - PROCESS | 1936 | 1460989792380 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 07:29:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:29:52 INFO - PROCESS | 1936 | 1460989792390 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:29:52 INFO - PROCESS | 1936 | 1460989792395 Marionette TRACE conn5 <- [1,598,null,{}] 07:29:52 INFO - PROCESS | 1936 | 1460989792419 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}] 07:29:52 INFO - PROCESS | 1936 | 1460989792584 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 07:29:52 INFO - PROCESS | 1936 | 1460989792734 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aed9800 == 71 [pid = 1936] [id = 157] 07:29:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e3fc87400) [pid = 1936] [serial = 471] [outer = (nil)] 07:29:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e3fdb6000) [pid = 1936] [serial = 472] [outer = 0x7f7e3fc87400] 07:29:52 INFO - PROCESS | 1936 | 1460989792807 Marionette DEBUG loaded listener.js 07:29:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e40838c00) [pid = 1936] [serial = 473] [outer = 0x7f7e3fc87400] 07:29:53 INFO - PROCESS | 1936 | 1460989793894 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]]]}] 07:29:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:29:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1550ms 07:29:53 INFO - PROCESS | 1936 | 1460989793940 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 07:29:53 INFO - PROCESS | 1936 | 1460989793947 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 07:29:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:29:53 INFO - PROCESS | 1936 | 1460989793956 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:29:53 INFO - PROCESS | 1936 | 1460989793960 Marionette TRACE conn5 <- [1,602,null,{}] 07:29:53 INFO - PROCESS | 1936 | 1460989793965 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}] 07:29:54 INFO - PROCESS | 1936 | 1460989794171 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 07:29:54 INFO - PROCESS | 1936 | 1460989794426 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e447a9000 == 72 [pid = 1936] [id = 158] 07:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e40839800) [pid = 1936] [serial = 474] [outer = (nil)] 07:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e4206f400) [pid = 1936] [serial = 475] [outer = 0x7f7e40839800] 07:29:54 INFO - PROCESS | 1936 | 1460989794495 Marionette DEBUG loaded listener.js 07:29:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e422c0c00) [pid = 1936] [serial = 476] [outer = 0x7f7e40839800] 07:29:55 INFO - PROCESS | 1936 | 1460989795283 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]]]}] 07:29:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:29:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1380ms 07:29:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:29:55 INFO - PROCESS | 1936 | 1460989795336 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 07:29:55 INFO - PROCESS | 1936 | 1460989795339 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 07:29:55 INFO - PROCESS | 1936 | 1460989795345 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:29:55 INFO - PROCESS | 1936 | 1460989795350 Marionette TRACE conn5 <- [1,606,null,{}] 07:29:55 INFO - PROCESS | 1936 | 1460989795365 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}] 07:29:55 INFO - PROCESS | 1936 | 1460989795542 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 07:29:55 INFO - PROCESS | 1936 | 1460989795689 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5999f000 == 73 [pid = 1936] [id = 159] 07:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e426cbc00) [pid = 1936] [serial = 477] [outer = (nil)] 07:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e42b3bc00) [pid = 1936] [serial = 478] [outer = 0x7f7e426cbc00] 07:29:55 INFO - PROCESS | 1936 | 1460989795759 Marionette DEBUG loaded listener.js 07:29:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e4359c000) [pid = 1936] [serial = 479] [outer = 0x7f7e426cbc00] 07:29:56 INFO - PROCESS | 1936 | 1460989796607 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]]]}] 07:29:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:29:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1332ms 07:29:56 INFO - PROCESS | 1936 | 1460989796676 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 07:29:56 INFO - PROCESS | 1936 | 1460989796680 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 07:29:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:29:56 INFO - PROCESS | 1936 | 1460989796686 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:29:56 INFO - PROCESS | 1936 | 1460989796688 Marionette TRACE conn5 <- [1,610,null,{}] 07:29:56 INFO - PROCESS | 1936 | 1460989796693 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}] 07:29:56 INFO - PROCESS | 1936 | 1460989796858 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 07:29:57 INFO - PROCESS | 1936 | 1460989797005 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4650a800 == 74 [pid = 1936] [id = 160] 07:29:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e427c6c00) [pid = 1936] [serial = 480] [outer = (nil)] 07:29:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e4656f400) [pid = 1936] [serial = 481] [outer = 0x7f7e427c6c00] 07:29:57 INFO - PROCESS | 1936 | 1460989797076 Marionette DEBUG loaded listener.js 07:29:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e475eb000) [pid = 1936] [serial = 482] [outer = 0x7f7e427c6c00] 07:29:57 INFO - PROCESS | 1936 | 1460989797890 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]]]}] 07:29:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:29:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1275ms 07:29:57 INFO - PROCESS | 1936 | 1460989797962 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 07:29:57 INFO - PROCESS | 1936 | 1460989797966 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 07:29:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:29:57 INFO - PROCESS | 1936 | 1460989797972 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:29:57 INFO - PROCESS | 1936 | 1460989797975 Marionette TRACE conn5 <- [1,614,null,{}] 07:29:57 INFO - PROCESS | 1936 | 1460989797980 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}] 07:29:58 INFO - PROCESS | 1936 | 1460989798164 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 07:29:58 INFO - PROCESS | 1936 | 1460989798315 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46521000 == 75 [pid = 1936] [id = 161] 07:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e42ffcc00) [pid = 1936] [serial = 483] [outer = (nil)] 07:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e4b363000) [pid = 1936] [serial = 484] [outer = 0x7f7e42ffcc00] 07:29:58 INFO - PROCESS | 1936 | 1460989798381 Marionette DEBUG loaded listener.js 07:29:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e4c6f7800) [pid = 1936] [serial = 485] [outer = 0x7f7e42ffcc00] 07:29:59 INFO - PROCESS | 1936 | 1460989799276 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]]]}] 07:29:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:29:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1380ms 07:29:59 INFO - PROCESS | 1936 | 1460989799353 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 07:29:59 INFO - PROCESS | 1936 | 1460989799356 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 07:29:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:29:59 INFO - PROCESS | 1936 | 1460989799361 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:29:59 INFO - PROCESS | 1936 | 1460989799364 Marionette TRACE conn5 <- [1,618,null,{}] 07:29:59 INFO - PROCESS | 1936 | 1460989799369 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}] 07:29:59 INFO - PROCESS | 1936 | 1460989799593 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 07:29:59 INFO - PROCESS | 1936 | 1460989799758 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42448800 == 76 [pid = 1936] [id = 162] 07:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e3fcf7800) [pid = 1936] [serial = 486] [outer = (nil)] 07:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e42114000) [pid = 1936] [serial = 487] [outer = 0x7f7e3fcf7800] 07:29:59 INFO - PROCESS | 1936 | 1460989799828 Marionette DEBUG loaded listener.js 07:29:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e42ffe800) [pid = 1936] [serial = 488] [outer = 0x7f7e3fcf7800] 07:30:01 INFO - PROCESS | 1936 | 1460989801000 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]]]}] 07:30:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:30:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1678ms 07:30:01 INFO - PROCESS | 1936 | 1460989801040 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 07:30:01 INFO - PROCESS | 1936 | 1460989801046 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 07:30:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:30:01 INFO - PROCESS | 1936 | 1460989801054 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:30:01 INFO - PROCESS | 1936 | 1460989801058 Marionette TRACE conn5 <- [1,622,null,{}] 07:30:01 INFO - PROCESS | 1936 | 1460989801064 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}] 07:30:01 INFO - PROCESS | 1936 | 1460989801214 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 07:30:01 INFO - PROCESS | 1936 | 1460989801372 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe1d800 == 77 [pid = 1936] [id = 163] 07:30:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e3fc8ac00) [pid = 1936] [serial = 489] [outer = (nil)] 07:30:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e3fc91000) [pid = 1936] [serial = 490] [outer = 0x7f7e3fc8ac00] 07:30:01 INFO - PROCESS | 1936 | 1460989801493 Marionette DEBUG loaded listener.js 07:30:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e3fdb5c00) [pid = 1936] [serial = 491] [outer = 0x7f7e3fc8ac00] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ea9a000 == 76 [pid = 1936] [id = 65] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4451b000 == 75 [pid = 1936] [id = 155] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e3c68e800) [pid = 1936] [serial = 387] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e5ec24400) [pid = 1936] [serial = 384] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e4df90000) [pid = 1936] [serial = 414] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | 1460989802535 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]]]}] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e6087c800 == 74 [pid = 1936] [id = 154] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e17a800 == 73 [pid = 1936] [id = 124] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e168800 == 72 [pid = 1936] [id = 153] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4f84d800 == 71 [pid = 1936] [id = 152] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cc69800 == 70 [pid = 1936] [id = 151] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4273e000 == 69 [pid = 1936] [id = 150] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42457000 == 68 [pid = 1936] [id = 149] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43275800 == 67 [pid = 1936] [id = 148] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e62d7e000 == 66 [pid = 1936] [id = 143] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e794000 == 65 [pid = 1936] [id = 142] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5c875000 == 64 [pid = 1936] [id = 141] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bfd2000 == 63 [pid = 1936] [id = 140] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42460000 == 62 [pid = 1936] [id = 139] 07:30:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e592dd000 == 61 [pid = 1936] [id = 138] 07:30:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:30:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1543ms 07:30:02 INFO - PROCESS | 1936 | 1460989802597 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 07:30:02 INFO - PROCESS | 1936 | 1460989802604 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 07:30:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:30:02 INFO - PROCESS | 1936 | 1460989802614 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:30:02 INFO - PROCESS | 1936 | 1460989802618 Marionette TRACE conn5 <- [1,626,null,{}] 07:30:02 INFO - PROCESS | 1936 | 1460989802625 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}] 07:30:02 INFO - PROCESS | 1936 | 1460989802767 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e4450a800) [pid = 1936] [serial = 373] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e42d1c800) [pid = 1936] [serial = 399] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e4cf25800) [pid = 1936] [serial = 412] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e4656d800) [pid = 1936] [serial = 405] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e4df08000) [pid = 1936] [serial = 213] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e4ea1a800) [pid = 1936] [serial = 183] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e42d22400) [pid = 1936] [serial = 400] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e4a994c00) [pid = 1936] [serial = 408] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e4df92000) [pid = 1936] [serial = 349] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e5ec65400) [pid = 1936] [serial = 292] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x7f7e4df9c400) [pid = 1936] [serial = 325] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e4df02800) [pid = 1936] [serial = 289] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e5a756000) [pid = 1936] [serial = 216] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e6158f400) [pid = 1936] [serial = 256] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e42daf000) [pid = 1936] [serial = 283] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e3fe59c00) [pid = 1936] [serial = 375] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e44282800) [pid = 1936] [serial = 391] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e49914400) [pid = 1936] [serial = 210] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e4be29c00) [pid = 1936] [serial = 409] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e4206d000) [pid = 1936] [serial = 376] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x7f7e3c72e400) [pid = 1936] [serial = 390] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e4641dc00) [pid = 1936] [serial = 177] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e4a7d5400) [pid = 1936] [serial = 322] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x7f7e4b635400) [pid = 1936] [serial = 286] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x7f7e5ea11400) [pid = 1936] [serial = 252] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x7f7e44511000) [pid = 1936] [serial = 402] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x7f7e3fdbb400) [pid = 1936] [serial = 393] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x7f7e5a7c5000) [pid = 1936] [serial = 331] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e44512c00) [pid = 1936] [serial = 319] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e48d3a400) [pid = 1936] [serial = 150] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x7f7e5ea06000) [pid = 1936] [serial = 222] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x7f7e46571800) [pid = 1936] [serial = 246] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e4211a000) [pid = 1936] [serial = 396] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x7f7e4ba38800) [pid = 1936] [serial = 180] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x7f7e4df99400) [pid = 1936] [serial = 328] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x7f7e46599c00) [pid = 1936] [serial = 406] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x7f7e4428b000) [pid = 1936] [serial = 379] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x7f7e62de2800) [pid = 1936] [serial = 295] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x7f7e4bc35800) [pid = 1936] [serial = 411] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x7f7e40692800) [pid = 1936] [serial = 394] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e422cb000) [pid = 1936] [serial = 397] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e4b635800) [pid = 1936] [serial = 153] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e5c8be400) [pid = 1936] [serial = 355] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e4df03400) [pid = 1936] [serial = 381] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e4ccedc00) [pid = 1936] [serial = 346] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e59932800) [pid = 1936] [serial = 382] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e42441800) [pid = 1936] [serial = 378] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e465a2000) [pid = 1936] [serial = 343] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e5946b000) [pid = 1936] [serial = 352] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e445e4400) [pid = 1936] [serial = 403] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e5e62dc00) [pid = 1936] [serial = 219] [outer = (nil)] [url = about:blank] 07:30:02 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e4e9fd800) [pid = 1936] [serial = 249] [outer = (nil)] [url = about:blank] 07:30:03 INFO - PROCESS | 1936 | 1460989803036 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4077f800 == 62 [pid = 1936] [id = 164] 07:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e3fe59c00) [pid = 1936] [serial = 492] [outer = (nil)] 07:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e40692800) [pid = 1936] [serial = 493] [outer = 0x7f7e3fe59c00] 07:30:03 INFO - PROCESS | 1936 | 1460989803125 Marionette DEBUG loaded listener.js 07:30:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e40838000) [pid = 1936] [serial = 494] [outer = 0x7f7e3fe59c00] 07:30:03 INFO - PROCESS | 1936 | 1460989803830 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]]]}] 07:30:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:30:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1235ms 07:30:03 INFO - PROCESS | 1936 | 1460989803850 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 07:30:03 INFO - PROCESS | 1936 | 1460989803853 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 07:30:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:30:03 INFO - PROCESS | 1936 | 1460989803859 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:30:03 INFO - PROCESS | 1936 | 1460989803865 Marionette TRACE conn5 <- [1,630,null,{}] 07:30:03 INFO - PROCESS | 1936 | 1460989803880 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}] 07:30:04 INFO - PROCESS | 1936 | 1460989804063 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 07:30:04 INFO - PROCESS | 1936 | 1460989804087 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43263800 == 63 [pid = 1936] [id = 165] 07:30:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e3fe5c400) [pid = 1936] [serial = 495] [outer = (nil)] 07:30:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e42076000) [pid = 1936] [serial = 496] [outer = 0x7f7e3fe5c400] 07:30:04 INFO - PROCESS | 1936 | 1460989804151 Marionette DEBUG loaded listener.js 07:30:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e422c8c00) [pid = 1936] [serial = 497] [outer = 0x7f7e3fe5c400] 07:30:04 INFO - PROCESS | 1936 | 1460989804970 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]]]}] 07:30:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:30:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1182ms 07:30:05 INFO - PROCESS | 1936 | 1460989805042 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 07:30:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:30:05 INFO - PROCESS | 1936 | 1460989805055 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 07:30:05 INFO - PROCESS | 1936 | 1460989805061 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:30:05 INFO - PROCESS | 1936 | 1460989805062 Marionette TRACE conn5 <- [1,634,null,{}] 07:30:05 INFO - PROCESS | 1936 | 1460989805075 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}] 07:30:05 INFO - PROCESS | 1936 | 1460989805250 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 07:30:05 INFO - PROCESS | 1936 | 1460989805270 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43615000 == 64 [pid = 1936] [id = 166] 07:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e3fe5d800) [pid = 1936] [serial = 498] [outer = (nil)] 07:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e427c0400) [pid = 1936] [serial = 499] [outer = 0x7f7e3fe5d800] 07:30:05 INFO - PROCESS | 1936 | 1460989805331 Marionette DEBUG loaded listener.js 07:30:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e42b38400) [pid = 1936] [serial = 500] [outer = 0x7f7e3fe5d800] 07:30:05 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:06 INFO - PROCESS | 1936 | 1460989806134 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]]]}] 07:30:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:30:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1125ms 07:30:06 INFO - PROCESS | 1936 | 1460989806186 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 07:30:06 INFO - PROCESS | 1936 | 1460989806190 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 07:30:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:30:06 INFO - PROCESS | 1936 | 1460989806200 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:30:06 INFO - PROCESS | 1936 | 1460989806201 Marionette TRACE conn5 <- [1,638,null,{}] 07:30:06 INFO - PROCESS | 1936 | 1460989806205 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}] 07:30:06 INFO - PROCESS | 1936 | 1460989806382 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e3c689400) [pid = 1936] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e4bc33400) [pid = 1936] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e4bc38800) [pid = 1936] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e42071c00) [pid = 1936] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e3fcf6400) [pid = 1936] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e3c781800) [pid = 1936] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e3fcf7c00) [pid = 1936] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e40697800) [pid = 1936] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e3bc5b000) [pid = 1936] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:30:06 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e3fc8f800) [pid = 1936] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:30:06 INFO - PROCESS | 1936 | 1460989806941 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb2b800 == 65 [pid = 1936] [id = 167] 07:30:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e3bc57800) [pid = 1936] [serial = 501] [outer = (nil)] 07:30:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e3c726400) [pid = 1936] [serial = 502] [outer = 0x7f7e3bc57800] 07:30:07 INFO - PROCESS | 1936 | 1460989807012 Marionette DEBUG loaded listener.js 07:30:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e3c789800) [pid = 1936] [serial = 503] [outer = 0x7f7e3bc57800] 07:30:07 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:07 INFO - PROCESS | 1936 | 1460989807828 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]]]}] 07:30:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:30:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1674ms 07:30:07 INFO - PROCESS | 1936 | 1460989807891 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 07:30:07 INFO - PROCESS | 1936 | 1460989807898 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 07:30:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:30:07 INFO - PROCESS | 1936 | 1460989807908 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:30:07 INFO - PROCESS | 1936 | 1460989807913 Marionette TRACE conn5 <- [1,642,null,{}] 07:30:07 INFO - PROCESS | 1936 | 1460989807919 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}] 07:30:08 INFO - PROCESS | 1936 | 1460989808089 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 07:30:08 INFO - PROCESS | 1936 | 1460989808232 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43262800 == 66 [pid = 1936] [id = 168] 07:30:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e3c68f400) [pid = 1936] [serial = 504] [outer = (nil)] 07:30:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e3fe60000) [pid = 1936] [serial = 505] [outer = 0x7f7e3c68f400] 07:30:08 INFO - PROCESS | 1936 | 1460989808304 Marionette DEBUG loaded listener.js 07:30:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e40841c00) [pid = 1936] [serial = 506] [outer = 0x7f7e3c68f400] 07:30:09 INFO - PROCESS | 1936 | 1460989809226 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]]]}] 07:30:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:30:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1380ms 07:30:09 INFO - PROCESS | 1936 | 1460989809292 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 07:30:09 INFO - PROCESS | 1936 | 1460989809298 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 07:30:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:30:09 INFO - PROCESS | 1936 | 1460989809304 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:30:09 INFO - PROCESS | 1936 | 1460989809306 Marionette TRACE conn5 <- [1,646,null,{}] 07:30:09 INFO - PROCESS | 1936 | 1460989809312 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}] 07:30:09 INFO - PROCESS | 1936 | 1460989809475 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 07:30:09 INFO - PROCESS | 1936 | 1460989809618 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e48360800 == 67 [pid = 1936] [id = 169] 07:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e3fdbb800) [pid = 1936] [serial = 507] [outer = (nil)] 07:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e422cbc00) [pid = 1936] [serial = 508] [outer = 0x7f7e3fdbb800] 07:30:09 INFO - PROCESS | 1936 | 1460989809694 Marionette DEBUG loaded listener.js 07:30:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e42d13c00) [pid = 1936] [serial = 509] [outer = 0x7f7e3fdbb800] 07:30:10 INFO - PROCESS | 1936 | 1460989810613 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]]]}] 07:30:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:30:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1381ms 07:30:10 INFO - PROCESS | 1936 | 1460989810686 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 07:30:10 INFO - PROCESS | 1936 | 1460989810689 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 07:30:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:30:10 INFO - PROCESS | 1936 | 1460989810705 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:30:10 INFO - PROCESS | 1936 | 1460989810713 Marionette TRACE conn5 <- [1,650,null,{}] 07:30:10 INFO - PROCESS | 1936 | 1460989810719 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}] 07:30:10 INFO - PROCESS | 1936 | 1460989810924 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 07:30:11 INFO - PROCESS | 1936 | 1460989811067 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc22800 == 68 [pid = 1936] [id = 170] 07:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e409e8c00) [pid = 1936] [serial = 510] [outer = (nil)] 07:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e43446c00) [pid = 1936] [serial = 511] [outer = 0x7f7e409e8c00] 07:30:11 INFO - PROCESS | 1936 | 1460989811138 Marionette DEBUG loaded listener.js 07:30:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e44508800) [pid = 1936] [serial = 512] [outer = 0x7f7e409e8c00] 07:30:11 INFO - PROCESS | 1936 | 1460989811964 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]]]}] 07:30:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:30:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1342ms 07:30:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:30:12 INFO - PROCESS | 1936 | 1460989812040 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 07:30:12 INFO - PROCESS | 1936 | 1460989812044 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 07:30:12 INFO - PROCESS | 1936 | 1460989812051 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:30:12 INFO - PROCESS | 1936 | 1460989812054 Marionette TRACE conn5 <- [1,654,null,{}] 07:30:12 INFO - PROCESS | 1936 | 1460989812058 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}] 07:30:12 INFO - PROCESS | 1936 | 1460989812218 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 07:30:12 INFO - PROCESS | 1936 | 1460989812361 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c91c000 == 69 [pid = 1936] [id = 171] 07:30:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e42117400) [pid = 1936] [serial = 513] [outer = (nil)] 07:30:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e447b6000) [pid = 1936] [serial = 514] [outer = 0x7f7e42117400] 07:30:12 INFO - PROCESS | 1936 | 1460989812429 Marionette DEBUG loaded listener.js 07:30:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e4656e000) [pid = 1936] [serial = 515] [outer = 0x7f7e42117400] 07:30:13 INFO - PROCESS | 1936 | 1460989813266 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]]]}] 07:30:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:30:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1278ms 07:30:13 INFO - PROCESS | 1936 | 1460989813329 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 07:30:13 INFO - PROCESS | 1936 | 1460989813333 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 07:30:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:30:13 INFO - PROCESS | 1936 | 1460989813338 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:30:13 INFO - PROCESS | 1936 | 1460989813341 Marionette TRACE conn5 <- [1,658,null,{}] 07:30:13 INFO - PROCESS | 1936 | 1460989813346 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}] 07:30:13 INFO - PROCESS | 1936 | 1460989813503 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 07:30:13 INFO - PROCESS | 1936 | 1460989813654 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d0ac800 == 70 [pid = 1936] [id = 172] 07:30:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e46599c00) [pid = 1936] [serial = 516] [outer = (nil)] 07:30:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x7f7e4659e800) [pid = 1936] [serial = 517] [outer = 0x7f7e46599c00] 07:30:13 INFO - PROCESS | 1936 | 1460989813738 Marionette DEBUG loaded listener.js 07:30:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x7f7e47939400) [pid = 1936] [serial = 518] [outer = 0x7f7e46599c00] 07:30:14 INFO - PROCESS | 1936 | 1460989814656 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]]]}] 07:30:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:30:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1392ms 07:30:14 INFO - PROCESS | 1936 | 1460989814730 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 07:30:14 INFO - PROCESS | 1936 | 1460989814734 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 07:30:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:30:14 INFO - PROCESS | 1936 | 1460989814741 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:30:14 INFO - PROCESS | 1936 | 1460989814743 Marionette TRACE conn5 <- [1,662,null,{}] 07:30:14 INFO - PROCESS | 1936 | 1460989814749 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}] 07:30:14 INFO - PROCESS | 1936 | 1460989814952 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 07:30:15 INFO - PROCESS | 1936 | 1460989815096 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ec87800 == 71 [pid = 1936] [id = 173] 07:30:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x7f7e4659a400) [pid = 1936] [serial = 519] [outer = (nil)] 07:30:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e4b71b800) [pid = 1936] [serial = 520] [outer = 0x7f7e4659a400] 07:30:15 INFO - PROCESS | 1936 | 1460989815166 Marionette DEBUG loaded listener.js 07:30:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e4bc33400) [pid = 1936] [serial = 521] [outer = 0x7f7e4659a400] 07:30:15 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:16 INFO - PROCESS | 1936 | 1460989816032 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]]]}] 07:30:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:30:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1330ms 07:30:16 INFO - PROCESS | 1936 | 1460989816072 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 07:30:16 INFO - PROCESS | 1936 | 1460989816075 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 07:30:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:30:16 INFO - PROCESS | 1936 | 1460989816082 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:30:16 INFO - PROCESS | 1936 | 1460989816084 Marionette TRACE conn5 <- [1,666,null,{}] 07:30:16 INFO - PROCESS | 1936 | 1460989816089 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}] 07:30:16 INFO - PROCESS | 1936 | 1460989816241 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 07:30:16 INFO - PROCESS | 1936 | 1460989816392 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb39000 == 72 [pid = 1936] [id = 174] 07:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e3bc50000) [pid = 1936] [serial = 522] [outer = (nil)] 07:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e3c789400) [pid = 1936] [serial = 523] [outer = 0x7f7e3bc50000] 07:30:16 INFO - PROCESS | 1936 | 1460989816460 Marionette DEBUG loaded listener.js 07:30:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e4243d000) [pid = 1936] [serial = 524] [outer = 0x7f7e3bc50000] 07:30:17 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:17 INFO - PROCESS | 1936 | 1460989817526 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]]]}] 07:30:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:30:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1480ms 07:30:17 INFO - PROCESS | 1936 | 1460989817578 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 07:30:17 INFO - PROCESS | 1936 | 1460989817585 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 07:30:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:30:17 INFO - PROCESS | 1936 | 1460989817595 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:30:17 INFO - PROCESS | 1936 | 1460989817598 Marionette TRACE conn5 <- [1,670,null,{}] 07:30:17 INFO - PROCESS | 1936 | 1460989817605 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}] 07:30:17 INFO - PROCESS | 1936 | 1460989817763 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 07:30:17 INFO - PROCESS | 1936 | 1460989817913 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3ae9c800 == 73 [pid = 1936] [id = 175] 07:30:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e3fcf7000) [pid = 1936] [serial = 525] [outer = (nil)] 07:30:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x7f7e3fdbb400) [pid = 1936] [serial = 526] [outer = 0x7f7e3fcf7000] 07:30:18 INFO - PROCESS | 1936 | 1460989818036 Marionette DEBUG loaded listener.js 07:30:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x7f7e40695400) [pid = 1936] [serial = 527] [outer = 0x7f7e3fcf7000] 07:30:18 INFO - PROCESS | 1936 | 1460989818881 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]]]}] 07:30:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:30:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1332ms 07:30:18 INFO - PROCESS | 1936 | 1460989818928 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 07:30:18 INFO - PROCESS | 1936 | 1460989818936 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 07:30:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:30:18 INFO - PROCESS | 1936 | 1460989818945 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:30:18 INFO - PROCESS | 1936 | 1460989818949 Marionette TRACE conn5 <- [1,674,null,{}] 07:30:18 INFO - PROCESS | 1936 | 1460989818954 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}] 07:30:19 INFO - PROCESS | 1936 | 1460989819139 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 07:30:19 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43615000 == 72 [pid = 1936] [id = 166] 07:30:19 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43263800 == 71 [pid = 1936] [id = 165] 07:30:19 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4077f800 == 70 [pid = 1936] [id = 164] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x7f7e3fdc0c00) [pid = 1936] [serial = 417] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x7f7e4b637400) [pid = 1936] [serial = 423] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e5c8c2400) [pid = 1936] [serial = 429] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e4f869400) [pid = 1936] [serial = 426] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x7f7e3fc8c400) [pid = 1936] [serial = 441] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x7f7e3fc8b400) [pid = 1936] [serial = 432] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e42d16800) [pid = 1936] [serial = 420] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fe1d800 == 69 [pid = 1936] [id = 163] 07:30:19 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3aed9800 == 68 [pid = 1936] [id = 157] 07:30:19 INFO - PROCESS | 1936 | 1460989819321 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x7f7e3c694800) [pid = 1936] [serial = 388] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x7f7e612e5800) [pid = 1936] [serial = 385] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x7f7e5a907000) [pid = 1936] [serial = 459] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x7f7e4243a800) [pid = 1936] [serial = 450] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x7f7e42b3cc00) [pid = 1936] [serial = 451] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x7f7e42d1c000) [pid = 1936] [serial = 453] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x7f7e3c78cc00) [pid = 1936] [serial = 462] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e46704800) [pid = 1936] [serial = 454] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e40839000) [pid = 1936] [serial = 448] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e3fe60800) [pid = 1936] [serial = 447] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e475dfc00) [pid = 1936] [serial = 456] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e5e4b7c00) [pid = 1936] [serial = 460] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e3fce9400) [pid = 1936] [serial = 445] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e3fc86800) [pid = 1936] [serial = 444] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e475dec00) [pid = 1936] [serial = 435] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e3bc55400) [pid = 1936] [serial = 438] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e4083a800) [pid = 1936] [serial = 465] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e475e9800) [pid = 1936] [serial = 463] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e409e6000) [pid = 1936] [serial = 466] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e4bc37800) [pid = 1936] [serial = 457] [outer = (nil)] [url = about:blank] 07:30:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aed9800 == 69 [pid = 1936] [id = 176] 07:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e3bc55400) [pid = 1936] [serial = 528] [outer = (nil)] 07:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e3fdb3c00) [pid = 1936] [serial = 529] [outer = 0x7f7e3bc55400] 07:30:19 INFO - PROCESS | 1936 | 1460989819407 Marionette DEBUG loaded listener.js 07:30:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e4206d800) [pid = 1936] [serial = 530] [outer = 0x7f7e3bc55400] 07:30:20 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:30:20 INFO - PROCESS | 1936 | 1460989820250 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]]]}] 07:30:20 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 07:30:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1331ms 07:30:20 INFO - PROCESS | 1936 | 1460989820278 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 07:30:20 INFO - PROCESS | 1936 | 1460989820281 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 07:30:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:30:20 INFO - PROCESS | 1936 | 1460989820291 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:30:20 INFO - PROCESS | 1936 | 1460989820295 Marionette TRACE conn5 <- [1,678,null,{}] 07:30:20 INFO - PROCESS | 1936 | 1460989820316 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}] 07:30:20 INFO - PROCESS | 1936 | 1460989820466 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 07:30:20 INFO - PROCESS | 1936 | 1460989820484 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44538000 == 70 [pid = 1936] [id = 177] 07:30:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e42b36000) [pid = 1936] [serial = 531] [outer = (nil)] 07:30:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e42d1c000) [pid = 1936] [serial = 532] [outer = 0x7f7e42b36000] 07:30:20 INFO - PROCESS | 1936 | 1460989820550 Marionette DEBUG loaded listener.js 07:30:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e43446000) [pid = 1936] [serial = 533] [outer = 0x7f7e42b36000] 07:30:21 INFO - PROCESS | 1936 | 1460989821329 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]]]}] 07:30:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:30:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1101ms 07:30:21 INFO - PROCESS | 1936 | 1460989821389 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 07:30:21 INFO - PROCESS | 1936 | 1460989821392 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 07:30:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:30:21 INFO - PROCESS | 1936 | 1460989821398 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:30:21 INFO - PROCESS | 1936 | 1460989821400 Marionette TRACE conn5 <- [1,682,null,{}] 07:30:21 INFO - PROCESS | 1936 | 1460989821405 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}] 07:30:21 INFO - PROCESS | 1936 | 1460989821561 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 07:30:21 INFO - PROCESS | 1936 | 1460989821570 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4b4f3800 == 71 [pid = 1936] [id = 178] 07:30:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e4206cc00) [pid = 1936] [serial = 534] [outer = (nil)] 07:30:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e46415400) [pid = 1936] [serial = 535] [outer = 0x7f7e4206cc00] 07:30:21 INFO - PROCESS | 1936 | 1460989821639 Marionette DEBUG loaded listener.js 07:30:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e46577800) [pid = 1936] [serial = 536] [outer = 0x7f7e4206cc00] 07:30:22 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:22 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:22 INFO - PROCESS | 1936 | 1460989822915 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]]]}] 07:30:22 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) 07:30:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1529ms 07:30:22 INFO - PROCESS | 1936 | 1460989822927 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 07:30:22 INFO - PROCESS | 1936 | 1460989822931 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 07:30:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:30:22 INFO - PROCESS | 1936 | 1460989822951 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:30:22 INFO - PROCESS | 1936 | 1460989822954 Marionette TRACE conn5 <- [1,686,null,{}] 07:30:22 INFO - PROCESS | 1936 | 1460989822958 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}] 07:30:23 INFO - PROCESS | 1936 | 1460989823123 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 07:30:23 INFO - PROCESS | 1936 | 1460989823154 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c104000 == 72 [pid = 1936] [id = 179] 07:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e42d20000) [pid = 1936] [serial = 537] [outer = (nil)] 07:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e475e3c00) [pid = 1936] [serial = 538] [outer = 0x7f7e42d20000] 07:30:23 INFO - PROCESS | 1936 | 1460989823216 Marionette DEBUG loaded listener.js 07:30:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e47931400) [pid = 1936] [serial = 539] [outer = 0x7f7e42d20000] 07:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e3fe5c400) [pid = 1936] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e3bc50400) [pid = 1936] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e3fcf7800) [pid = 1936] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e3fc8ac00) [pid = 1936] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:30:23 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e3fe59c00) [pid = 1936] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:30:24 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:24 INFO - PROCESS | 1936 | 1460989824543 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]]]}] 07:30:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:30:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1633ms 07:30:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:30:24 INFO - PROCESS | 1936 | 1460989824578 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 07:30:24 INFO - PROCESS | 1936 | 1460989824580 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 07:30:24 INFO - PROCESS | 1936 | 1460989824586 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:30:24 INFO - PROCESS | 1936 | 1460989824589 Marionette TRACE conn5 <- [1,690,null,{}] 07:30:24 INFO - PROCESS | 1936 | 1460989824594 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}] 07:30:24 INFO - PROCESS | 1936 | 1460989824838 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 07:30:24 INFO - PROCESS | 1936 | 1460989824905 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df4d000 == 73 [pid = 1936] [id = 180] 07:30:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e3c729800) [pid = 1936] [serial = 540] [outer = (nil)] 07:30:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e48d36800) [pid = 1936] [serial = 541] [outer = 0x7f7e3c729800] 07:30:24 INFO - PROCESS | 1936 | 1460989824968 Marionette DEBUG loaded listener.js 07:30:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e4cd7ec00) [pid = 1936] [serial = 542] [outer = 0x7f7e3c729800] 07:30:26 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:26 INFO - PROCESS | 1936 | 1460989826047 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]]]}] 07:30:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:30:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1482ms 07:30:26 INFO - PROCESS | 1936 | 1460989826068 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 07:30:26 INFO - PROCESS | 1936 | 1460989826073 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 07:30:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:30:26 INFO - PROCESS | 1936 | 1460989826082 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:30:26 INFO - PROCESS | 1936 | 1460989826088 Marionette TRACE conn5 <- [1,694,null,{}] 07:30:26 INFO - PROCESS | 1936 | 1460989826097 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}] 07:30:26 INFO - PROCESS | 1936 | 1460989826298 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 07:30:26 INFO - PROCESS | 1936 | 1460989826483 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42457000 == 74 [pid = 1936] [id = 181] 07:30:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e3fcea400) [pid = 1936] [serial = 543] [outer = (nil)] 07:30:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e3fdbd400) [pid = 1936] [serial = 544] [outer = 0x7f7e3fcea400] 07:30:26 INFO - PROCESS | 1936 | 1460989826556 Marionette DEBUG loaded listener.js 07:30:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e4083c400) [pid = 1936] [serial = 545] [outer = 0x7f7e3fcea400] 07:30:27 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:27 INFO - PROCESS | 1936 | 1460989827860 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]]]}] 07:30:27 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) 07:30:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1835ms 07:30:27 INFO - PROCESS | 1936 | 1460989827926 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 07:30:27 INFO - PROCESS | 1936 | 1460989827934 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 07:30:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:30:27 INFO - PROCESS | 1936 | 1460989827964 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:30:27 INFO - PROCESS | 1936 | 1460989827968 Marionette TRACE conn5 <- [1,698,null,{}] 07:30:27 INFO - PROCESS | 1936 | 1460989827974 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}] 07:30:28 INFO - PROCESS | 1936 | 1460989828128 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 07:30:28 INFO - PROCESS | 1936 | 1460989828270 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a9b7800 == 75 [pid = 1936] [id = 182] 07:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e3c730000) [pid = 1936] [serial = 546] [outer = (nil)] 07:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e409f0c00) [pid = 1936] [serial = 547] [outer = 0x7f7e3c730000] 07:30:28 INFO - PROCESS | 1936 | 1460989828340 Marionette DEBUG loaded listener.js 07:30:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e42b41c00) [pid = 1936] [serial = 548] [outer = 0x7f7e3c730000] 07:30:29 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:29 INFO - PROCESS | 1936 | 1460989829577 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]]]}] 07:30:29 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) 07:30:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1684ms 07:30:29 INFO - PROCESS | 1936 | 1460989829645 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 07:30:29 INFO - PROCESS | 1936 | 1460989829648 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 07:30:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:30:29 INFO - PROCESS | 1936 | 1460989829654 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:30:29 INFO - PROCESS | 1936 | 1460989829667 Marionette TRACE conn5 <- [1,702,null,{}] 07:30:29 INFO - PROCESS | 1936 | 1460989829815 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}] 07:30:29 INFO - PROCESS | 1936 | 1460989829991 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 07:30:30 INFO - PROCESS | 1936 | 1460989830147 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535ba800 == 76 [pid = 1936] [id = 183] 07:30:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x7f7e427c2800) [pid = 1936] [serial = 549] [outer = (nil)] 07:30:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x7f7e46579400) [pid = 1936] [serial = 550] [outer = 0x7f7e427c2800] 07:30:30 INFO - PROCESS | 1936 | 1460989830219 Marionette DEBUG loaded listener.js 07:30:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x7f7e4b635800) [pid = 1936] [serial = 551] [outer = 0x7f7e427c2800] 07:30:31 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:31 INFO - PROCESS | 1936 | 1460989831435 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]]]}] 07:30:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:30:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1824ms 07:30:31 INFO - PROCESS | 1936 | 1460989831478 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 07:30:31 INFO - PROCESS | 1936 | 1460989831483 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 07:30:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:30:31 INFO - PROCESS | 1936 | 1460989831488 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:30:31 INFO - PROCESS | 1936 | 1460989831492 Marionette TRACE conn5 <- [1,706,null,{}] 07:30:31 INFO - PROCESS | 1936 | 1460989831497 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}] 07:30:31 INFO - PROCESS | 1936 | 1460989831689 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 07:30:31 INFO - PROCESS | 1936 | 1460989831808 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aeda800 == 77 [pid = 1936] [id = 184] 07:30:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e3c691800) [pid = 1936] [serial = 552] [outer = (nil)] 07:30:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e3fe52800) [pid = 1936] [serial = 553] [outer = 0x7f7e3c691800] 07:30:31 INFO - PROCESS | 1936 | 1460989831919 Marionette DEBUG loaded listener.js 07:30:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e4c6f0800) [pid = 1936] [serial = 554] [outer = 0x7f7e3c691800] 07:30:33 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:33 INFO - PROCESS | 1936 | 1460989833154 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]]]}] 07:30:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:30:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1679ms 07:30:33 INFO - PROCESS | 1936 | 1460989833168 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 07:30:33 INFO - PROCESS | 1936 | 1460989833173 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 07:30:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:30:33 INFO - PROCESS | 1936 | 1460989833190 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:30:33 INFO - PROCESS | 1936 | 1460989833194 Marionette TRACE conn5 <- [1,710,null,{}] 07:30:33 INFO - PROCESS | 1936 | 1460989833212 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}] 07:30:33 INFO - PROCESS | 1936 | 1460989833449 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 07:30:33 INFO - PROCESS | 1936 | 1460989833752 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aeb3800 == 78 [pid = 1936] [id = 185] 07:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e3fc87000) [pid = 1936] [serial = 555] [outer = (nil)] 07:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e3fc8cc00) [pid = 1936] [serial = 556] [outer = 0x7f7e3fc87000] 07:30:33 INFO - PROCESS | 1936 | 1460989833825 Marionette DEBUG loaded listener.js 07:30:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e3fcf0800) [pid = 1936] [serial = 557] [outer = 0x7f7e3fc87000] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43606800 == 77 [pid = 1936] [id = 52] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4451a800 == 76 [pid = 1936] [id = 105] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e48ff7800 == 75 [pid = 1936] [id = 53] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e62b0c000 == 74 [pid = 1936] [id = 109] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ea66800 == 73 [pid = 1936] [id = 108] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a958800 == 72 [pid = 1936] [id = 47] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e409eb400) [pid = 1936] [serial = 468] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e4656f400) [pid = 1936] [serial = 481] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x7f7e4b363000) [pid = 1936] [serial = 484] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c91c000 == 71 [pid = 1936] [id = 171] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bc22800 == 70 [pid = 1936] [id = 170] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e48360800 == 69 [pid = 1936] [id = 169] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43262800 == 68 [pid = 1936] [id = 168] 07:30:34 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3bb2b800 == 67 [pid = 1936] [id = 167] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x7f7e42076000) [pid = 1936] [serial = 496] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e427c0400) [pid = 1936] [serial = 499] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x7f7e42b38000) [pid = 1936] [serial = 442] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x7f7e42ffe800) [pid = 1936] [serial = 488] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x7f7e42114000) [pid = 1936] [serial = 487] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x7f7e3fdb5c00) [pid = 1936] [serial = 491] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x7f7e3fc91000) [pid = 1936] [serial = 490] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x7f7e42b3bc00) [pid = 1936] [serial = 478] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x7f7e40692800) [pid = 1936] [serial = 493] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e40838000) [pid = 1936] [serial = 494] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e3fdb6000) [pid = 1936] [serial = 472] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e4206f400) [pid = 1936] [serial = 475] [outer = (nil)] [url = about:blank] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e5ec6a400) [pid = 1936] [serial = 253] [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.] 07:30:34 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e422c8c00) [pid = 1936] [serial = 497] [outer = (nil)] [url = about:blank] 07:30:35 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:30:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1939ms 07:30:35 INFO - PROCESS | 1936 | 1460989835119 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]]]}] 07:30:35 INFO - PROCESS | 1936 | 1460989835174 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 07:30:35 INFO - PROCESS | 1936 | 1460989835182 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 07:30:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:30:35 INFO - PROCESS | 1936 | 1460989835192 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:30:35 INFO - PROCESS | 1936 | 1460989835195 Marionette TRACE conn5 <- [1,714,null,{}] 07:30:35 INFO - PROCESS | 1936 | 1460989835199 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}] 07:30:35 INFO - PROCESS | 1936 | 1460989835373 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 07:30:35 INFO - PROCESS | 1936 | 1460989835472 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4228f000 == 68 [pid = 1936] [id = 186] 07:30:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e3fcf3400) [pid = 1936] [serial = 558] [outer = (nil)] 07:30:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e3fe5c400) [pid = 1936] [serial = 559] [outer = 0x7f7e3fcf3400] 07:30:35 INFO - PROCESS | 1936 | 1460989835531 Marionette DEBUG loaded listener.js 07:30:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e40833800) [pid = 1936] [serial = 560] [outer = 0x7f7e3fcf3400] 07:30:36 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:36 INFO - PROCESS | 1936 | 1460989836570 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]]]}] 07:30:36 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 07:30:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1428ms 07:30:36 INFO - PROCESS | 1936 | 1460989836620 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 07:30:36 INFO - PROCESS | 1936 | 1460989836625 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 07:30:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:30:36 INFO - PROCESS | 1936 | 1460989836632 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:30:36 INFO - PROCESS | 1936 | 1460989836638 Marionette TRACE conn5 <- [1,718,null,{}] 07:30:36 INFO - PROCESS | 1936 | 1460989836654 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}] 07:30:36 INFO - PROCESS | 1936 | 1460989836796 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 07:30:37 INFO - PROCESS | 1936 | 1460989836999 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42f17000 == 69 [pid = 1936] [id = 187] 07:30:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e40840400) [pid = 1936] [serial = 561] [outer = (nil)] 07:30:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e42114800) [pid = 1936] [serial = 562] [outer = 0x7f7e40840400] 07:30:37 INFO - PROCESS | 1936 | 1460989837063 Marionette DEBUG loaded listener.js 07:30:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e422c1400) [pid = 1936] [serial = 563] [outer = 0x7f7e40840400] 07:30:38 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:38 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:38 INFO - PROCESS | 1936 | 1460989838186 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]]]}] 07:30:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:30:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1596ms 07:30:38 INFO - PROCESS | 1936 | 1460989838228 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 07:30:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:30:38 INFO - PROCESS | 1936 | 1460989838232 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 07:30:38 INFO - PROCESS | 1936 | 1460989838245 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:30:38 INFO - PROCESS | 1936 | 1460989838247 Marionette TRACE conn5 <- [1,722,null,{}] 07:30:38 INFO - PROCESS | 1936 | 1460989838253 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}] 07:30:38 INFO - PROCESS | 1936 | 1460989838429 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 07:30:38 INFO - PROCESS | 1936 | 1460989838495 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4357a000 == 70 [pid = 1936] [id = 188] 07:30:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e422c2000) [pid = 1936] [serial = 564] [outer = (nil)] 07:30:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e4243e400) [pid = 1936] [serial = 565] [outer = 0x7f7e422c2000] 07:30:38 INFO - PROCESS | 1936 | 1460989838555 Marionette DEBUG loaded listener.js 07:30:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x7f7e426d7c00) [pid = 1936] [serial = 566] [outer = 0x7f7e422c2000] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 114 (0x7f7e426cbc00) [pid = 1936] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 113 (0x7f7e3fc87400) [pid = 1936] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 112 (0x7f7e40839800) [pid = 1936] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 111 (0x7f7e42d20000) [pid = 1936] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e3fcf7000) [pid = 1936] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e42dabc00) [pid = 1936] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e3c72b400) [pid = 1936] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e3fe52400) [pid = 1936] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e5a7cc000) [pid = 1936] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e3c68ac00) [pid = 1936] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e3c72d000) [pid = 1936] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e3fdbb800) [pid = 1936] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e3fc84400) [pid = 1936] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e4206cc00) [pid = 1936] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e3c68f400) [pid = 1936] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e409e8c00) [pid = 1936] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e3bc55400) [pid = 1936] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x7f7e3bc57800) [pid = 1936] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x7f7e3bc50000) [pid = 1936] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x7f7e42b36000) [pid = 1936] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x7f7e42ffcc00) [pid = 1936] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x7f7e3fc84800) [pid = 1936] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x7f7e427c6c00) [pid = 1936] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x7f7e3bc4f000) [pid = 1936] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:30:39 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x7f7e3c78e000) [pid = 1936] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:30:39 INFO - PROCESS | 1936 | 1460989839676 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] 07:30:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:30:39 INFO - PROCESS | 1936 | 1460989839729 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 07:30:39 INFO - PROCESS | 1936 | 1460989839734 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:30:39 INFO - PROCESS | 1936 | 1460989839736 Marionette TRACE conn5 <- [1,726,null,{}] 07:30:39 INFO - PROCESS | 1936 | 1460989839741 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}] 07:30:39 INFO - PROCESS | 1936 | 1460989839910 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 07:30:39 INFO - PROCESS | 1936 | 1460989839926 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43413800 == 71 [pid = 1936] [id = 189] 07:30:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x7f7e3c72b000) [pid = 1936] [serial = 567] [outer = (nil)] 07:30:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x7f7e409e8c00) [pid = 1936] [serial = 568] [outer = 0x7f7e3c72b000] 07:30:39 INFO - PROCESS | 1936 | 1460989839988 Marionette DEBUG loaded listener.js 07:30:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x7f7e426cbc00) [pid = 1936] [serial = 569] [outer = 0x7f7e3c72b000] 07:30:40 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:40 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:40 INFO - PROCESS | 1936 | 1460989840902 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]]]}] 07:30:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:30:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1225ms 07:30:40 INFO - PROCESS | 1936 | 1460989840960 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 07:30:40 INFO - PROCESS | 1936 | 1460989840963 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 07:30:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:30:40 INFO - PROCESS | 1936 | 1460989840969 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:30:40 INFO - PROCESS | 1936 | 1460989840971 Marionette TRACE conn5 <- [1,730,null,{}] 07:30:40 INFO - PROCESS | 1936 | 1460989840976 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}] 07:30:41 INFO - PROCESS | 1936 | 1460989841159 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 07:30:41 INFO - PROCESS | 1936 | 1460989841333 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aed6800 == 72 [pid = 1936] [id = 190] 07:30:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x7f7e3bc4f000) [pid = 1936] [serial = 570] [outer = (nil)] 07:30:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x7f7e3bc5c800) [pid = 1936] [serial = 571] [outer = 0x7f7e3bc4f000] 07:30:41 INFO - PROCESS | 1936 | 1460989841409 Marionette DEBUG loaded listener.js 07:30:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x7f7e3c781400) [pid = 1936] [serial = 572] [outer = 0x7f7e3bc4f000] 07:30:42 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:42 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:42 INFO - PROCESS | 1936 | 1460989842347 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] 07:30:42 INFO - PROCESS | 1936 | 1460989842410 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 07:30:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:30:42 INFO - PROCESS | 1936 | 1460989842420 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:30:42 INFO - PROCESS | 1936 | 1460989842425 Marionette TRACE conn5 <- [1,734,null,{}] 07:30:42 INFO - PROCESS | 1936 | 1460989842431 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}] 07:30:42 INFO - PROCESS | 1936 | 1460989842603 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 07:30:42 INFO - PROCESS | 1936 | 1460989842745 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4326d000 == 73 [pid = 1936] [id = 191] 07:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x7f7e3bc51400) [pid = 1936] [serial = 573] [outer = (nil)] 07:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x7f7e40696c00) [pid = 1936] [serial = 574] [outer = 0x7f7e3bc51400] 07:30:42 INFO - PROCESS | 1936 | 1460989842822 Marionette DEBUG loaded listener.js 07:30:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e4083d400) [pid = 1936] [serial = 575] [outer = 0x7f7e3bc51400] 07:30:43 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:43 INFO - PROCESS | 1936 | 1460989843734 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]]]}] 07:30:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:30:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1385ms 07:30:43 INFO - PROCESS | 1936 | 1460989843807 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 07:30:43 INFO - PROCESS | 1936 | 1460989843812 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 07:30:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:30:43 INFO - PROCESS | 1936 | 1460989843820 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:30:43 INFO - PROCESS | 1936 | 1460989843824 Marionette TRACE conn5 <- [1,738,null,{}] 07:30:43 INFO - PROCESS | 1936 | 1460989843829 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}] 07:30:44 INFO - PROCESS | 1936 | 1460989844029 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 07:30:44 INFO - PROCESS | 1936 | 1460989844172 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4751a000 == 74 [pid = 1936] [id = 192] 07:30:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e3fe54c00) [pid = 1936] [serial = 576] [outer = (nil)] 07:30:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e422ce400) [pid = 1936] [serial = 577] [outer = 0x7f7e3fe54c00] 07:30:44 INFO - PROCESS | 1936 | 1460989844246 Marionette DEBUG loaded listener.js 07:30:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e427ca000) [pid = 1936] [serial = 578] [outer = 0x7f7e3fe54c00] 07:30:45 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:45 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:45 INFO - PROCESS | 1936 | 1460989845782 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]]]}] 07:30:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:30:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2038ms 07:30:45 INFO - PROCESS | 1936 | 1460989845859 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 07:30:45 INFO - PROCESS | 1936 | 1460989845863 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 07:30:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:30:45 INFO - PROCESS | 1936 | 1460989845872 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:30:45 INFO - PROCESS | 1936 | 1460989845881 Marionette TRACE conn5 <- [1,742,null,{}] 07:30:45 INFO - PROCESS | 1936 | 1460989845896 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}] 07:30:46 INFO - PROCESS | 1936 | 1460989846059 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 07:30:46 INFO - PROCESS | 1936 | 1460989846201 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc14000 == 75 [pid = 1936] [id = 193] 07:30:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e4206f400) [pid = 1936] [serial = 579] [outer = (nil)] 07:30:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e4344bc00) [pid = 1936] [serial = 580] [outer = 0x7f7e4206f400] 07:30:46 INFO - PROCESS | 1936 | 1460989846273 Marionette DEBUG loaded listener.js 07:30:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e445db800) [pid = 1936] [serial = 581] [outer = 0x7f7e4206f400] 07:30:47 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:47 INFO - PROCESS | 1936 | 1460989847462 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]]]}] 07:30:47 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 07:30:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1641ms 07:30:47 INFO - PROCESS | 1936 | 1460989847555 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 07:30:47 INFO - PROCESS | 1936 | 1460989847559 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 07:30:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:30:47 INFO - PROCESS | 1936 | 1460989847568 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:30:47 INFO - PROCESS | 1936 | 1460989847572 Marionette TRACE conn5 <- [1,746,null,{}] 07:30:47 INFO - PROCESS | 1936 | 1460989847577 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}] 07:30:47 INFO - PROCESS | 1936 | 1460989847790 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 07:30:47 INFO - PROCESS | 1936 | 1460989847934 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c11f000 == 76 [pid = 1936] [id = 194] 07:30:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e42b3c000) [pid = 1936] [serial = 582] [outer = (nil)] 07:30:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e447ab800) [pid = 1936] [serial = 583] [outer = 0x7f7e42b3c000] 07:30:48 INFO - PROCESS | 1936 | 1460989848004 Marionette DEBUG loaded listener.js 07:30:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e46416c00) [pid = 1936] [serial = 584] [outer = 0x7f7e42b3c000] 07:30:48 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:49 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:49 INFO - PROCESS | 1936 | 1460989849233 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]]]}] 07:30:49 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.) 07:30:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1729ms 07:30:49 INFO - PROCESS | 1936 | 1460989849298 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 07:30:49 INFO - PROCESS | 1936 | 1460989849302 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 07:30:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:30:49 INFO - PROCESS | 1936 | 1460989849417 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:30:49 INFO - PROCESS | 1936 | 1460989849421 Marionette TRACE conn5 <- [1,750,null,{}] 07:30:49 INFO - PROCESS | 1936 | 1460989849428 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}] 07:30:49 INFO - PROCESS | 1936 | 1460989849590 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 07:30:49 INFO - PROCESS | 1936 | 1460989849910 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4077d000 == 77 [pid = 1936] [id = 195] 07:30:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e3c694800) [pid = 1936] [serial = 585] [outer = (nil)] 07:30:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e3c72b800) [pid = 1936] [serial = 586] [outer = 0x7f7e3c694800] 07:30:49 INFO - PROCESS | 1936 | 1460989849982 Marionette DEBUG loaded listener.js 07:30:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e3fc88000) [pid = 1936] [serial = 587] [outer = 0x7f7e3c694800] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e53511800 == 76 [pid = 1936] [id = 71] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3ae9c800 == 75 [pid = 1936] [id = 175] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43266800 == 74 [pid = 1936] [id = 130] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c108000 == 73 [pid = 1936] [id = 126] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 110 (0x7f7e48d36800) [pid = 1936] [serial = 541] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43413800 == 72 [pid = 1936] [id = 189] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4357a000 == 71 [pid = 1936] [id = 188] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42f17000 == 70 [pid = 1936] [id = 187] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4228f000 == 69 [pid = 1936] [id = 186] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3aeb3800 == 68 [pid = 1936] [id = 185] 07:30:51 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42457000 == 67 [pid = 1936] [id = 181] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 109 (0x7f7e4c6f7800) [pid = 1936] [serial = 485] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 108 (0x7f7e475ea000) [pid = 1936] [serial = 436] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e475eb000) [pid = 1936] [serial = 482] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e3bc5b400) [pid = 1936] [serial = 439] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e409ef800) [pid = 1936] [serial = 469] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e4359c000) [pid = 1936] [serial = 479] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e40838c00) [pid = 1936] [serial = 473] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e422c0c00) [pid = 1936] [serial = 476] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e475e3c00) [pid = 1936] [serial = 538] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e47931400) [pid = 1936] [serial = 539] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e40695400) [pid = 1936] [serial = 527] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e3fdbb400) [pid = 1936] [serial = 526] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x7f7e4ec7e800) [pid = 1936] [serial = 424] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x7f7e40836000) [pid = 1936] [serial = 418] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x7f7e4ec7c000) [pid = 1936] [serial = 415] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 94 (0x7f7e5e4b5800) [pid = 1936] [serial = 430] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 93 (0x7f7e5a61fc00) [pid = 1936] [serial = 427] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 92 (0x7f7e4b71b800) [pid = 1936] [serial = 520] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 91 (0x7f7e42d22000) [pid = 1936] [serial = 421] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 90 (0x7f7e42d13c00) [pid = 1936] [serial = 509] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 89 (0x7f7e5e4bc400) [pid = 1936] [serial = 433] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 88 (0x7f7e422cbc00) [pid = 1936] [serial = 508] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 87 (0x7f7e46415400) [pid = 1936] [serial = 535] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 86 (0x7f7e40841c00) [pid = 1936] [serial = 506] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 85 (0x7f7e3fe60000) [pid = 1936] [serial = 505] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 84 (0x7f7e4659e800) [pid = 1936] [serial = 517] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 83 (0x7f7e43446c00) [pid = 1936] [serial = 511] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 82 (0x7f7e44508800) [pid = 1936] [serial = 512] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 81 (0x7f7e3fdb3c00) [pid = 1936] [serial = 529] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x7f7e4206d800) [pid = 1936] [serial = 530] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x7f7e3c789800) [pid = 1936] [serial = 503] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x7f7e3c726400) [pid = 1936] [serial = 502] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x7f7e447b6000) [pid = 1936] [serial = 514] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x7f7e4243d000) [pid = 1936] [serial = 524] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 75 (0x7f7e3c789400) [pid = 1936] [serial = 523] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 74 (0x7f7e42d1c000) [pid = 1936] [serial = 532] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 73 (0x7f7e43446000) [pid = 1936] [serial = 533] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | --DOMWINDOW == 72 (0x7f7e46577800) [pid = 1936] [serial = 536] [outer = (nil)] [url = about:blank] 07:30:51 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:51 INFO - PROCESS | 1936 | 1460989851352 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]]]}] 07:30:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:30:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2087ms 07:30:51 INFO - PROCESS | 1936 | 1460989851455 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 07:30:51 INFO - PROCESS | 1936 | 1460989851461 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 07:30:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:30:51 INFO - PROCESS | 1936 | 1460989851475 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:30:51 INFO - PROCESS | 1936 | 1460989851479 Marionette TRACE conn5 <- [1,754,null,{}] 07:30:51 INFO - PROCESS | 1936 | 1460989851486 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}] 07:30:51 INFO - PROCESS | 1936 | 1460989851630 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 07:30:51 INFO - PROCESS | 1936 | 1460989851641 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4070e000 == 68 [pid = 1936] [id = 196] 07:30:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 73 (0x7f7e3c72f400) [pid = 1936] [serial = 588] [outer = (nil)] 07:30:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 74 (0x7f7e4069a800) [pid = 1936] [serial = 589] [outer = 0x7f7e3c72f400] 07:30:51 INFO - PROCESS | 1936 | 1460989851701 Marionette DEBUG loaded listener.js 07:30:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 75 (0x7f7e409e2400) [pid = 1936] [serial = 590] [outer = 0x7f7e3c72f400] 07:30:52 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:52 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 07:30:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1390ms 07:30:52 INFO - PROCESS | 1936 | 1460989852854 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]]]}] 07:30:52 INFO - PROCESS | 1936 | 1460989852864 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 07:30:52 INFO - PROCESS | 1936 | 1460989852870 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 07:30:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:30:52 INFO - PROCESS | 1936 | 1460989852878 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:30:52 INFO - PROCESS | 1936 | 1460989852881 Marionette TRACE conn5 <- [1,758,null,{}] 07:30:52 INFO - PROCESS | 1936 | 1460989852886 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}] 07:30:53 INFO - PROCESS | 1936 | 1460989853036 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 07:30:53 INFO - PROCESS | 1936 | 1460989853246 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43261000 == 69 [pid = 1936] [id = 197] 07:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 76 (0x7f7e3c692c00) [pid = 1936] [serial = 591] [outer = (nil)] 07:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x7f7e409ef400) [pid = 1936] [serial = 592] [outer = 0x7f7e3c692c00] 07:30:53 INFO - PROCESS | 1936 | 1460989853305 Marionette DEBUG loaded listener.js 07:30:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x7f7e422cec00) [pid = 1936] [serial = 593] [outer = 0x7f7e3c692c00] 07:30:53 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:53 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:30:53 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:53 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:53 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:30:54 INFO - PROCESS | 1936 | 1460989854093 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]]]}] 07:30:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:30:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1231ms 07:30:54 INFO - PROCESS | 1936 | 1460989854112 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 07:30:54 INFO - PROCESS | 1936 | 1460989854115 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 07:30:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:30:54 INFO - PROCESS | 1936 | 1460989854122 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:30:54 INFO - PROCESS | 1936 | 1460989854130 Marionette TRACE conn5 <- [1,762,null,{}] 07:30:54 INFO - PROCESS | 1936 | 1460989854143 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}] 07:30:54 INFO - PROCESS | 1936 | 1460989854369 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 07:30:54 INFO - PROCESS | 1936 | 1460989854393 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46519800 == 70 [pid = 1936] [id = 198] 07:30:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x7f7e427c2400) [pid = 1936] [serial = 594] [outer = (nil)] 07:30:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x7f7e42dad000) [pid = 1936] [serial = 595] [outer = 0x7f7e427c2400] 07:30:54 INFO - PROCESS | 1936 | 1460989854452 Marionette DEBUG loaded listener.js 07:30:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x7f7e43447c00) [pid = 1936] [serial = 596] [outer = 0x7f7e427c2400] 07:30:55 INFO - PROCESS | 1936 | --DOMWINDOW == 80 (0x7f7e422c2000) [pid = 1936] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:30:55 INFO - PROCESS | 1936 | --DOMWINDOW == 79 (0x7f7e3fc87000) [pid = 1936] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:30:55 INFO - PROCESS | 1936 | --DOMWINDOW == 78 (0x7f7e3c729800) [pid = 1936] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:30:55 INFO - PROCESS | 1936 | --DOMWINDOW == 77 (0x7f7e3fcf3400) [pid = 1936] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:30:55 INFO - PROCESS | 1936 | --DOMWINDOW == 76 (0x7f7e40840400) [pid = 1936] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:30:55 INFO - PROCESS | 1936 | 1460989855626 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]]]}] 07:30:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:30:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1536ms 07:30:55 INFO - PROCESS | 1936 | 1460989855658 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 07:30:55 INFO - PROCESS | 1936 | 1460989855662 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 07:30:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:30:55 INFO - PROCESS | 1936 | 1460989855668 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:30:55 INFO - PROCESS | 1936 | 1460989855670 Marionette TRACE conn5 <- [1,766,null,{}] 07:30:55 INFO - PROCESS | 1936 | 1460989855675 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}] 07:30:55 INFO - PROCESS | 1936 | 1460989855856 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 07:30:55 INFO - PROCESS | 1936 | 1460989855964 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47522000 == 71 [pid = 1936] [id = 199] 07:30:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 77 (0x7f7e42b33400) [pid = 1936] [serial = 597] [outer = (nil)] 07:30:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 78 (0x7f7e43448000) [pid = 1936] [serial = 598] [outer = 0x7f7e42b33400] 07:30:56 INFO - PROCESS | 1936 | 1460989856025 Marionette DEBUG loaded listener.js 07:30:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 79 (0x7f7e4427e400) [pid = 1936] [serial = 599] [outer = 0x7f7e42b33400] 07:30:57 INFO - PROCESS | 1936 | 1460989857048 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]]]}] 07:30:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:30:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1428ms 07:30:57 INFO - PROCESS | 1936 | 1460989857097 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 07:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:30:57 INFO - PROCESS | 1936 | 1460989857100 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 07:30:57 INFO - PROCESS | 1936 | 1460989857105 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:30:57 INFO - PROCESS | 1936 | 1460989857108 Marionette TRACE conn5 <- [1,770,null,{}] 07:30:57 INFO - PROCESS | 1936 | 1460989857112 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}] 07:30:57 INFO - PROCESS | 1936 | 1460989857251 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 07:30:57 INFO - PROCESS | 1936 | 1460989857402 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40712000 == 72 [pid = 1936] [id = 200] 07:30:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 80 (0x7f7e45109000) [pid = 1936] [serial = 600] [outer = (nil)] 07:30:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 81 (0x7f7e46418000) [pid = 1936] [serial = 601] [outer = 0x7f7e45109000] 07:30:57 INFO - PROCESS | 1936 | 1460989857478 Marionette DEBUG loaded listener.js 07:30:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 82 (0x7f7e46703400) [pid = 1936] [serial = 602] [outer = 0x7f7e45109000] 07:30:58 INFO - PROCESS | 1936 | 1460989858361 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]]]}] 07:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1284ms 07:30:58 INFO - PROCESS | 1936 | 1460989858390 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 07:30:58 INFO - PROCESS | 1936 | 1460989858397 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 07:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:30:58 INFO - PROCESS | 1936 | 1460989858406 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:30:58 INFO - PROCESS | 1936 | 1460989858412 Marionette TRACE conn5 <- [1,774,null,{}] 07:30:58 INFO - PROCESS | 1936 | 1460989858420 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}] 07:30:58 INFO - PROCESS | 1936 | 1460989858596 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 07:30:58 INFO - PROCESS | 1936 | 1460989858755 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb2c800 == 73 [pid = 1936] [id = 201] 07:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 83 (0x7f7e3fdb9000) [pid = 1936] [serial = 603] [outer = (nil)] 07:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 84 (0x7f7e4069d000) [pid = 1936] [serial = 604] [outer = 0x7f7e3fdb9000] 07:30:58 INFO - PROCESS | 1936 | 1460989858829 Marionette DEBUG loaded listener.js 07:30:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 85 (0x7f7e409e9c00) [pid = 1936] [serial = 605] [outer = 0x7f7e3fdb9000] 07:30:59 INFO - PROCESS | 1936 | 1460989859768 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]]]}] 07:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1438ms 07:30:59 INFO - PROCESS | 1936 | 1460989859845 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 07:30:59 INFO - PROCESS | 1936 | 1460989859853 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 07:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:30:59 INFO - PROCESS | 1936 | 1460989859863 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:30:59 INFO - PROCESS | 1936 | 1460989859867 Marionette TRACE conn5 <- [1,778,null,{}] 07:30:59 INFO - PROCESS | 1936 | 1460989859874 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}] 07:31:00 INFO - PROCESS | 1936 | 1460989860084 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 07:31:00 INFO - PROCESS | 1936 | 1460989860238 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e48355000 == 74 [pid = 1936] [id = 202] 07:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 86 (0x7f7e3fdbb400) [pid = 1936] [serial = 606] [outer = (nil)] 07:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 87 (0x7f7e427ca800) [pid = 1936] [serial = 607] [outer = 0x7f7e3fdbb400] 07:31:00 INFO - PROCESS | 1936 | 1460989860321 Marionette DEBUG loaded listener.js 07:31:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 88 (0x7f7e42db3400) [pid = 1936] [serial = 608] [outer = 0x7f7e3fdbb400] 07:31:01 INFO - PROCESS | 1936 | 1460989861279 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]]]}] 07:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1436ms 07:31:01 INFO - PROCESS | 1936 | 1460989861300 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 07:31:01 INFO - PROCESS | 1936 | 1460989861302 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 07:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:31:01 INFO - PROCESS | 1936 | 1460989861310 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:31:01 INFO - PROCESS | 1936 | 1460989861316 Marionette TRACE conn5 <- [1,782,null,{}] 07:31:01 INFO - PROCESS | 1936 | 1460989861332 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}] 07:31:01 INFO - PROCESS | 1936 | 1460989861498 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 07:31:01 INFO - PROCESS | 1936 | 1460989861651 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c8ed800 == 75 [pid = 1936] [id = 203] 07:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 89 (0x7f7e42b3d800) [pid = 1936] [serial = 609] [outer = (nil)] 07:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 90 (0x7f7e4656ac00) [pid = 1936] [serial = 610] [outer = 0x7f7e42b3d800] 07:31:01 INFO - PROCESS | 1936 | 1460989861728 Marionette DEBUG loaded listener.js 07:31:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 91 (0x7f7e46711400) [pid = 1936] [serial = 611] [outer = 0x7f7e42b3d800] 07:31:02 INFO - PROCESS | 1936 | 1460989862571 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]]]}] 07:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1288ms 07:31:02 INFO - PROCESS | 1936 | 1460989862598 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 07:31:02 INFO - PROCESS | 1936 | 1460989862602 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 07:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:31:02 INFO - PROCESS | 1936 | 1460989862608 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:31:02 INFO - PROCESS | 1936 | 1460989862610 Marionette TRACE conn5 <- [1,786,null,{}] 07:31:02 INFO - PROCESS | 1936 | 1460989862615 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}] 07:31:02 INFO - PROCESS | 1936 | 1460989862784 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 07:31:02 INFO - PROCESS | 1936 | 1460989862939 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d0b2800 == 76 [pid = 1936] [id = 204] 07:31:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 92 (0x7f7e42db6800) [pid = 1936] [serial = 612] [outer = (nil)] 07:31:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 93 (0x7f7e475e8c00) [pid = 1936] [serial = 613] [outer = 0x7f7e42db6800] 07:31:03 INFO - PROCESS | 1936 | 1460989863023 Marionette DEBUG loaded listener.js 07:31:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 94 (0x7f7e47932000) [pid = 1936] [serial = 614] [outer = 0x7f7e42db6800] 07:31:03 INFO - PROCESS | 1936 | 1460989863867 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]]]}] 07:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1329ms 07:31:03 INFO - PROCESS | 1936 | 1460989863939 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 07:31:03 INFO - PROCESS | 1936 | 1460989863943 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 07:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:31:03 INFO - PROCESS | 1936 | 1460989863951 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:31:03 INFO - PROCESS | 1936 | 1460989863954 Marionette TRACE conn5 <- [1,790,null,{}] 07:31:03 INFO - PROCESS | 1936 | 1460989863960 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}] 07:31:04 INFO - PROCESS | 1936 | 1460989864167 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 07:31:04 INFO - PROCESS | 1936 | 1460989864317 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df3b800 == 77 [pid = 1936] [id = 205] 07:31:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 95 (0x7f7e47931800) [pid = 1936] [serial = 615] [outer = (nil)] 07:31:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x7f7e48fabc00) [pid = 1936] [serial = 616] [outer = 0x7f7e47931800] 07:31:04 INFO - PROCESS | 1936 | 1460989864413 Marionette DEBUG loaded listener.js 07:31:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x7f7e4a180000) [pid = 1936] [serial = 617] [outer = 0x7f7e47931800] 07:31:05 INFO - PROCESS | 1936 | 1460989865402 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]]]}] 07:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1532ms 07:31:05 INFO - PROCESS | 1936 | 1460989865484 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 07:31:05 INFO - PROCESS | 1936 | 1460989865488 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 07:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:31:05 INFO - PROCESS | 1936 | 1460989865493 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:31:05 INFO - PROCESS | 1936 | 1460989865496 Marionette TRACE conn5 <- [1,794,null,{}] 07:31:05 INFO - PROCESS | 1936 | 1460989865501 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}] 07:31:05 INFO - PROCESS | 1936 | 1460989865717 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 07:31:05 INFO - PROCESS | 1936 | 1460989865915 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e52787000 == 78 [pid = 1936] [id = 206] 07:31:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x7f7e4b7adc00) [pid = 1936] [serial = 618] [outer = (nil)] 07:31:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e4bc36800) [pid = 1936] [serial = 619] [outer = 0x7f7e4b7adc00] 07:31:06 INFO - PROCESS | 1936 | 1460989866003 Marionette DEBUG loaded listener.js 07:31:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e4bc3f400) [pid = 1936] [serial = 620] [outer = 0x7f7e4b7adc00] 07:31:06 INFO - PROCESS | 1936 | 1460989866757 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]]]}] 07:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1329ms 07:31:06 INFO - PROCESS | 1936 | 1460989866823 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 07:31:06 INFO - PROCESS | 1936 | 1460989866827 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 07:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:31:06 INFO - PROCESS | 1936 | 1460989866833 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:31:06 INFO - PROCESS | 1936 | 1460989866835 Marionette TRACE conn5 <- [1,798,null,{}] 07:31:06 INFO - PROCESS | 1936 | 1460989866841 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}] 07:31:07 INFO - PROCESS | 1936 | 1460989867001 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 07:31:07 INFO - PROCESS | 1936 | 1460989867154 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535b1800 == 79 [pid = 1936] [id = 207] 07:31:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e422cac00) [pid = 1936] [serial = 621] [outer = (nil)] 07:31:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e42441400) [pid = 1936] [serial = 622] [outer = 0x7f7e422cac00] 07:31:07 INFO - PROCESS | 1936 | 1460989867222 Marionette DEBUG loaded listener.js 07:31:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e4bfac000) [pid = 1936] [serial = 623] [outer = 0x7f7e422cac00] 07:31:08 INFO - PROCESS | 1936 | 1460989868076 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]]]}] 07:31:08 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 07:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1276ms 07:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:31:08 INFO - PROCESS | 1936 | 1460989868109 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 07:31:08 INFO - PROCESS | 1936 | 1460989868112 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 07:31:08 INFO - PROCESS | 1936 | 1460989868118 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:31:08 INFO - PROCESS | 1936 | 1460989868122 Marionette TRACE conn5 <- [1,802,null,{}] 07:31:08 INFO - PROCESS | 1936 | 1460989868126 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}] 07:31:08 INFO - PROCESS | 1936 | 1460989868279 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 07:31:08 INFO - PROCESS | 1936 | 1460989868616 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4268a800 == 80 [pid = 1936] [id = 208] 07:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e3c789800) [pid = 1936] [serial = 624] [outer = (nil)] 07:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e3fc8d000) [pid = 1936] [serial = 625] [outer = 0x7f7e3c789800] 07:31:08 INFO - PROCESS | 1936 | 1460989868754 Marionette DEBUG loaded listener.js 07:31:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e3fdb8800) [pid = 1936] [serial = 626] [outer = 0x7f7e3c789800] 07:31:09 INFO - PROCESS | 1936 | 1460989869729 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]]]}] 07:31:09 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 07:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1680ms 07:31:09 INFO - PROCESS | 1936 | 1460989869799 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 07:31:09 INFO - PROCESS | 1936 | 1460989869806 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 07:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:31:09 INFO - PROCESS | 1936 | 1460989869814 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:31:09 INFO - PROCESS | 1936 | 1460989869817 Marionette TRACE conn5 <- [1,806,null,{}] 07:31:09 INFO - PROCESS | 1936 | 1460989869824 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}] 07:31:10 INFO - PROCESS | 1936 | 1460989870035 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 07:31:10 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4b4f3800 == 79 [pid = 1936] [id = 178] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e409e8c00) [pid = 1936] [serial = 568] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | 1460989870274 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:10 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bc14000 == 78 [pid = 1936] [id = 193] 07:31:10 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4751a000 == 77 [pid = 1936] [id = 192] 07:31:10 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4326d000 == 76 [pid = 1936] [id = 191] 07:31:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb3c000 == 77 [pid = 1936] [id = 209] 07:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e3fe5ec00) [pid = 1936] [serial = 627] [outer = (nil)] 07:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e409e7800) [pid = 1936] [serial = 628] [outer = 0x7f7e3fe5ec00] 07:31:10 INFO - PROCESS | 1936 | 1460989870348 Marionette DEBUG loaded listener.js 07:31:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e42114000) [pid = 1936] [serial = 629] [outer = 0x7f7e3fe5ec00] 07:31:10 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3aed6800 == 76 [pid = 1936] [id = 190] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 107 (0x7f7e4243e400) [pid = 1936] [serial = 565] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e3fcf0800) [pid = 1936] [serial = 557] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e3fc8cc00) [pid = 1936] [serial = 556] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e3fdbd400) [pid = 1936] [serial = 544] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e4cd7ec00) [pid = 1936] [serial = 542] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e3fe5c400) [pid = 1936] [serial = 559] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e40833800) [pid = 1936] [serial = 560] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e3fe52800) [pid = 1936] [serial = 553] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e409f0c00) [pid = 1936] [serial = 547] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e46579400) [pid = 1936] [serial = 550] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 97 (0x7f7e42114800) [pid = 1936] [serial = 562] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 96 (0x7f7e426d7c00) [pid = 1936] [serial = 566] [outer = (nil)] [url = about:blank] 07:31:10 INFO - PROCESS | 1936 | --DOMWINDOW == 95 (0x7f7e422c1400) [pid = 1936] [serial = 563] [outer = (nil)] [url = about:blank] 07:31:11 INFO - PROCESS | 1936 | 1460989871080 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]]]}] 07:31:11 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 07:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1340ms 07:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:31:11 INFO - PROCESS | 1936 | 1460989871156 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 07:31:11 INFO - PROCESS | 1936 | 1460989871160 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 07:31:11 INFO - PROCESS | 1936 | 1460989871168 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:31:11 INFO - PROCESS | 1936 | 1460989871170 Marionette TRACE conn5 <- [1,810,null,{}] 07:31:11 INFO - PROCESS | 1936 | 1460989871175 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}] 07:31:11 INFO - PROCESS | 1936 | 1460989871313 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 07:31:11 INFO - PROCESS | 1936 | 1460989871328 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43273000 == 77 [pid = 1936] [id = 210] 07:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 96 (0x7f7e42116000) [pid = 1936] [serial = 630] [outer = (nil)] 07:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 97 (0x7f7e4243d000) [pid = 1936] [serial = 631] [outer = 0x7f7e42116000] 07:31:11 INFO - PROCESS | 1936 | 1460989871387 Marionette DEBUG loaded listener.js 07:31:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 98 (0x7f7e42b3ac00) [pid = 1936] [serial = 632] [outer = 0x7f7e42116000] 07:31:12 INFO - PROCESS | 1936 | 1460989872244 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]]]}] 07:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1132ms 07:31:12 INFO - PROCESS | 1936 | 1460989872300 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 07:31:12 INFO - PROCESS | 1936 | 1460989872305 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 07:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:31:12 INFO - PROCESS | 1936 | 1460989872314 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:31:12 INFO - PROCESS | 1936 | 1460989872325 Marionette TRACE conn5 <- [1,814,null,{}] 07:31:12 INFO - PROCESS | 1936 | 1460989872338 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}] 07:31:12 INFO - PROCESS | 1936 | 1460989872490 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 07:31:12 INFO - PROCESS | 1936 | 1460989872500 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47518800 == 78 [pid = 1936] [id = 211] 07:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e422c2000) [pid = 1936] [serial = 633] [outer = (nil)] 07:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e43443c00) [pid = 1936] [serial = 634] [outer = 0x7f7e422c2000] 07:31:12 INFO - PROCESS | 1936 | 1460989872664 Marionette DEBUG loaded listener.js 07:31:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e447b3800) [pid = 1936] [serial = 635] [outer = 0x7f7e422c2000] 07:31:13 INFO - PROCESS | 1936 | 1460989873409 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] 07:31:13 INFO - PROCESS | 1936 | 1460989873457 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 07:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:31:13 INFO - PROCESS | 1936 | 1460989873471 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:31:13 INFO - PROCESS | 1936 | 1460989873473 Marionette TRACE conn5 <- [1,818,null,{}] 07:31:13 INFO - PROCESS | 1936 | 1460989873479 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}] 07:31:13 INFO - PROCESS | 1936 | 1460989873672 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 07:31:13 INFO - PROCESS | 1936 | 1460989873696 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bce4800 == 79 [pid = 1936] [id = 212] 07:31:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e42b40c00) [pid = 1936] [serial = 636] [outer = (nil)] 07:31:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e475e4400) [pid = 1936] [serial = 637] [outer = 0x7f7e42b40c00] 07:31:13 INFO - PROCESS | 1936 | 1460989873755 Marionette DEBUG loaded listener.js 07:31:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e4990d000) [pid = 1936] [serial = 638] [outer = 0x7f7e42b40c00] 07:31:14 INFO - PROCESS | 1936 | 1460989874574 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]]]}] 07:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1126ms 07:31:14 INFO - PROCESS | 1936 | 1460989874597 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 07:31:14 INFO - PROCESS | 1936 | 1460989874600 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 07:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:31:14 INFO - PROCESS | 1936 | 1460989874606 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:31:14 INFO - PROCESS | 1936 | 1460989874608 Marionette TRACE conn5 <- [1,822,null,{}] 07:31:14 INFO - PROCESS | 1936 | 1460989874613 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}] 07:31:14 INFO - PROCESS | 1936 | 1460989874795 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 07:31:14 INFO - PROCESS | 1936 | 1460989874824 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d305000 == 80 [pid = 1936] [id = 213] 07:31:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e4a993c00) [pid = 1936] [serial = 639] [outer = (nil)] 07:31:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e4b635400) [pid = 1936] [serial = 640] [outer = 0x7f7e4a993c00] 07:31:14 INFO - PROCESS | 1936 | 1460989874904 Marionette DEBUG loaded listener.js 07:31:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e4bc3f800) [pid = 1936] [serial = 641] [outer = 0x7f7e4a993c00] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 106 (0x7f7e3c72f400) [pid = 1936] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 105 (0x7f7e3c692c00) [pid = 1936] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 104 (0x7f7e42117400) [pid = 1936] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 103 (0x7f7e427c2400) [pid = 1936] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 102 (0x7f7e4659a400) [pid = 1936] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 101 (0x7f7e3c694800) [pid = 1936] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 100 (0x7f7e3c72b000) [pid = 1936] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 99 (0x7f7e42b33400) [pid = 1936] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:31:15 INFO - PROCESS | 1936 | --DOMWINDOW == 98 (0x7f7e46599c00) [pid = 1936] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:31:15 INFO - PROCESS | 1936 | 1460989875832 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] 07:31:15 INFO - PROCESS | 1936 | 1460989875890 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 07:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:31:15 INFO - PROCESS | 1936 | 1460989875896 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:31:15 INFO - PROCESS | 1936 | 1460989875898 Marionette TRACE conn5 <- [1,826,null,{}] 07:31:15 INFO - PROCESS | 1936 | 1460989875904 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}] 07:31:16 INFO - PROCESS | 1936 | 1460989876043 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 07:31:16 INFO - PROCESS | 1936 | 1460989876058 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e53512000 == 81 [pid = 1936] [id = 214] 07:31:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 99 (0x7f7e4be1d800) [pid = 1936] [serial = 642] [outer = (nil)] 07:31:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 100 (0x7f7e4ccf0000) [pid = 1936] [serial = 643] [outer = 0x7f7e4be1d800] 07:31:16 INFO - PROCESS | 1936 | 1460989876117 Marionette DEBUG loaded listener.js 07:31:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 101 (0x7f7e4cf30800) [pid = 1936] [serial = 644] [outer = 0x7f7e4be1d800] 07:31:16 INFO - PROCESS | 1936 | 1460989876843 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]]]}] 07:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 976ms 07:31:16 INFO - PROCESS | 1936 | 1460989876874 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 07:31:16 INFO - PROCESS | 1936 | 1460989876877 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 07:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:31:16 INFO - PROCESS | 1936 | 1460989876884 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:31:16 INFO - PROCESS | 1936 | 1460989876886 Marionette TRACE conn5 <- [1,830,null,{}] 07:31:16 INFO - PROCESS | 1936 | 1460989876892 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}] 07:31:17 INFO - PROCESS | 1936 | 1460989877063 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 07:31:17 INFO - PROCESS | 1936 | 1460989877079 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e594cd800 == 82 [pid = 1936] [id = 215] 07:31:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 102 (0x7f7e409ec000) [pid = 1936] [serial = 645] [outer = (nil)] 07:31:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 103 (0x7f7e4d2e8000) [pid = 1936] [serial = 646] [outer = 0x7f7e409ec000] 07:31:17 INFO - PROCESS | 1936 | 1460989877136 Marionette DEBUG loaded listener.js 07:31:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 104 (0x7f7e4d39bc00) [pid = 1936] [serial = 647] [outer = 0x7f7e409ec000] 07:31:18 INFO - PROCESS | 1936 | 1460989878070 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]]]}] 07:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1227ms 07:31:18 INFO - PROCESS | 1936 | 1460989878112 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 07:31:18 INFO - PROCESS | 1936 | 1460989878119 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 07:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:31:18 INFO - PROCESS | 1936 | 1460989878127 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:31:18 INFO - PROCESS | 1936 | 1460989878132 Marionette TRACE conn5 <- [1,834,null,{}] 07:31:18 INFO - PROCESS | 1936 | 1460989878138 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}] 07:31:18 INFO - PROCESS | 1936 | 1460989878301 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 07:31:18 INFO - PROCESS | 1936 | 1460989878460 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4341c000 == 83 [pid = 1936] [id = 216] 07:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 105 (0x7f7e3fe5e000) [pid = 1936] [serial = 648] [outer = (nil)] 07:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 106 (0x7f7e40840c00) [pid = 1936] [serial = 649] [outer = 0x7f7e3fe5e000] 07:31:18 INFO - PROCESS | 1936 | 1460989878533 Marionette DEBUG loaded listener.js 07:31:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 107 (0x7f7e42121800) [pid = 1936] [serial = 650] [outer = 0x7f7e3fe5e000] 07:31:19 INFO - PROCESS | 1936 | 1460989879441 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]]]}] 07:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1379ms 07:31:19 INFO - PROCESS | 1936 | 1460989879507 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 07:31:19 INFO - PROCESS | 1936 | 1460989879516 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 07:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:31:19 INFO - PROCESS | 1936 | 1460989879525 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:31:19 INFO - PROCESS | 1936 | 1460989879529 Marionette TRACE conn5 <- [1,838,null,{}] 07:31:19 INFO - PROCESS | 1936 | 1460989879534 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}] 07:31:19 INFO - PROCESS | 1936 | 1460989879699 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 07:31:19 INFO - PROCESS | 1936 | 1460989879849 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d096800 == 84 [pid = 1936] [id = 217] 07:31:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 108 (0x7f7e3fe60c00) [pid = 1936] [serial = 651] [outer = (nil)] 07:31:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 109 (0x7f7e43441800) [pid = 1936] [serial = 652] [outer = 0x7f7e3fe60c00] 07:31:19 INFO - PROCESS | 1936 | 1460989879923 Marionette DEBUG loaded listener.js 07:31:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 110 (0x7f7e44517400) [pid = 1936] [serial = 653] [outer = 0x7f7e3fe60c00] 07:31:20 INFO - PROCESS | 1936 | 1460989880881 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]]]}] 07:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1427ms 07:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:31:20 INFO - PROCESS | 1936 | 1460989880953 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 07:31:20 INFO - PROCESS | 1936 | 1460989880956 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 07:31:20 INFO - PROCESS | 1936 | 1460989880962 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:31:20 INFO - PROCESS | 1936 | 1460989880968 Marionette TRACE conn5 <- [1,842,null,{}] 07:31:20 INFO - PROCESS | 1936 | 1460989880983 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}] 07:31:21 INFO - PROCESS | 1936 | 1460989881202 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 07:31:21 INFO - PROCESS | 1936 | 1460989881396 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a3b4800 == 85 [pid = 1936] [id = 218] 07:31:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 111 (0x7f7e4a7d8800) [pid = 1936] [serial = 654] [outer = (nil)] 07:31:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 112 (0x7f7e4bc3b000) [pid = 1936] [serial = 655] [outer = 0x7f7e4a7d8800] 07:31:21 INFO - PROCESS | 1936 | 1460989881511 Marionette DEBUG loaded listener.js 07:31:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 113 (0x7f7e4ccef400) [pid = 1936] [serial = 656] [outer = 0x7f7e4a7d8800] 07:31:22 INFO - PROCESS | 1936 | 1460989882313 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]]]}] 07:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1387ms 07:31:22 INFO - PROCESS | 1936 | 1460989882349 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 07:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:31:22 INFO - PROCESS | 1936 | 1460989882353 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 07:31:22 INFO - PROCESS | 1936 | 1460989882359 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:31:22 INFO - PROCESS | 1936 | 1460989882363 Marionette TRACE conn5 <- [1,846,null,{}] 07:31:22 INFO - PROCESS | 1936 | 1460989882368 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}] 07:31:22 INFO - PROCESS | 1936 | 1460989882525 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 07:31:22 INFO - PROCESS | 1936 | 1460989882680 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c313000 == 86 [pid = 1936] [id = 219] 07:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 114 (0x7f7e4a993800) [pid = 1936] [serial = 657] [outer = (nil)] 07:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 115 (0x7f7e4d39d400) [pid = 1936] [serial = 658] [outer = 0x7f7e4a993800] 07:31:22 INFO - PROCESS | 1936 | 1460989882749 Marionette DEBUG loaded listener.js 07:31:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x7f7e4dd6d000) [pid = 1936] [serial = 659] [outer = 0x7f7e4a993800] 07:31:23 INFO - PROCESS | 1936 | 1460989883607 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]]]}] 07:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1284ms 07:31:23 INFO - PROCESS | 1936 | 1460989883643 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 07:31:23 INFO - PROCESS | 1936 | 1460989883646 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 07:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:31:23 INFO - PROCESS | 1936 | 1460989883652 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:31:23 INFO - PROCESS | 1936 | 1460989883654 Marionette TRACE conn5 <- [1,850,null,{}] 07:31:23 INFO - PROCESS | 1936 | 1460989883659 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}] 07:31:23 INFO - PROCESS | 1936 | 1460989883820 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 07:31:23 INFO - PROCESS | 1936 | 1460989883975 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e097000 == 87 [pid = 1936] [id = 220] 07:31:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x7f7e447b1000) [pid = 1936] [serial = 660] [outer = (nil)] 07:31:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e4b636000) [pid = 1936] [serial = 661] [outer = 0x7f7e447b1000] 07:31:24 INFO - PROCESS | 1936 | 1460989884053 Marionette DEBUG loaded listener.js 07:31:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e4df05c00) [pid = 1936] [serial = 662] [outer = 0x7f7e447b1000] 07:31:24 INFO - PROCESS | 1936 | 1460989884940 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]]]}] 07:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1331ms 07:31:24 INFO - PROCESS | 1936 | 1460989884985 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 07:31:24 INFO - PROCESS | 1936 | 1460989884988 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 07:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:31:24 INFO - PROCESS | 1936 | 1460989884994 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:31:25 INFO - PROCESS | 1936 | 1460989884997 Marionette TRACE conn5 <- [1,854,null,{}] 07:31:25 INFO - PROCESS | 1936 | 1460989885002 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}] 07:31:25 INFO - PROCESS | 1936 | 1460989885202 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 07:31:25 INFO - PROCESS | 1936 | 1460989885369 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e14e800 == 88 [pid = 1936] [id = 221] 07:31:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e4cd7c800) [pid = 1936] [serial = 663] [outer = (nil)] 07:31:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e4e9f5800) [pid = 1936] [serial = 664] [outer = 0x7f7e4cd7c800] 07:31:25 INFO - PROCESS | 1936 | 1460989885446 Marionette DEBUG loaded listener.js 07:31:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e4ec82c00) [pid = 1936] [serial = 665] [outer = 0x7f7e4cd7c800] 07:31:26 INFO - PROCESS | 1936 | 1460989886220 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]]]}] 07:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1283ms 07:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:31:26 INFO - PROCESS | 1936 | 1460989886293 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 07:31:26 INFO - PROCESS | 1936 | 1460989886295 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 07:31:26 INFO - PROCESS | 1936 | 1460989886303 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:31:26 INFO - PROCESS | 1936 | 1460989886306 Marionette TRACE conn5 <- [1,858,null,{}] 07:31:26 INFO - PROCESS | 1936 | 1460989886312 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}] 07:31:26 INFO - PROCESS | 1936 | 1460989886466 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 07:31:26 INFO - PROCESS | 1936 | 1460989886618 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e179000 == 89 [pid = 1936] [id = 222] 07:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e4a7db800) [pid = 1936] [serial = 666] [outer = (nil)] 07:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x7f7e52860c00) [pid = 1936] [serial = 667] [outer = 0x7f7e4a7db800] 07:31:26 INFO - PROCESS | 1936 | 1460989886686 Marionette DEBUG loaded listener.js 07:31:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x7f7e586ce800) [pid = 1936] [serial = 668] [outer = 0x7f7e4a7db800] 07:31:27 INFO - PROCESS | 1936 | 1460989887451 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]]]}] 07:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1183ms 07:31:27 INFO - PROCESS | 1936 | 1460989887491 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 07:31:27 INFO - PROCESS | 1936 | 1460989887495 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 07:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:31:27 INFO - PROCESS | 1936 | 1460989887502 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:31:27 INFO - PROCESS | 1936 | 1460989887505 Marionette TRACE conn5 <- [1,862,null,{}] 07:31:27 INFO - PROCESS | 1936 | 1460989887510 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}] 07:31:27 INFO - PROCESS | 1936 | 1460989887672 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 07:31:27 INFO - PROCESS | 1936 | 1460989887833 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40717000 == 90 [pid = 1936] [id = 223] 07:31:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x7f7e3c68a800) [pid = 1936] [serial = 669] [outer = (nil)] 07:31:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e3fe5a000) [pid = 1936] [serial = 670] [outer = 0x7f7e3c68a800] 07:31:27 INFO - PROCESS | 1936 | 1460989887901 Marionette DEBUG loaded listener.js 07:31:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e42b3f800) [pid = 1936] [serial = 671] [outer = 0x7f7e3c68a800] 07:31:29 INFO - PROCESS | 1936 | 1460989889043 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]]]}] 07:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1581ms 07:31:29 INFO - PROCESS | 1936 | 1460989889084 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 07:31:29 INFO - PROCESS | 1936 | 1460989889090 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 07:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:31:29 INFO - PROCESS | 1936 | 1460989889099 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:31:29 INFO - PROCESS | 1936 | 1460989889103 Marionette TRACE conn5 <- [1,866,null,{}] 07:31:29 INFO - PROCESS | 1936 | 1460989889110 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}] 07:31:29 INFO - PROCESS | 1936 | 1460989889270 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 07:31:29 INFO - PROCESS | 1936 | 1460989889446 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43259000 == 91 [pid = 1936] [id = 224] 07:31:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e3fc86000) [pid = 1936] [serial = 672] [outer = (nil)] 07:31:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e3fdc1000) [pid = 1936] [serial = 673] [outer = 0x7f7e3fc86000] 07:31:29 INFO - PROCESS | 1936 | 1460989889522 Marionette DEBUG loaded listener.js 07:31:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e4083b400) [pid = 1936] [serial = 674] [outer = 0x7f7e3fc86000] 07:31:30 INFO - PROCESS | 1936 | 1460989890475 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]]]}] 07:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1430ms 07:31:30 INFO - PROCESS | 1936 | 1460989890530 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 07:31:30 INFO - PROCESS | 1936 | 1460989890537 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 07:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:31:30 INFO - PROCESS | 1936 | 1460989890547 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:31:30 INFO - PROCESS | 1936 | 1460989890550 Marionette TRACE conn5 <- [1,870,null,{}] 07:31:30 INFO - PROCESS | 1936 | 1460989890556 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}] 07:31:30 INFO - PROCESS | 1936 | 1460989890776 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 07:31:30 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4da7e800 == 90 [pid = 1936] [id = 57] 07:31:30 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c45b000 == 89 [pid = 1936] [id = 55] 07:31:30 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e447a9000 == 88 [pid = 1936] [id = 158] 07:31:31 INFO - PROCESS | 1936 | 1460989891049 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40775800 == 89 [pid = 1936] [id = 225] 07:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e42435000) [pid = 1936] [serial = 675] [outer = (nil)] 07:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e426d8400) [pid = 1936] [serial = 676] [outer = 0x7f7e42435000] 07:31:31 INFO - PROCESS | 1936 | 1460989891114 Marionette DEBUG loaded listener.js 07:31:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e42d1f000) [pid = 1936] [serial = 677] [outer = 0x7f7e42435000] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e409e2400) [pid = 1936] [serial = 590] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e409ef400) [pid = 1936] [serial = 592] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e4656e000) [pid = 1936] [serial = 515] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x7f7e42dad000) [pid = 1936] [serial = 595] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e40696c00) [pid = 1936] [serial = 574] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e4bc33400) [pid = 1936] [serial = 521] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x7f7e447ab800) [pid = 1936] [serial = 583] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x7f7e3fc88000) [pid = 1936] [serial = 587] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x7f7e3bc5c800) [pid = 1936] [serial = 571] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x7f7e43447c00) [pid = 1936] [serial = 596] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x7f7e426cbc00) [pid = 1936] [serial = 569] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e43448000) [pid = 1936] [serial = 598] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e422cec00) [pid = 1936] [serial = 593] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x7f7e47939400) [pid = 1936] [serial = 518] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x7f7e4069a800) [pid = 1936] [serial = 589] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e422ce400) [pid = 1936] [serial = 577] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x7f7e3c72b800) [pid = 1936] [serial = 586] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 116 (0x7f7e4344bc00) [pid = 1936] [serial = 580] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | --DOMWINDOW == 115 (0x7f7e4427e400) [pid = 1936] [serial = 599] [outer = (nil)] [url = about:blank] 07:31:31 INFO - PROCESS | 1936 | 1460989891852 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]]]}] 07:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1332ms 07:31:31 INFO - PROCESS | 1936 | 1460989891879 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 07:31:31 INFO - PROCESS | 1936 | 1460989891883 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 07:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:31:31 INFO - PROCESS | 1936 | 1460989891891 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:31:31 INFO - PROCESS | 1936 | 1460989891897 Marionette TRACE conn5 <- [1,874,null,{}] 07:31:31 INFO - PROCESS | 1936 | 1460989891914 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}] 07:31:32 INFO - PROCESS | 1936 | 1460989892082 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 07:31:32 INFO - PROCESS | 1936 | 1460989892199 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46520800 == 90 [pid = 1936] [id = 226] 07:31:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 116 (0x7f7e3c68c400) [pid = 1936] [serial = 678] [outer = (nil)] 07:31:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 117 (0x7f7e44512c00) [pid = 1936] [serial = 679] [outer = 0x7f7e3c68c400] 07:31:32 INFO - PROCESS | 1936 | 1460989892261 Marionette DEBUG loaded listener.js 07:31:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e4641b400) [pid = 1936] [serial = 680] [outer = 0x7f7e3c68c400] 07:31:32 INFO - PROCESS | 1936 | 1460989892927 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]]]}] 07:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1083ms 07:31:32 INFO - PROCESS | 1936 | 1460989892984 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 07:31:32 INFO - PROCESS | 1936 | 1460989892988 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 07:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:31:33 INFO - PROCESS | 1936 | 1460989893014 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:31:33 INFO - PROCESS | 1936 | 1460989893017 Marionette TRACE conn5 <- [1,878,null,{}] 07:31:33 INFO - PROCESS | 1936 | 1460989893036 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}] 07:31:33 INFO - PROCESS | 1936 | 1460989893215 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 07:31:33 INFO - PROCESS | 1936 | 1460989893232 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bce5800 == 91 [pid = 1936] [id = 227] 07:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e3fe59c00) [pid = 1936] [serial = 681] [outer = (nil)] 07:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e475e4800) [pid = 1936] [serial = 682] [outer = 0x7f7e3fe59c00] 07:31:33 INFO - PROCESS | 1936 | 1460989893289 Marionette DEBUG loaded listener.js 07:31:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e499d5000) [pid = 1936] [serial = 683] [outer = 0x7f7e3fe59c00] 07:31:34 INFO - PROCESS | 1936 | 1460989894053 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]]]}] 07:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1100ms 07:31:34 INFO - PROCESS | 1936 | 1460989894094 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 07:31:34 INFO - PROCESS | 1936 | 1460989894098 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 07:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:31:34 INFO - PROCESS | 1936 | 1460989894108 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:31:34 INFO - PROCESS | 1936 | 1460989894111 Marionette TRACE conn5 <- [1,882,null,{}] 07:31:34 INFO - PROCESS | 1936 | 1460989894117 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}] 07:31:34 INFO - PROCESS | 1936 | 1460989894284 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 07:31:34 INFO - PROCESS | 1936 | 1460989894307 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d0b0000 == 92 [pid = 1936] [id = 228] 07:31:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e46576800) [pid = 1936] [serial = 684] [outer = (nil)] 07:31:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e4a7db400) [pid = 1936] [serial = 685] [outer = 0x7f7e46576800] 07:31:34 INFO - PROCESS | 1936 | 1460989894366 Marionette DEBUG loaded listener.js 07:31:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x7f7e4b7e2400) [pid = 1936] [serial = 686] [outer = 0x7f7e46576800] 07:31:35 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x7f7e4be1d800) [pid = 1936] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:31:35 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e42b40c00) [pid = 1936] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:31:35 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e3fe5ec00) [pid = 1936] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:31:35 INFO - PROCESS | 1936 | --DOMWINDOW == 120 (0x7f7e42116000) [pid = 1936] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:31:35 INFO - PROCESS | 1936 | --DOMWINDOW == 119 (0x7f7e422c2000) [pid = 1936] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:31:35 INFO - PROCESS | 1936 | --DOMWINDOW == 118 (0x7f7e4a993c00) [pid = 1936] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:31:35 INFO - PROCESS | 1936 | --DOMWINDOW == 117 (0x7f7e3c789800) [pid = 1936] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:31:35 INFO - PROCESS | 1936 | 1460989895403 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]]]}] 07:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1329ms 07:31:35 INFO - PROCESS | 1936 | 1460989895438 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 07:31:35 INFO - PROCESS | 1936 | 1460989895441 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 07:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:31:35 INFO - PROCESS | 1936 | 1460989895446 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:31:35 INFO - PROCESS | 1936 | 1460989895448 Marionette TRACE conn5 <- [1,886,null,{}] 07:31:35 INFO - PROCESS | 1936 | 1460989895453 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}] 07:31:35 INFO - PROCESS | 1936 | 1460989895664 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 07:31:35 INFO - PROCESS | 1936 | 1460989895805 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df4e800 == 93 [pid = 1936] [id = 229] 07:31:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 118 (0x7f7e4d2e6400) [pid = 1936] [serial = 687] [outer = (nil)] 07:31:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 119 (0x7f7e4da37800) [pid = 1936] [serial = 688] [outer = 0x7f7e4d2e6400] 07:31:35 INFO - PROCESS | 1936 | 1460989895872 Marionette DEBUG loaded listener.js 07:31:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 120 (0x7f7e4df8f800) [pid = 1936] [serial = 689] [outer = 0x7f7e4d2e6400] 07:31:36 INFO - PROCESS | 1936 | 1460989896473 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]]]}] 07:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1082ms 07:31:36 INFO - PROCESS | 1936 | 1460989896529 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 07:31:36 INFO - PROCESS | 1936 | 1460989896532 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 07:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:31:36 INFO - PROCESS | 1936 | 1460989896538 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:31:36 INFO - PROCESS | 1936 | 1460989896540 Marionette TRACE conn5 <- [1,890,null,{}] 07:31:36 INFO - PROCESS | 1936 | 1460989896545 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}] 07:31:36 INFO - PROCESS | 1936 | 1460989896721 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 07:31:36 INFO - PROCESS | 1936 | 1460989896737 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e594b3000 == 94 [pid = 1936] [id = 230] 07:31:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 121 (0x7f7e42db9000) [pid = 1936] [serial = 690] [outer = (nil)] 07:31:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e4df9c000) [pid = 1936] [serial = 691] [outer = 0x7f7e42db9000] 07:31:36 INFO - PROCESS | 1936 | 1460989896796 Marionette DEBUG loaded listener.js 07:31:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e4ec82000) [pid = 1936] [serial = 692] [outer = 0x7f7e42db9000] 07:31:37 INFO - PROCESS | 1936 | 1460989897716 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]]]}] 07:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1228ms 07:31:37 INFO - PROCESS | 1936 | 1460989897767 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 07:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:31:37 INFO - PROCESS | 1936 | 1460989897772 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 07:31:37 INFO - PROCESS | 1936 | 1460989897781 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:31:37 INFO - PROCESS | 1936 | 1460989897786 Marionette TRACE conn5 <- [1,894,null,{}] 07:31:37 INFO - PROCESS | 1936 | 1460989897795 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}] 07:31:38 INFO - PROCESS | 1936 | 1460989898006 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 07:31:38 INFO - PROCESS | 1936 | 1460989898164 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43404000 == 95 [pid = 1936] [id = 231] 07:31:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x7f7e3c68cc00) [pid = 1936] [serial = 693] [outer = (nil)] 07:31:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x7f7e40837400) [pid = 1936] [serial = 694] [outer = 0x7f7e3c68cc00] 07:31:38 INFO - PROCESS | 1936 | 1460989898233 Marionette DEBUG loaded listener.js 07:31:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x7f7e422c6400) [pid = 1936] [serial = 695] [outer = 0x7f7e3c68cc00] 07:31:39 INFO - PROCESS | 1936 | 1460989899108 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]]]}] 07:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1393ms 07:31:39 INFO - PROCESS | 1936 | 1460989899172 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 07:31:39 INFO - PROCESS | 1936 | 1460989899180 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 07:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:31:39 INFO - PROCESS | 1936 | 1460989899189 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:31:39 INFO - PROCESS | 1936 | 1460989899193 Marionette TRACE conn5 <- [1,898,null,{}] 07:31:39 INFO - PROCESS | 1936 | 1460989899197 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}] 07:31:39 INFO - PROCESS | 1936 | 1460989899372 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 07:31:39 INFO - PROCESS | 1936 | 1460989899539 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c91e000 == 96 [pid = 1936] [id = 232] 07:31:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e3fc82800) [pid = 1936] [serial = 696] [outer = (nil)] 07:31:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e445db000) [pid = 1936] [serial = 697] [outer = 0x7f7e3fc82800] 07:31:39 INFO - PROCESS | 1936 | 1460989899611 Marionette DEBUG loaded listener.js 07:31:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e46599c00) [pid = 1936] [serial = 698] [outer = 0x7f7e3fc82800] 07:31:40 INFO - PROCESS | 1936 | 1460989900588 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]]]}] 07:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1432ms 07:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:31:40 INFO - PROCESS | 1936 | 1460989900622 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 07:31:40 INFO - PROCESS | 1936 | 1460989900625 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 07:31:40 INFO - PROCESS | 1936 | 1460989900632 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:31:40 INFO - PROCESS | 1936 | 1460989900639 Marionette TRACE conn5 <- [1,902,null,{}] 07:31:40 INFO - PROCESS | 1936 | 1460989900655 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}] 07:31:40 INFO - PROCESS | 1936 | 1460989900892 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 07:31:41 INFO - PROCESS | 1936 | 1460989901096 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e147800 == 97 [pid = 1936] [id = 233] 07:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e4b7de000) [pid = 1936] [serial = 699] [outer = (nil)] 07:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e4be22c00) [pid = 1936] [serial = 700] [outer = 0x7f7e4b7de000] 07:31:41 INFO - PROCESS | 1936 | 1460989901182 Marionette DEBUG loaded listener.js 07:31:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e4cf33000) [pid = 1936] [serial = 701] [outer = 0x7f7e4b7de000] 07:31:41 INFO - PROCESS | 1936 | 1460989901983 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]]]}] 07:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1389ms 07:31:42 INFO - PROCESS | 1936 | 1460989902021 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 07:31:42 INFO - PROCESS | 1936 | 1460989902025 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 07:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:31:42 INFO - PROCESS | 1936 | 1460989902031 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:31:42 INFO - PROCESS | 1936 | 1460989902033 Marionette TRACE conn5 <- [1,906,null,{}] 07:31:42 INFO - PROCESS | 1936 | 1460989902038 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}] 07:31:42 INFO - PROCESS | 1936 | 1460989902197 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 07:31:42 INFO - PROCESS | 1936 | 1460989902360 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e1dc800 == 98 [pid = 1936] [id = 234] 07:31:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e422c7800) [pid = 1936] [serial = 702] [outer = (nil)] 07:31:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e4e9f0c00) [pid = 1936] [serial = 703] [outer = 0x7f7e422c7800] 07:31:42 INFO - PROCESS | 1936 | 1460989902431 Marionette DEBUG loaded listener.js 07:31:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e5292a000) [pid = 1936] [serial = 704] [outer = 0x7f7e422c7800] 07:31:43 INFO - PROCESS | 1936 | 1460989903286 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]]]}] 07:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1325ms 07:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:31:43 INFO - PROCESS | 1936 | 1460989903357 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 07:31:43 INFO - PROCESS | 1936 | 1460989903360 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 07:31:43 INFO - PROCESS | 1936 | 1460989903366 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:31:43 INFO - PROCESS | 1936 | 1460989903369 Marionette TRACE conn5 <- [1,910,null,{}] 07:31:43 INFO - PROCESS | 1936 | 1460989903373 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}] 07:31:43 INFO - PROCESS | 1936 | 1460989903537 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 07:31:43 INFO - PROCESS | 1936 | 1460989903692 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5eb6a800 == 99 [pid = 1936] [id = 235] 07:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e4bc32800) [pid = 1936] [serial = 705] [outer = (nil)] 07:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e586d7000) [pid = 1936] [serial = 706] [outer = 0x7f7e4bc32800] 07:31:43 INFO - PROCESS | 1936 | 1460989903763 Marionette DEBUG loaded listener.js 07:31:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e59273c00) [pid = 1936] [serial = 707] [outer = 0x7f7e4bc32800] 07:31:44 INFO - PROCESS | 1936 | 1460989904566 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]]]}] 07:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1233ms 07:31:44 INFO - PROCESS | 1936 | 1460989904599 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 07:31:44 INFO - PROCESS | 1936 | 1460989904603 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 07:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:31:44 INFO - PROCESS | 1936 | 1460989904611 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:31:44 INFO - PROCESS | 1936 | 1460989904614 Marionette TRACE conn5 <- [1,914,null,{}] 07:31:44 INFO - PROCESS | 1936 | 1460989904619 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}] 07:31:44 INFO - PROCESS | 1936 | 1460989904829 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 07:31:44 INFO - PROCESS | 1936 | 1460989904990 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e6086e800 == 100 [pid = 1936] [id = 236] 07:31:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e59274400) [pid = 1936] [serial = 708] [outer = (nil)] 07:31:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e5978b800) [pid = 1936] [serial = 709] [outer = 0x7f7e59274400] 07:31:45 INFO - PROCESS | 1936 | 1460989905063 Marionette DEBUG loaded listener.js 07:31:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e599db400) [pid = 1936] [serial = 710] [outer = 0x7f7e59274400] 07:31:45 INFO - PROCESS | 1936 | 1460989905946 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]]]}] 07:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1379ms 07:31:45 INFO - PROCESS | 1936 | 1460989905989 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 07:31:45 INFO - PROCESS | 1936 | 1460989905992 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 07:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:31:45 INFO - PROCESS | 1936 | 1460989905998 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:31:46 INFO - PROCESS | 1936 | 1460989906001 Marionette TRACE conn5 <- [1,918,null,{}] 07:31:46 INFO - PROCESS | 1936 | 1460989906006 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}] 07:31:46 INFO - PROCESS | 1936 | 1460989906170 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 07:31:46 INFO - PROCESS | 1936 | 1460989906332 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e615cf000 == 101 [pid = 1936] [id = 237] 07:31:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e422c2000) [pid = 1936] [serial = 711] [outer = (nil)] 07:31:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e5a61d000) [pid = 1936] [serial = 712] [outer = 0x7f7e422c2000] 07:31:46 INFO - PROCESS | 1936 | 1460989906406 Marionette DEBUG loaded listener.js 07:31:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e5a902400) [pid = 1936] [serial = 713] [outer = 0x7f7e422c2000] 07:31:47 INFO - PROCESS | 1936 | 1460989907247 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]]]}] 07:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1281ms 07:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:31:47 INFO - PROCESS | 1936 | 1460989907279 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 07:31:47 INFO - PROCESS | 1936 | 1460989907282 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 07:31:47 INFO - PROCESS | 1936 | 1460989907289 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:31:47 INFO - PROCESS | 1936 | 1460989907292 Marionette TRACE conn5 <- [1,922,null,{}] 07:31:47 INFO - PROCESS | 1936 | 1460989907296 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}] 07:31:47 INFO - PROCESS | 1936 | 1460989907450 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 07:31:47 INFO - PROCESS | 1936 | 1460989907610 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62d78800 == 102 [pid = 1936] [id = 238] 07:31:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e48fac000) [pid = 1936] [serial = 714] [outer = (nil)] 07:31:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e5a908c00) [pid = 1936] [serial = 715] [outer = 0x7f7e48fac000] 07:31:47 INFO - PROCESS | 1936 | 1460989907677 Marionette DEBUG loaded listener.js 07:31:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e5c824000) [pid = 1936] [serial = 716] [outer = 0x7f7e48fac000] 07:31:48 INFO - PROCESS | 1936 | 1460989908522 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]]]}] 07:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1280ms 07:31:48 INFO - PROCESS | 1936 | 1460989908570 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 07:31:48 INFO - PROCESS | 1936 | 1460989908574 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 07:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:31:48 INFO - PROCESS | 1936 | 1460989908581 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:31:48 INFO - PROCESS | 1936 | 1460989908584 Marionette TRACE conn5 <- [1,926,null,{}] 07:31:48 INFO - PROCESS | 1936 | 1460989908590 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}] 07:31:48 INFO - PROCESS | 1936 | 1460989908757 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 07:31:48 INFO - PROCESS | 1936 | 1460989908934 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e470ec000 == 103 [pid = 1936] [id = 239] 07:31:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e3c690800) [pid = 1936] [serial = 717] [outer = (nil)] 07:31:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e5c8c1400) [pid = 1936] [serial = 718] [outer = 0x7f7e3c690800] 07:31:49 INFO - PROCESS | 1936 | 1460989909001 Marionette DEBUG loaded listener.js 07:31:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e5e04f000) [pid = 1936] [serial = 719] [outer = 0x7f7e3c690800] 07:31:50 INFO - PROCESS | 1936 | 1460989910143 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]]]}] 07:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1629ms 07:31:50 INFO - PROCESS | 1936 | 1460989910212 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 07:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:31:50 INFO - PROCESS | 1936 | 1460989910217 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 07:31:50 INFO - PROCESS | 1936 | 1460989910225 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:31:50 INFO - PROCESS | 1936 | 1460989910230 Marionette TRACE conn5 <- [1,930,null,{}] 07:31:50 INFO - PROCESS | 1936 | 1460989910237 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}] 07:31:50 INFO - PROCESS | 1936 | 1460989910409 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 07:31:50 INFO - PROCESS | 1936 | 1460989910616 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47512000 == 104 [pid = 1936] [id = 240] 07:31:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e40694000) [pid = 1936] [serial = 720] [outer = (nil)] 07:31:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e40839000) [pid = 1936] [serial = 721] [outer = 0x7f7e40694000] 07:31:50 INFO - PROCESS | 1936 | 1460989910685 Marionette DEBUG loaded listener.js 07:31:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e422c0c00) [pid = 1936] [serial = 722] [outer = 0x7f7e40694000] 07:31:51 INFO - PROCESS | 1936 | 1460989911538 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]]]}] 07:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1380ms 07:31:51 INFO - PROCESS | 1936 | 1460989911612 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 07:31:51 INFO - PROCESS | 1936 | 1460989911620 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 07:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:31:51 INFO - PROCESS | 1936 | 1460989911630 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:31:51 INFO - PROCESS | 1936 | 1460989911633 Marionette TRACE conn5 <- [1,934,null,{}] 07:31:51 INFO - PROCESS | 1936 | 1460989911637 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}] 07:31:51 INFO - PROCESS | 1936 | 1460989911812 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 07:31:52 INFO - PROCESS | 1936 | 1460989912105 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40714000 == 105 [pid = 1936] [id = 241] 07:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e43446400) [pid = 1936] [serial = 723] [outer = (nil)] 07:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e44508800) [pid = 1936] [serial = 724] [outer = 0x7f7e43446400] 07:31:52 INFO - PROCESS | 1936 | 1460989912219 Marionette DEBUG loaded listener.js 07:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e46579400) [pid = 1936] [serial = 725] [outer = 0x7f7e43446400] 07:31:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e465a0400) [pid = 1936] [serial = 726] [outer = 0x7f7e43599400] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5278a000 == 104 [pid = 1936] [id = 61] 07:31:52 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e475e8c00) [pid = 1936] [serial = 613] [outer = (nil)] [url = about:blank] 07:31:52 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e48fabc00) [pid = 1936] [serial = 616] [outer = (nil)] [url = about:blank] 07:31:52 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e4bc36800) [pid = 1936] [serial = 619] [outer = (nil)] [url = about:blank] 07:31:52 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e42441400) [pid = 1936] [serial = 622] [outer = (nil)] [url = about:blank] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df4e800 == 103 [pid = 1936] [id = 229] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d0b0000 == 102 [pid = 1936] [id = 228] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bce5800 == 101 [pid = 1936] [id = 227] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e46520800 == 100 [pid = 1936] [id = 226] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40775800 == 99 [pid = 1936] [id = 225] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43259000 == 98 [pid = 1936] [id = 224] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e097000 == 97 [pid = 1936] [id = 220] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5c313000 == 96 [pid = 1936] [id = 219] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a3b4800 == 95 [pid = 1936] [id = 218] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d096800 == 94 [pid = 1936] [id = 217] 07:31:52 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4341c000 == 93 [pid = 1936] [id = 216] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e475e4400) [pid = 1936] [serial = 637] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e46418000) [pid = 1936] [serial = 601] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e409e7800) [pid = 1936] [serial = 628] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e42114000) [pid = 1936] [serial = 629] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e427ca800) [pid = 1936] [serial = 607] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e4243d000) [pid = 1936] [serial = 631] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e42b3ac00) [pid = 1936] [serial = 632] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e4069d000) [pid = 1936] [serial = 604] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e43443c00) [pid = 1936] [serial = 634] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e4b635400) [pid = 1936] [serial = 640] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e4656ac00) [pid = 1936] [serial = 610] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e3fdb8800) [pid = 1936] [serial = 626] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x7f7e3fc8d000) [pid = 1936] [serial = 625] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e4990d000) [pid = 1936] [serial = 638] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e4bc3f800) [pid = 1936] [serial = 641] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e447b3800) [pid = 1936] [serial = 635] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e4cf30800) [pid = 1936] [serial = 644] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e4ccf0000) [pid = 1936] [serial = 643] [outer = (nil)] [url = about:blank] 07:31:53 INFO - PROCESS | 1936 | 1460989913226 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]]]}] 07:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1631ms 07:31:53 INFO - PROCESS | 1936 | 1460989913261 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 07:31:53 INFO - PROCESS | 1936 | 1460989913265 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 07:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:31:53 INFO - PROCESS | 1936 | 1460989913270 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:31:53 INFO - PROCESS | 1936 | 1460989913275 Marionette TRACE conn5 <- [1,938,null,{}] 07:31:53 INFO - PROCESS | 1936 | 1460989913290 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}] 07:31:53 INFO - PROCESS | 1936 | 1460989913464 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 07:31:53 INFO - PROCESS | 1936 | 1460989913587 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4340d000 == 94 [pid = 1936] [id = 242] 07:31:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e3fc85000) [pid = 1936] [serial = 727] [outer = (nil)] 07:31:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e409eb400) [pid = 1936] [serial = 728] [outer = 0x7f7e3fc85000] 07:31:53 INFO - PROCESS | 1936 | 1460989913652 Marionette DEBUG loaded listener.js 07:31:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e4b363000) [pid = 1936] [serial = 729] [outer = 0x7f7e3fc85000] 07:31:54 INFO - PROCESS | 1936 | 1460989914409 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]]]}] 07:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1185ms 07:31:54 INFO - PROCESS | 1936 | 1460989914456 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 07:31:54 INFO - PROCESS | 1936 | 1460989914459 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 07:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:31:54 INFO - PROCESS | 1936 | 1460989914466 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:31:54 INFO - PROCESS | 1936 | 1460989914469 Marionette TRACE conn5 <- [1,942,null,{}] 07:31:54 INFO - PROCESS | 1936 | 1460989914478 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}] 07:31:54 INFO - PROCESS | 1936 | 1460989914635 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 07:31:54 INFO - PROCESS | 1936 | 1460989914650 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c9d0000 == 95 [pid = 1936] [id = 243] 07:31:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e3fc87800) [pid = 1936] [serial = 730] [outer = (nil)] 07:31:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e4d207400) [pid = 1936] [serial = 731] [outer = 0x7f7e3fc87800] 07:31:54 INFO - PROCESS | 1936 | 1460989914709 Marionette DEBUG loaded listener.js 07:31:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e4da3bc00) [pid = 1936] [serial = 732] [outer = 0x7f7e3fc87800] 07:31:55 INFO - PROCESS | 1936 | 1460989915557 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]]]}] 07:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1135ms 07:31:55 INFO - PROCESS | 1936 | 1460989915602 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 07:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:31:55 INFO - PROCESS | 1936 | 1460989915606 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 07:31:55 INFO - PROCESS | 1936 | 1460989915619 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:31:55 INFO - PROCESS | 1936 | 1460989915622 Marionette TRACE conn5 <- [1,946,null,{}] 07:31:55 INFO - PROCESS | 1936 | 1460989915626 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}] 07:31:55 INFO - PROCESS | 1936 | 1460989915814 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 07:31:55 INFO - PROCESS | 1936 | 1460989915837 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ea94000 == 96 [pid = 1936] [id = 244] 07:31:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e4ccedc00) [pid = 1936] [serial = 733] [outer = (nil)] 07:31:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e4df93c00) [pid = 1936] [serial = 734] [outer = 0x7f7e4ccedc00] 07:31:55 INFO - PROCESS | 1936 | 1460989915896 Marionette DEBUG loaded listener.js 07:31:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e4ec7e800) [pid = 1936] [serial = 735] [outer = 0x7f7e4ccedc00] 07:31:56 INFO - PROCESS | 1936 | 1460989916730 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]]]}] 07:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1184ms 07:31:56 INFO - PROCESS | 1936 | 1460989916799 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 07:31:56 INFO - PROCESS | 1936 | 1460989916801 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 07:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:31:56 INFO - PROCESS | 1936 | 1460989916808 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:31:56 INFO - PROCESS | 1936 | 1460989916810 Marionette TRACE conn5 <- [1,950,null,{}] 07:31:56 INFO - PROCESS | 1936 | 1460989916815 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}] 07:31:57 INFO - PROCESS | 1936 | 1460989917040 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 07:31:57 INFO - PROCESS | 1936 | 1460989917081 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e594cb000 == 97 [pid = 1936] [id = 245] 07:31:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e5292b000) [pid = 1936] [serial = 736] [outer = (nil)] 07:31:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e597e3000) [pid = 1936] [serial = 737] [outer = 0x7f7e5292b000] 07:31:57 INFO - PROCESS | 1936 | 1460989917142 Marionette DEBUG loaded listener.js 07:31:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e5a6d2c00) [pid = 1936] [serial = 738] [outer = 0x7f7e5292b000] 07:31:57 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e46576800) [pid = 1936] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:31:57 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e3fc86000) [pid = 1936] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:31:57 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e4d2e6400) [pid = 1936] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:31:57 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e42435000) [pid = 1936] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:31:57 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e3fe59c00) [pid = 1936] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:31:57 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e3c68c400) [pid = 1936] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:31:58 INFO - PROCESS | 1936 | 1460989918121 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]]]}] 07:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1329ms 07:31:58 INFO - PROCESS | 1936 | 1460989918137 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 07:31:58 INFO - PROCESS | 1936 | 1460989918142 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 07:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:31:58 INFO - PROCESS | 1936 | 1460989918148 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:31:58 INFO - PROCESS | 1936 | 1460989918150 Marionette TRACE conn5 <- [1,954,null,{}] 07:31:58 INFO - PROCESS | 1936 | 1460989918155 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}] 07:31:58 INFO - PROCESS | 1936 | 1460989918300 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 07:31:58 INFO - PROCESS | 1936 | 1460989918421 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e599a5000 == 98 [pid = 1936] [id = 246] 07:31:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e42dad000) [pid = 1936] [serial = 739] [outer = (nil)] 07:31:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e59468400) [pid = 1936] [serial = 740] [outer = 0x7f7e42dad000] 07:31:58 INFO - PROCESS | 1936 | 1460989918480 Marionette DEBUG loaded listener.js 07:31:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e5c93fc00) [pid = 1936] [serial = 741] [outer = 0x7f7e42dad000] 07:31:59 INFO - PROCESS | 1936 | 1460989919102 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]]]}] 07:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 986ms 07:31:59 INFO - PROCESS | 1936 | 1460989919135 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 07:31:59 INFO - PROCESS | 1936 | 1460989919139 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 07:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:31:59 INFO - PROCESS | 1936 | 1460989919145 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:31:59 INFO - PROCESS | 1936 | 1460989919147 Marionette TRACE conn5 <- [1,958,null,{}] 07:31:59 INFO - PROCESS | 1936 | 1460989919153 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}] 07:31:59 INFO - PROCESS | 1936 | 1460989919301 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 07:31:59 INFO - PROCESS | 1936 | 1460989919429 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e146000 == 99 [pid = 1936] [id = 247] 07:31:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e447acc00) [pid = 1936] [serial = 742] [outer = (nil)] 07:31:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e5e4b5400) [pid = 1936] [serial = 743] [outer = 0x7f7e447acc00] 07:31:59 INFO - PROCESS | 1936 | 1460989919492 Marionette DEBUG loaded listener.js 07:31:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e5e4bd400) [pid = 1936] [serial = 744] [outer = 0x7f7e447acc00] 07:32:00 INFO - PROCESS | 1936 | 1460989920438 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]]]}] 07:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1326ms 07:32:00 INFO - PROCESS | 1936 | 1460989920472 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 07:32:00 INFO - PROCESS | 1936 | 1460989920479 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 07:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:32:00 INFO - PROCESS | 1936 | 1460989920488 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:32:00 INFO - PROCESS | 1936 | 1460989920492 Marionette TRACE conn5 <- [1,962,null,{}] 07:32:00 INFO - PROCESS | 1936 | 1460989920501 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}] 07:32:00 INFO - PROCESS | 1936 | 1460989920681 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 07:32:00 INFO - PROCESS | 1936 | 1460989920865 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e470ea800 == 100 [pid = 1936] [id = 248] 07:32:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e409e5c00) [pid = 1936] [serial = 745] [outer = (nil)] 07:32:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e42434800) [pid = 1936] [serial = 746] [outer = 0x7f7e409e5c00] 07:32:00 INFO - PROCESS | 1936 | 1460989920958 Marionette DEBUG loaded listener.js 07:32:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e43446000) [pid = 1936] [serial = 747] [outer = 0x7f7e409e5c00] 07:32:01 INFO - PROCESS | 1936 | 1460989921946 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]]]}] 07:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1535ms 07:32:02 INFO - PROCESS | 1936 | 1460989922024 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 07:32:02 INFO - PROCESS | 1936 | 1460989922032 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 07:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:32:02 INFO - PROCESS | 1936 | 1460989922043 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:32:02 INFO - PROCESS | 1936 | 1460989922047 Marionette TRACE conn5 <- [1,966,null,{}] 07:32:02 INFO - PROCESS | 1936 | 1460989922053 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}] 07:32:02 INFO - PROCESS | 1936 | 1460989922268 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 07:32:02 INFO - PROCESS | 1936 | 1460989922510 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535b0000 == 101 [pid = 1936] [id = 249] 07:32:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e43447c00) [pid = 1936] [serial = 748] [outer = (nil)] 07:32:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e4b71d000) [pid = 1936] [serial = 749] [outer = 0x7f7e43447c00] 07:32:02 INFO - PROCESS | 1936 | 1460989922629 Marionette DEBUG loaded listener.js 07:32:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e4ccf5800) [pid = 1936] [serial = 750] [outer = 0x7f7e43447c00] 07:32:03 INFO - PROCESS | 1936 | 1460989923481 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]]]}] 07:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1486ms 07:32:03 INFO - PROCESS | 1936 | 1460989923529 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 07:32:03 INFO - PROCESS | 1936 | 1460989923533 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 07:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:32:03 INFO - PROCESS | 1936 | 1460989923539 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:32:03 INFO - PROCESS | 1936 | 1460989923544 Marionette TRACE conn5 <- [1,970,null,{}] 07:32:03 INFO - PROCESS | 1936 | 1460989923560 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}] 07:32:03 INFO - PROCESS | 1936 | 1460989923742 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 07:32:03 INFO - PROCESS | 1936 | 1460989923905 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ec1a000 == 102 [pid = 1936] [id = 250] 07:32:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e4cd7f800) [pid = 1936] [serial = 751] [outer = (nil)] 07:32:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e59465c00) [pid = 1936] [serial = 752] [outer = 0x7f7e4cd7f800] 07:32:03 INFO - PROCESS | 1936 | 1460989923986 Marionette DEBUG loaded listener.js 07:32:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e599c1000) [pid = 1936] [serial = 753] [outer = 0x7f7e4cd7f800] 07:32:04 INFO - PROCESS | 1936 | 1460989924862 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]]]}] 07:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1382ms 07:32:04 INFO - PROCESS | 1936 | 1460989924922 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 07:32:04 INFO - PROCESS | 1936 | 1460989924929 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 07:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:32:04 INFO - PROCESS | 1936 | 1460989924938 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:32:04 INFO - PROCESS | 1936 | 1460989924943 Marionette TRACE conn5 <- [1,974,null,{}] 07:32:04 INFO - PROCESS | 1936 | 1460989924948 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}] 07:32:05 INFO - PROCESS | 1936 | 1460989925136 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 07:32:05 INFO - PROCESS | 1936 | 1460989925299 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40aba000 == 103 [pid = 1936] [id = 251] 07:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e4d39f000) [pid = 1936] [serial = 754] [outer = (nil)] 07:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e5e054c00) [pid = 1936] [serial = 755] [outer = 0x7f7e4d39f000] 07:32:05 INFO - PROCESS | 1936 | 1460989925376 Marionette DEBUG loaded listener.js 07:32:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e5e4bf000) [pid = 1936] [serial = 756] [outer = 0x7f7e4d39f000] 07:32:06 INFO - PROCESS | 1936 | 1460989926239 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]]]}] 07:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1329ms 07:32:06 INFO - PROCESS | 1936 | 1460989926268 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 07:32:06 INFO - PROCESS | 1936 | 1460989926270 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 07:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:32:06 INFO - PROCESS | 1936 | 1460989926278 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:32:06 INFO - PROCESS | 1936 | 1460989926281 Marionette TRACE conn5 <- [1,978,null,{}] 07:32:06 INFO - PROCESS | 1936 | 1460989926287 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}] 07:32:06 INFO - PROCESS | 1936 | 1460989926460 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 07:32:06 INFO - PROCESS | 1936 | 1460989926629 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e615c0800 == 104 [pid = 1936] [id = 252] 07:32:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e42c06000) [pid = 1936] [serial = 757] [outer = (nil)] 07:32:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e42c0c400) [pid = 1936] [serial = 758] [outer = 0x7f7e42c06000] 07:32:06 INFO - PROCESS | 1936 | 1460989926700 Marionette DEBUG loaded listener.js 07:32:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e42c11400) [pid = 1936] [serial = 759] [outer = 0x7f7e42c06000] 07:32:07 INFO - PROCESS | 1936 | 1460989927612 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]]]}] 07:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1383ms 07:32:07 INFO - PROCESS | 1936 | 1460989927662 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 07:32:07 INFO - PROCESS | 1936 | 1460989927666 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 07:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:32:07 INFO - PROCESS | 1936 | 1460989927672 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:32:07 INFO - PROCESS | 1936 | 1460989927675 Marionette TRACE conn5 <- [1,982,null,{}] 07:32:07 INFO - PROCESS | 1936 | 1460989927681 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}] 07:32:07 INFO - PROCESS | 1936 | 1460989927881 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 07:32:08 INFO - PROCESS | 1936 | 1460989928042 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473b5000 == 105 [pid = 1936] [id = 253] 07:32:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e5a905000) [pid = 1936] [serial = 760] [outer = (nil)] 07:32:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e5e62c800) [pid = 1936] [serial = 761] [outer = 0x7f7e5a905000] 07:32:08 INFO - PROCESS | 1936 | 1460989928119 Marionette DEBUG loaded listener.js 07:32:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e5ea11400) [pid = 1936] [serial = 762] [outer = 0x7f7e5a905000] 07:32:08 INFO - PROCESS | 1936 | 1460989928914 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]]]}] 07:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1278ms 07:32:08 INFO - PROCESS | 1936 | 1460989928951 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 07:32:08 INFO - PROCESS | 1936 | 1460989928954 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 07:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:32:08 INFO - PROCESS | 1936 | 1460989928959 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:32:08 INFO - PROCESS | 1936 | 1460989928962 Marionette TRACE conn5 <- [1,986,null,{}] 07:32:08 INFO - PROCESS | 1936 | 1460989928967 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}] 07:32:09 INFO - PROCESS | 1936 | 1460989929126 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 07:32:09 INFO - PROCESS | 1936 | 1460989929293 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e384f1800 == 106 [pid = 1936] [id = 254] 07:32:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e3b213c00) [pid = 1936] [serial = 763] [outer = (nil)] 07:32:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e3b218c00) [pid = 1936] [serial = 764] [outer = 0x7f7e3b213c00] 07:32:09 INFO - PROCESS | 1936 | 1460989929360 Marionette DEBUG loaded listener.js 07:32:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e3b21e800) [pid = 1936] [serial = 765] [outer = 0x7f7e3b213c00] 07:32:10 INFO - PROCESS | 1936 | 1460989930210 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]]]}] 07:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1279ms 07:32:10 INFO - PROCESS | 1936 | 1460989930239 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 07:32:10 INFO - PROCESS | 1936 | 1460989930243 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 07:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:32:10 INFO - PROCESS | 1936 | 1460989930248 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:32:10 INFO - PROCESS | 1936 | 1460989930251 Marionette TRACE conn5 <- [1,990,null,{}] 07:32:10 INFO - PROCESS | 1936 | 1460989930256 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}] 07:32:10 INFO - PROCESS | 1936 | 1460989930436 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 07:32:10 INFO - PROCESS | 1936 | 1460989930603 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38f9d800 == 107 [pid = 1936] [id = 255] 07:32:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e391e1800) [pid = 1936] [serial = 766] [outer = (nil)] 07:32:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e391e9000) [pid = 1936] [serial = 767] [outer = 0x7f7e391e1800] 07:32:10 INFO - PROCESS | 1936 | 1460989930670 Marionette DEBUG loaded listener.js 07:32:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e391ee800) [pid = 1936] [serial = 768] [outer = 0x7f7e391e1800] 07:32:11 INFO - PROCESS | 1936 | 1460989931530 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]]]}] 07:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1331ms 07:32:11 INFO - PROCESS | 1936 | 1460989931580 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 07:32:11 INFO - PROCESS | 1936 | 1460989931583 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 07:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:32:11 INFO - PROCESS | 1936 | 1460989931589 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:32:11 INFO - PROCESS | 1936 | 1460989931591 Marionette TRACE conn5 <- [1,994,null,{}] 07:32:11 INFO - PROCESS | 1936 | 1460989931596 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}] 07:32:11 INFO - PROCESS | 1936 | 1460989931765 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 07:32:11 INFO - PROCESS | 1936 | 1460989931935 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a1b0800 == 108 [pid = 1936] [id = 256] 07:32:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e391e4000) [pid = 1936] [serial = 769] [outer = (nil)] 07:32:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e3b21ec00) [pid = 1936] [serial = 770] [outer = 0x7f7e391e4000] 07:32:12 INFO - PROCESS | 1936 | 1460989932005 Marionette DEBUG loaded listener.js 07:32:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e3b954400) [pid = 1936] [serial = 771] [outer = 0x7f7e391e4000] 07:32:12 INFO - PROCESS | 1936 | 1460989932844 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]]]}] 07:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1330ms 07:32:12 INFO - PROCESS | 1936 | 1460989932923 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 07:32:12 INFO - PROCESS | 1936 | 1460989932926 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 07:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:32:12 INFO - PROCESS | 1936 | 1460989932932 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:32:12 INFO - PROCESS | 1936 | 1460989932935 Marionette TRACE conn5 <- [1,998,null,{}] 07:32:12 INFO - PROCESS | 1936 | 1460989932942 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}] 07:32:13 INFO - PROCESS | 1936 | 1460989933148 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 07:32:13 INFO - PROCESS | 1936 | 1460989933313 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c8a6800 == 109 [pid = 1936] [id = 257] 07:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e3739a400) [pid = 1936] [serial = 772] [outer = (nil)] 07:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e3739f000) [pid = 1936] [serial = 773] [outer = 0x7f7e3739a400] 07:32:13 INFO - PROCESS | 1936 | 1460989933383 Marionette DEBUG loaded listener.js 07:32:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e373a4000) [pid = 1936] [serial = 774] [outer = 0x7f7e3739a400] 07:32:14 INFO - PROCESS | 1936 | 1460989934271 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]]]}] 07:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1377ms 07:32:14 INFO - PROCESS | 1936 | 1460989934310 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 07:32:14 INFO - PROCESS | 1936 | 1460989934315 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 07:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:32:14 INFO - PROCESS | 1936 | 1460989934323 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:32:14 INFO - PROCESS | 1936 | 1460989934329 Marionette TRACE conn5 <- [1,1002,null,{}] 07:32:14 INFO - PROCESS | 1936 | 1460989934336 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}] 07:32:14 INFO - PROCESS | 1936 | 1460989934563 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 07:32:15 INFO - PROCESS | 1936 | 1460989935202 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42460000 == 110 [pid = 1936] [id = 258] 07:32:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e3b215800) [pid = 1936] [serial = 775] [outer = (nil)] 07:32:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e3b953c00) [pid = 1936] [serial = 776] [outer = 0x7f7e3b215800] 07:32:15 INFO - PROCESS | 1936 | 1460989935277 Marionette DEBUG loaded listener.js 07:32:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e3b95fc00) [pid = 1936] [serial = 777] [outer = 0x7f7e3b215800] 07:32:16 INFO - PROCESS | 1936 | 1460989936101 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]]]}] 07:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1845ms 07:32:16 INFO - PROCESS | 1936 | 1460989936170 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 07:32:16 INFO - PROCESS | 1936 | 1460989936179 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 07:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:32:16 INFO - PROCESS | 1936 | 1460989936190 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:32:16 INFO - PROCESS | 1936 | 1460989936194 Marionette TRACE conn5 <- [1,1006,null,{}] 07:32:16 INFO - PROCESS | 1936 | 1460989936201 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}] 07:32:16 INFO - PROCESS | 1936 | 1460989936381 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 07:32:16 INFO - PROCESS | 1936 | 1460989936705 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40725000 == 111 [pid = 1936] [id = 259] 07:32:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e3fe56000) [pid = 1936] [serial = 778] [outer = (nil)] 07:32:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e3fe60000) [pid = 1936] [serial = 779] [outer = 0x7f7e3fe56000] 07:32:16 INFO - PROCESS | 1936 | 1460989936777 Marionette DEBUG loaded listener.js 07:32:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e409e4000) [pid = 1936] [serial = 780] [outer = 0x7f7e3fe56000] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3aed9800 == 110 [pid = 1936] [id = 176] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e599a5000 == 109 [pid = 1936] [id = 246] 07:32:17 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e4df9c000) [pid = 1936] [serial = 691] [outer = (nil)] [url = about:blank] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e594cb000 == 108 [pid = 1936] [id = 245] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ea94000 == 107 [pid = 1936] [id = 244] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c9d0000 == 106 [pid = 1936] [id = 243] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4340d000 == 105 [pid = 1936] [id = 242] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40714000 == 104 [pid = 1936] [id = 241] 07:32:17 INFO - PROCESS | 1936 | 1460989937738 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]]]}] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e47512000 == 103 [pid = 1936] [id = 240] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5eb6a800 == 102 [pid = 1936] [id = 235] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e1dc800 == 101 [pid = 1936] [id = 234] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e147800 == 100 [pid = 1936] [id = 233] 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c91e000 == 99 [pid = 1936] [id = 232] 07:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1582ms 07:32:17 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43404000 == 98 [pid = 1936] [id = 231] 07:32:17 INFO - PROCESS | 1936 | 1460989937780 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 07:32:17 INFO - PROCESS | 1936 | 1460989937786 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 07:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:32:17 INFO - PROCESS | 1936 | 1460989937793 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:32:17 INFO - PROCESS | 1936 | 1460989937796 Marionette TRACE conn5 <- [1,1010,null,{}] 07:32:17 INFO - PROCESS | 1936 | 1460989937802 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}] 07:32:17 INFO - PROCESS | 1936 | 1460989937960 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 07:32:17 INFO - PROCESS | 1936 | 1460989937970 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42f02800 == 99 [pid = 1936] [id = 260] 07:32:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e3fe59c00) [pid = 1936] [serial = 781] [outer = (nil)] 07:32:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e4243e800) [pid = 1936] [serial = 782] [outer = 0x7f7e3fe59c00] 07:32:18 INFO - PROCESS | 1936 | 1460989938031 Marionette DEBUG loaded listener.js 07:32:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e42c08000) [pid = 1936] [serial = 783] [outer = 0x7f7e3fe59c00] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e475e4800) [pid = 1936] [serial = 682] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e4b7e2400) [pid = 1936] [serial = 686] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e4da37800) [pid = 1936] [serial = 688] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e4df8f800) [pid = 1936] [serial = 689] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e4641b400) [pid = 1936] [serial = 680] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e499d5000) [pid = 1936] [serial = 683] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e4a7db400) [pid = 1936] [serial = 685] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e40840c00) [pid = 1936] [serial = 649] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e4bc3b000) [pid = 1936] [serial = 655] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e426d8400) [pid = 1936] [serial = 676] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e42d1f000) [pid = 1936] [serial = 677] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e4d39d400) [pid = 1936] [serial = 658] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e4083b400) [pid = 1936] [serial = 674] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e3fdc1000) [pid = 1936] [serial = 673] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e4d2e8000) [pid = 1936] [serial = 646] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e43441800) [pid = 1936] [serial = 652] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e44512c00) [pid = 1936] [serial = 679] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e3fe5a000) [pid = 1936] [serial = 670] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e52860c00) [pid = 1936] [serial = 667] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e4e9f5800) [pid = 1936] [serial = 664] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e4b636000) [pid = 1936] [serial = 661] [outer = (nil)] [url = about:blank] 07:32:18 INFO - PROCESS | 1936 | 1460989938893 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]]]}] 07:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1131ms 07:32:18 INFO - PROCESS | 1936 | 1460989938926 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 07:32:18 INFO - PROCESS | 1936 | 1460989938929 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 07:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:32:18 INFO - PROCESS | 1936 | 1460989938942 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:32:18 INFO - PROCESS | 1936 | 1460989938951 Marionette TRACE conn5 <- [1,1014,null,{}] 07:32:18 INFO - PROCESS | 1936 | 1460989938963 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}] 07:32:19 INFO - PROCESS | 1936 | 1460989939112 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 07:32:19 INFO - PROCESS | 1936 | 1460989939246 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4998c000 == 100 [pid = 1936] [id = 261] 07:32:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e3fe57400) [pid = 1936] [serial = 784] [outer = (nil)] 07:32:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e42db2000) [pid = 1936] [serial = 785] [outer = 0x7f7e3fe57400] 07:32:19 INFO - PROCESS | 1936 | 1460989939304 Marionette DEBUG loaded listener.js 07:32:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e447b7000) [pid = 1936] [serial = 786] [outer = 0x7f7e3fe57400] 07:32:19 INFO - PROCESS | 1936 | 1460989939978 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]]]}] 07:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1095ms 07:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:32:20 INFO - PROCESS | 1936 | 1460989940031 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 07:32:20 INFO - PROCESS | 1936 | 1460989940034 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 07:32:20 INFO - PROCESS | 1936 | 1460989940042 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:32:20 INFO - PROCESS | 1936 | 1460989940044 Marionette TRACE conn5 <- [1,1018,null,{}] 07:32:20 INFO - PROCESS | 1936 | 1460989940073 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}] 07:32:20 INFO - PROCESS | 1936 | 1460989940294 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 07:32:20 INFO - PROCESS | 1936 | 1460989940315 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bce5000 == 101 [pid = 1936] [id = 262] 07:32:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e4083b400) [pid = 1936] [serial = 787] [outer = (nil)] 07:32:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e4670f000) [pid = 1936] [serial = 788] [outer = 0x7f7e4083b400] 07:32:20 INFO - PROCESS | 1936 | 1460989940373 Marionette DEBUG loaded listener.js 07:32:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e48faf800) [pid = 1936] [serial = 789] [outer = 0x7f7e4083b400] 07:32:21 INFO - PROCESS | 1936 | 1460989941213 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]]]}] 07:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1252ms 07:32:21 INFO - PROCESS | 1936 | 1460989941299 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 07:32:21 INFO - PROCESS | 1936 | 1460989941301 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 07:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:32:21 INFO - PROCESS | 1936 | 1460989941308 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:32:21 INFO - PROCESS | 1936 | 1460989941311 Marionette TRACE conn5 <- [1,1022,null,{}] 07:32:21 INFO - PROCESS | 1936 | 1460989941316 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}] 07:32:21 INFO - PROCESS | 1936 | 1460989941513 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 07:32:21 INFO - PROCESS | 1936 | 1460989941537 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d3cb800 == 102 [pid = 1936] [id = 263] 07:32:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e4b7a5c00) [pid = 1936] [serial = 790] [outer = (nil)] 07:32:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e4bb1c000) [pid = 1936] [serial = 791] [outer = 0x7f7e4b7a5c00] 07:32:21 INFO - PROCESS | 1936 | 1460989941608 Marionette DEBUG loaded listener.js 07:32:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e4d20c800) [pid = 1936] [serial = 792] [outer = 0x7f7e4b7a5c00] 07:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e42dad000) [pid = 1936] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e4ccedc00) [pid = 1936] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e5292b000) [pid = 1936] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e40694000) [pid = 1936] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e3fc87800) [pid = 1936] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e43446400) [pid = 1936] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:32:22 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e3fc85000) [pid = 1936] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:32:22 INFO - PROCESS | 1936 | 1460989942705 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]]]}] 07:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1426ms 07:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:32:22 INFO - PROCESS | 1936 | 1460989942735 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 07:32:22 INFO - PROCESS | 1936 | 1460989942739 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 07:32:22 INFO - PROCESS | 1936 | 1460989942746 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:32:22 INFO - PROCESS | 1936 | 1460989942748 Marionette TRACE conn5 <- [1,1026,null,{}] 07:32:22 INFO - PROCESS | 1936 | 1460989942753 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}] 07:32:22 INFO - PROCESS | 1936 | 1460989942916 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 07:32:22 INFO - PROCESS | 1936 | 1460989942933 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ec9b800 == 103 [pid = 1936] [id = 264] 07:32:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e43597000) [pid = 1936] [serial = 793] [outer = (nil)] 07:32:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e4bc3c000) [pid = 1936] [serial = 794] [outer = 0x7f7e43597000] 07:32:23 INFO - PROCESS | 1936 | 1460989942998 Marionette DEBUG loaded listener.js 07:32:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e4df9d000) [pid = 1936] [serial = 795] [outer = 0x7f7e43597000] 07:32:23 INFO - PROCESS | 1936 | 1460989943790 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]]]}] 07:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1086ms 07:32:23 INFO - PROCESS | 1936 | 1460989943831 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 07:32:23 INFO - PROCESS | 1936 | 1460989943834 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 07:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:32:23 INFO - PROCESS | 1936 | 1460989943840 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:32:23 INFO - PROCESS | 1936 | 1460989943843 Marionette TRACE conn5 <- [1,1030,null,{}] 07:32:23 INFO - PROCESS | 1936 | 1460989943849 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}] 07:32:24 INFO - PROCESS | 1936 | 1460989944043 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 07:32:24 INFO - PROCESS | 1936 | 1460989944060 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e59530000 == 104 [pid = 1936] [id = 265] 07:32:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e4bc38400) [pid = 1936] [serial = 796] [outer = (nil)] 07:32:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e5285c800) [pid = 1936] [serial = 797] [outer = 0x7f7e4bc38400] 07:32:24 INFO - PROCESS | 1936 | 1460989944119 Marionette DEBUG loaded listener.js 07:32:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e5926c400) [pid = 1936] [serial = 798] [outer = 0x7f7e4bc38400] 07:32:25 INFO - PROCESS | 1936 | 1460989945087 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]]]}] 07:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1278ms 07:32:25 INFO - PROCESS | 1936 | 1460989945120 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 07:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:32:25 INFO - PROCESS | 1936 | 1460989945126 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 07:32:25 INFO - PROCESS | 1936 | 1460989945134 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:32:25 INFO - PROCESS | 1936 | 1460989945139 Marionette TRACE conn5 <- [1,1034,null,{}] 07:32:25 INFO - PROCESS | 1936 | 1460989945147 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}] 07:32:25 INFO - PROCESS | 1936 | 1460989945324 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 07:32:25 INFO - PROCESS | 1936 | 1460989945509 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44523800 == 105 [pid = 1936] [id = 266] 07:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e3b95ac00) [pid = 1936] [serial = 799] [outer = (nil)] 07:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e3fdb3c00) [pid = 1936] [serial = 800] [outer = 0x7f7e3b95ac00] 07:32:25 INFO - PROCESS | 1936 | 1460989945581 Marionette DEBUG loaded listener.js 07:32:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e40840c00) [pid = 1936] [serial = 801] [outer = 0x7f7e3b95ac00] 07:32:26 INFO - PROCESS | 1936 | 1460989946502 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]]]}] 07:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1439ms 07:32:26 INFO - PROCESS | 1936 | 1460989946573 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 07:32:26 INFO - PROCESS | 1936 | 1460989946581 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 07:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:32:26 INFO - PROCESS | 1936 | 1460989946590 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:32:26 INFO - PROCESS | 1936 | 1460989946593 Marionette TRACE conn5 <- [1,1038,null,{}] 07:32:26 INFO - PROCESS | 1936 | 1460989946599 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}] 07:32:26 INFO - PROCESS | 1936 | 1460989946784 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 07:32:26 INFO - PROCESS | 1936 | 1460989946950 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bcd7800 == 106 [pid = 1936] [id = 267] 07:32:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e3bc5b000) [pid = 1936] [serial = 802] [outer = (nil)] 07:32:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e42c0b400) [pid = 1936] [serial = 803] [outer = 0x7f7e3bc5b000] 07:32:27 INFO - PROCESS | 1936 | 1460989947023 Marionette DEBUG loaded listener.js 07:32:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e43448c00) [pid = 1936] [serial = 804] [outer = 0x7f7e3bc5b000] 07:32:27 INFO - PROCESS | 1936 | 1460989947980 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]]]}] 07:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1428ms 07:32:28 INFO - PROCESS | 1936 | 1460989948019 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 07:32:28 INFO - PROCESS | 1936 | 1460989948023 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 07:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:32:28 INFO - PROCESS | 1936 | 1460989948029 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:32:28 INFO - PROCESS | 1936 | 1460989948034 Marionette TRACE conn5 <- [1,1042,null,{}] 07:32:28 INFO - PROCESS | 1936 | 1460989948051 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}] 07:32:28 INFO - PROCESS | 1936 | 1460989948233 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 07:32:28 INFO - PROCESS | 1936 | 1460989948439 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c9ba000 == 107 [pid = 1936] [id = 268] 07:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e48d3dc00) [pid = 1936] [serial = 805] [outer = (nil)] 07:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e4ccefc00) [pid = 1936] [serial = 806] [outer = 0x7f7e48d3dc00] 07:32:28 INFO - PROCESS | 1936 | 1460989948553 Marionette DEBUG loaded listener.js 07:32:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e4e9f4c00) [pid = 1936] [serial = 807] [outer = 0x7f7e48d3dc00] 07:32:29 INFO - PROCESS | 1936 | 1460989949369 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]]]}] 07:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1390ms 07:32:29 INFO - PROCESS | 1936 | 1460989949420 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 07:32:29 INFO - PROCESS | 1936 | 1460989949425 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 07:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:32:29 INFO - PROCESS | 1936 | 1460989949430 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:32:29 INFO - PROCESS | 1936 | 1460989949432 Marionette TRACE conn5 <- [1,1046,null,{}] 07:32:29 INFO - PROCESS | 1936 | 1460989949438 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}] 07:32:29 INFO - PROCESS | 1936 | 1460989949610 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 07:32:29 INFO - PROCESS | 1936 | 1460989949788 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e1d9000 == 108 [pid = 1936] [id = 269] 07:32:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e4990d000) [pid = 1936] [serial = 808] [outer = (nil)] 07:32:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e5946c000) [pid = 1936] [serial = 809] [outer = 0x7f7e4990d000] 07:32:29 INFO - PROCESS | 1936 | 1460989949858 Marionette DEBUG loaded listener.js 07:32:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e59911400) [pid = 1936] [serial = 810] [outer = 0x7f7e4990d000] 07:32:30 INFO - PROCESS | 1936 | 1460989950673 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]]]}] 07:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1275ms 07:32:30 INFO - PROCESS | 1936 | 1460989950707 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 07:32:30 INFO - PROCESS | 1936 | 1460989950709 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 07:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:32:30 INFO - PROCESS | 1936 | 1460989950729 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:32:30 INFO - PROCESS | 1936 | 1460989950731 Marionette TRACE conn5 <- [1,1050,null,{}] 07:32:30 INFO - PROCESS | 1936 | 1460989950737 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}] 07:32:30 INFO - PROCESS | 1936 | 1460989950893 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 07:32:31 INFO - PROCESS | 1936 | 1460989951104 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ec16000 == 109 [pid = 1936] [id = 270] 07:32:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e4ec7a000) [pid = 1936] [serial = 811] [outer = (nil)] 07:32:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e5a752000) [pid = 1936] [serial = 812] [outer = 0x7f7e4ec7a000] 07:32:31 INFO - PROCESS | 1936 | 1460989951180 Marionette DEBUG loaded listener.js 07:32:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e5aab7c00) [pid = 1936] [serial = 813] [outer = 0x7f7e4ec7a000] 07:32:32 INFO - PROCESS | 1936 | 1460989952062 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]]]}] 07:32:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1377ms 07:32:32 INFO - PROCESS | 1936 | 1460989952106 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 07:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:32:32 INFO - PROCESS | 1936 | 1460989952109 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 07:32:32 INFO - PROCESS | 1936 | 1460989952116 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:32:32 INFO - PROCESS | 1936 | 1460989952119 Marionette TRACE conn5 <- [1,1054,null,{}] 07:32:32 INFO - PROCESS | 1936 | 1460989952124 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}] 07:32:32 INFO - PROCESS | 1936 | 1460989952328 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 07:32:32 INFO - PROCESS | 1936 | 1460989952496 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cdb9800 == 110 [pid = 1936] [id = 271] 07:32:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e5e4ba000) [pid = 1936] [serial = 814] [outer = (nil)] 07:32:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e5e62b000) [pid = 1936] [serial = 815] [outer = 0x7f7e5e4ba000] 07:32:32 INFO - PROCESS | 1936 | 1460989952570 Marionette DEBUG loaded listener.js 07:32:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e5ea8e000) [pid = 1936] [serial = 816] [outer = 0x7f7e5e4ba000] 07:32:33 INFO - PROCESS | 1936 | 1460989953339 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]]]}] 07:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1280ms 07:32:33 INFO - PROCESS | 1936 | 1460989953396 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 07:32:33 INFO - PROCESS | 1936 | 1460989953399 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 07:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:32:33 INFO - PROCESS | 1936 | 1460989953406 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:32:33 INFO - PROCESS | 1936 | 1460989953408 Marionette TRACE conn5 <- [1,1058,null,{}] 07:32:33 INFO - PROCESS | 1936 | 1460989953413 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}] 07:32:33 INFO - PROCESS | 1936 | 1460989953579 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 07:32:33 INFO - PROCESS | 1936 | 1460989953749 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62d71000 == 111 [pid = 1936] [id = 272] 07:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e371b3800) [pid = 1936] [serial = 817] [outer = (nil)] 07:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e371bbc00) [pid = 1936] [serial = 818] [outer = 0x7f7e371b3800] 07:32:33 INFO - PROCESS | 1936 | 1460989953823 Marionette DEBUG loaded listener.js 07:32:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e371c0c00) [pid = 1936] [serial = 819] [outer = 0x7f7e371b3800] 07:32:34 INFO - PROCESS | 1936 | 1460989954654 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]]]}] 07:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1277ms 07:32:34 INFO - PROCESS | 1936 | 1460989954684 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 07:32:34 INFO - PROCESS | 1936 | 1460989954688 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 07:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:32:34 INFO - PROCESS | 1936 | 1460989954694 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:32:34 INFO - PROCESS | 1936 | 1460989954696 Marionette TRACE conn5 <- [1,1062,null,{}] 07:32:34 INFO - PROCESS | 1936 | 1460989954702 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}] 07:32:34 INFO - PROCESS | 1936 | 1460989954877 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 07:32:35 INFO - PROCESS | 1936 | 1460989955049 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40f5b000 == 112 [pid = 1936] [id = 273] 07:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e35ae9800) [pid = 1936] [serial = 820] [outer = (nil)] 07:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e35af0800) [pid = 1936] [serial = 821] [outer = 0x7f7e35ae9800] 07:32:35 INFO - PROCESS | 1936 | 1460989955120 Marionette DEBUG loaded listener.js 07:32:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e35af5c00) [pid = 1936] [serial = 822] [outer = 0x7f7e35ae9800] 07:32:35 INFO - PROCESS | 1936 | 1460989955967 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]]]}] 07:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1326ms 07:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:32:36 INFO - PROCESS | 1936 | 1460989956021 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 07:32:36 INFO - PROCESS | 1936 | 1460989956024 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 07:32:36 INFO - PROCESS | 1936 | 1460989956031 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:32:36 INFO - PROCESS | 1936 | 1460989956033 Marionette TRACE conn5 <- [1,1066,null,{}] 07:32:36 INFO - PROCESS | 1936 | 1460989956039 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}] 07:32:36 INFO - PROCESS | 1936 | 1460989956201 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 07:32:36 INFO - PROCESS | 1936 | 1460989956396 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375d6800 == 113 [pid = 1936] [id = 274] 07:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e35af0400) [pid = 1936] [serial = 823] [outer = (nil)] 07:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e371be800) [pid = 1936] [serial = 824] [outer = 0x7f7e35af0400] 07:32:36 INFO - PROCESS | 1936 | 1460989956514 Marionette DEBUG loaded listener.js 07:32:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e3fa84800) [pid = 1936] [serial = 825] [outer = 0x7f7e35af0400] 07:32:37 INFO - PROCESS | 1936 | 1460989957353 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]]]}] 07:32:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:32:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1332ms 07:32:37 INFO - PROCESS | 1936 | 1460989957362 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 07:32:37 INFO - PROCESS | 1936 | 1460989957366 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 07:32:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:32:37 INFO - PROCESS | 1936 | 1460989957371 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:32:37 INFO - PROCESS | 1936 | 1460989957374 Marionette TRACE conn5 <- [1,1070,null,{}] 07:32:37 INFO - PROCESS | 1936 | 1460989957380 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}] 07:32:37 INFO - PROCESS | 1936 | 1460989957546 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 07:32:37 INFO - PROCESS | 1936 | 1460989957734 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35c5e000 == 114 [pid = 1936] [id = 275] 07:32:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e35af7c00) [pid = 1936] [serial = 826] [outer = (nil)] 07:32:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e3fa89800) [pid = 1936] [serial = 827] [outer = 0x7f7e35af7c00] 07:32:37 INFO - PROCESS | 1936 | 1460989957803 Marionette DEBUG loaded listener.js 07:32:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e3fa8e800) [pid = 1936] [serial = 828] [outer = 0x7f7e35af7c00] 07:32:38 INFO - PROCESS | 1936 | 1460989958676 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]]]}] 07:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1333ms 07:32:38 INFO - PROCESS | 1936 | 1460989958706 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 07:32:38 INFO - PROCESS | 1936 | 1460989958710 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 07:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:32:38 INFO - PROCESS | 1936 | 1460989958716 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:32:38 INFO - PROCESS | 1936 | 1460989958719 Marionette TRACE conn5 <- [1,1074,null,{}] 07:32:38 INFO - PROCESS | 1936 | 1460989958724 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}] 07:32:38 INFO - PROCESS | 1936 | 1460989958910 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 07:32:39 INFO - PROCESS | 1936 | 1460989959111 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43616800 == 115 [pid = 1936] [id = 276] 07:32:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e35da7400) [pid = 1936] [serial = 829] [outer = (nil)] 07:32:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e35da9800) [pid = 1936] [serial = 830] [outer = 0x7f7e35da7400] 07:32:39 INFO - PROCESS | 1936 | 1460989959184 Marionette DEBUG loaded listener.js 07:32:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e4243d800) [pid = 1936] [serial = 831] [outer = 0x7f7e35da7400] 07:32:40 INFO - PROCESS | 1936 | 1460989960392 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]]]}] 07:32:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:32:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1732ms 07:32:40 INFO - PROCESS | 1936 | 1460989960449 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 07:32:40 INFO - PROCESS | 1936 | 1460989960455 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 07:32:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:32:40 INFO - PROCESS | 1936 | 1460989960464 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:32:40 INFO - PROCESS | 1936 | 1460989960468 Marionette TRACE conn5 <- [1,1078,null,{}] 07:32:40 INFO - PROCESS | 1936 | 1460989960484 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}] 07:32:40 INFO - PROCESS | 1936 | 1460989960706 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 07:32:41 INFO - PROCESS | 1936 | 1460989961050 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38f97800 == 116 [pid = 1936] [id = 277] 07:32:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e3b212c00) [pid = 1936] [serial = 832] [outer = (nil)] 07:32:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e3b219000) [pid = 1936] [serial = 833] [outer = 0x7f7e3b212c00] 07:32:41 INFO - PROCESS | 1936 | 1460989961119 Marionette DEBUG loaded listener.js 07:32:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e3b954000) [pid = 1936] [serial = 834] [outer = 0x7f7e3b212c00] 07:32:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4077d000 == 115 [pid = 1936] [id = 195] 07:32:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40717000 == 114 [pid = 1936] [id = 223] 07:32:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e179000 == 113 [pid = 1936] [id = 222] 07:32:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e14e800 == 112 [pid = 1936] [id = 221] 07:32:41 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e586d7000) [pid = 1936] [serial = 706] [outer = (nil)] [url = about:blank] 07:32:41 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e5978b800) [pid = 1936] [serial = 709] [outer = (nil)] [url = about:blank] 07:32:41 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e5a61d000) [pid = 1936] [serial = 712] [outer = (nil)] [url = about:blank] 07:32:41 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e5a908c00) [pid = 1936] [serial = 715] [outer = (nil)] [url = about:blank] 07:32:41 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e5c8c1400) [pid = 1936] [serial = 718] [outer = (nil)] [url = about:blank] 07:32:41 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e5e4b5400) [pid = 1936] [serial = 743] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ec9b800 == 111 [pid = 1936] [id = 264] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d3cb800 == 110 [pid = 1936] [id = 263] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bce5000 == 109 [pid = 1936] [id = 262] 07:32:42 INFO - PROCESS | 1936 | 1460989962036 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]]]}] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4998c000 == 108 [pid = 1936] [id = 261] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42f02800 == 107 [pid = 1936] [id = 260] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40725000 == 106 [pid = 1936] [id = 259] 07:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1594ms 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42460000 == 105 [pid = 1936] [id = 258] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38f9d800 == 104 [pid = 1936] [id = 255] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e384f1800 == 103 [pid = 1936] [id = 254] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e473b5000 == 102 [pid = 1936] [id = 253] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e615c0800 == 101 [pid = 1936] [id = 252] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40aba000 == 100 [pid = 1936] [id = 251] 07:32:42 INFO - PROCESS | 1936 | 1460989962066 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 07:32:42 INFO - PROCESS | 1936 | 1460989962074 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ec1a000 == 99 [pid = 1936] [id = 250] 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e535b0000 == 98 [pid = 1936] [id = 249] 07:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:32:42 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e470ea800 == 97 [pid = 1936] [id = 248] 07:32:42 INFO - PROCESS | 1936 | 1460989962088 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:32:42 INFO - PROCESS | 1936 | 1460989962091 Marionette TRACE conn5 <- [1,1082,null,{}] 07:32:42 INFO - PROCESS | 1936 | 1460989962097 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}] 07:32:42 INFO - PROCESS | 1936 | 1460989962250 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 07:32:42 INFO - PROCESS | 1936 | 1460989962265 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40ab0000 == 98 [pid = 1936] [id = 278] 07:32:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e3c729000) [pid = 1936] [serial = 835] [outer = (nil)] 07:32:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e3fa8b400) [pid = 1936] [serial = 836] [outer = 0x7f7e3c729000] 07:32:42 INFO - PROCESS | 1936 | 1460989962322 Marionette DEBUG loaded listener.js 07:32:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e3fdbd400) [pid = 1936] [serial = 837] [outer = 0x7f7e3c729000] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e4d207400) [pid = 1936] [serial = 731] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e40837400) [pid = 1936] [serial = 694] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e44508800) [pid = 1936] [serial = 724] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e46579400) [pid = 1936] [serial = 725] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e409eb400) [pid = 1936] [serial = 728] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e4b363000) [pid = 1936] [serial = 729] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e4e9f0c00) [pid = 1936] [serial = 703] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e445db000) [pid = 1936] [serial = 697] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e3c72ec00) [pid = 1936] [serial = 470] [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.] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e5a6d2c00) [pid = 1936] [serial = 738] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e59468400) [pid = 1936] [serial = 740] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e4ec7e800) [pid = 1936] [serial = 735] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e4da3bc00) [pid = 1936] [serial = 732] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e5c93fc00) [pid = 1936] [serial = 741] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e4df93c00) [pid = 1936] [serial = 734] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e597e3000) [pid = 1936] [serial = 737] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e422c0c00) [pid = 1936] [serial = 722] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e40839000) [pid = 1936] [serial = 721] [outer = (nil)] [url = about:blank] 07:32:42 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e4be22c00) [pid = 1936] [serial = 700] [outer = (nil)] [url = about:blank] 07:32:43 INFO - PROCESS | 1936 | 1460989963291 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]]]}] 07:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1232ms 07:32:43 INFO - PROCESS | 1936 | 1460989963320 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 07:32:43 INFO - PROCESS | 1936 | 1460989963323 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 07:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:32:43 INFO - PROCESS | 1936 | 1460989963328 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:32:43 INFO - PROCESS | 1936 | 1460989963333 Marionette TRACE conn5 <- [1,1086,null,{}] 07:32:43 INFO - PROCESS | 1936 | 1460989963347 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}] 07:32:43 INFO - PROCESS | 1936 | 1460989963513 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 07:32:43 INFO - PROCESS | 1936 | 1460989963653 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e470d8000 == 99 [pid = 1936] [id = 279] 07:32:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e3bc4ec00) [pid = 1936] [serial = 838] [outer = (nil)] 07:32:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e422c5000) [pid = 1936] [serial = 839] [outer = 0x7f7e3bc4ec00] 07:32:43 INFO - PROCESS | 1936 | 1460989963715 Marionette DEBUG loaded listener.js 07:32:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e42c0f400) [pid = 1936] [serial = 840] [outer = 0x7f7e3bc4ec00] 07:32:44 INFO - PROCESS | 1936 | 1460989964377 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]]]}] 07:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1091ms 07:32:44 INFO - PROCESS | 1936 | 1460989964420 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 07:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:32:44 INFO - PROCESS | 1936 | 1460989964424 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 07:32:44 INFO - PROCESS | 1936 | 1460989964429 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:32:44 INFO - PROCESS | 1936 | 1460989964432 Marionette TRACE conn5 <- [1,1090,null,{}] 07:32:44 INFO - PROCESS | 1936 | 1460989964437 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}] 07:32:44 INFO - PROCESS | 1936 | 1460989964680 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 07:32:44 INFO - PROCESS | 1936 | 1460989964709 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4750e800 == 100 [pid = 1936] [id = 280] 07:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e409e6c00) [pid = 1936] [serial = 841] [outer = (nil)] 07:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e4328c000) [pid = 1936] [serial = 842] [outer = 0x7f7e409e6c00] 07:32:44 INFO - PROCESS | 1936 | 1460989964767 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e43290c00) [pid = 1936] [serial = 843] [outer = 0x7f7e409e6c00] 07:32:45 INFO - PROCESS | 1936 | 1460989965585 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]]]}] 07:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1178ms 07:32:45 INFO - PROCESS | 1936 | 1460989965607 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 07:32:45 INFO - PROCESS | 1936 | 1460989965610 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 07:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:32:45 INFO - PROCESS | 1936 | 1460989965616 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:32:45 INFO - PROCESS | 1936 | 1460989965619 Marionette TRACE conn5 <- [1,1094,null,{}] 07:32:45 INFO - PROCESS | 1936 | 1460989965628 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}] 07:32:45 INFO - PROCESS | 1936 | 1460989965827 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 07:32:45 INFO - PROCESS | 1936 | 1460989965865 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bcd1800 == 101 [pid = 1936] [id = 281] 07:32:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e3c782c00) [pid = 1936] [serial = 844] [outer = (nil)] 07:32:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e43295800) [pid = 1936] [serial = 845] [outer = 0x7f7e3c782c00] 07:32:45 INFO - PROCESS | 1936 | 1460989965928 Marionette DEBUG loaded listener.js 07:32:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e43447800) [pid = 1936] [serial = 846] [outer = 0x7f7e3c782c00] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e43597000) [pid = 1936] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e45109000) [pid = 1936] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e409ec000) [pid = 1936] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e4083b400) [pid = 1936] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e4b7a5c00) [pid = 1936] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e3fe57400) [pid = 1936] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e447acc00) [pid = 1936] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e3fe56000) [pid = 1936] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e3fe59c00) [pid = 1936] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e3b215800) [pid = 1936] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:32:46 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e42db9000) [pid = 1936] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:32:46 INFO - PROCESS | 1936 | 1460989966956 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]]]}] 07:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1387ms 07:32:47 INFO - PROCESS | 1936 | 1460989967004 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 07:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:32:47 INFO - PROCESS | 1936 | 1460989967007 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 07:32:47 INFO - PROCESS | 1936 | 1460989967012 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:32:47 INFO - PROCESS | 1936 | 1460989967015 Marionette TRACE conn5 <- [1,1098,null,{}] 07:32:47 INFO - PROCESS | 1936 | 1460989967020 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}] 07:32:47 INFO - PROCESS | 1936 | 1460989967184 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 07:32:47 INFO - PROCESS | 1936 | 1460989967209 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cdb2000 == 102 [pid = 1936] [id = 282] 07:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e3fcecc00) [pid = 1936] [serial = 847] [outer = (nil)] 07:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e4656fc00) [pid = 1936] [serial = 848] [outer = 0x7f7e3fcecc00] 07:32:47 INFO - PROCESS | 1936 | 1460989967271 Marionette DEBUG loaded listener.js 07:32:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e4a232400) [pid = 1936] [serial = 849] [outer = 0x7f7e3fcecc00] 07:32:48 INFO - PROCESS | 1936 | 1460989968033 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]]]}] 07:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1037ms 07:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:32:48 INFO - PROCESS | 1936 | 1460989968049 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 07:32:48 INFO - PROCESS | 1936 | 1460989968051 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 07:32:48 INFO - PROCESS | 1936 | 1460989968056 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:32:48 INFO - PROCESS | 1936 | 1460989968059 Marionette TRACE conn5 <- [1,1102,null,{}] 07:32:48 INFO - PROCESS | 1936 | 1460989968064 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}] 07:32:48 INFO - PROCESS | 1936 | 1460989968256 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 07:32:48 INFO - PROCESS | 1936 | 1460989968273 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4eca7000 == 103 [pid = 1936] [id = 283] 07:32:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e3fe59c00) [pid = 1936] [serial = 850] [outer = (nil)] 07:32:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e4b96c800) [pid = 1936] [serial = 851] [outer = 0x7f7e3fe59c00] 07:32:48 INFO - PROCESS | 1936 | 1460989968335 Marionette DEBUG loaded listener.js 07:32:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e4ccedc00) [pid = 1936] [serial = 852] [outer = 0x7f7e3fe59c00] 07:32:49 INFO - PROCESS | 1936 | 1460989969233 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]]]}] 07:32:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:32:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1228ms 07:32:49 INFO - PROCESS | 1936 | 1460989969289 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 07:32:49 INFO - PROCESS | 1936 | 1460989969294 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 07:32:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:32:49 INFO - PROCESS | 1936 | 1460989969304 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:32:49 INFO - PROCESS | 1936 | 1460989969309 Marionette TRACE conn5 <- [1,1106,null,{}] 07:32:49 INFO - PROCESS | 1936 | 1460989969318 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}] 07:32:49 INFO - PROCESS | 1936 | 1460989969501 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 07:32:49 INFO - PROCESS | 1936 | 1460989969674 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40ab4000 == 104 [pid = 1936] [id = 284] 07:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e35aeb400) [pid = 1936] [serial = 853] [outer = (nil)] 07:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e391eb400) [pid = 1936] [serial = 854] [outer = 0x7f7e35aeb400] 07:32:49 INFO - PROCESS | 1936 | 1460989969745 Marionette DEBUG loaded listener.js 07:32:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e3b957400) [pid = 1936] [serial = 855] [outer = 0x7f7e35aeb400] 07:32:50 INFO - PROCESS | 1936 | 1460989970659 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]]]}] 07:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1391ms 07:32:50 INFO - PROCESS | 1936 | 1460989970695 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 07:32:50 INFO - PROCESS | 1936 | 1460989970703 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 07:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:32:50 INFO - PROCESS | 1936 | 1460989970712 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 1936 | 1460989970715 Marionette TRACE conn5 <- [1,1110,null,{}] 07:32:50 INFO - PROCESS | 1936 | 1460989970721 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}] 07:32:50 INFO - PROCESS | 1936 | 1460989970891 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 07:32:51 INFO - PROCESS | 1936 | 1460989971067 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473ad000 == 105 [pid = 1936] [id = 285] 07:32:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e35da3c00) [pid = 1936] [serial = 856] [outer = (nil)] 07:32:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e3fe57800) [pid = 1936] [serial = 857] [outer = 0x7f7e35da3c00] 07:32:51 INFO - PROCESS | 1936 | 1460989971133 Marionette DEBUG loaded listener.js 07:32:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e42075400) [pid = 1936] [serial = 858] [outer = 0x7f7e35da3c00] 07:32:52 INFO - PROCESS | 1936 | 1460989972174 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]]]}] 07:32:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:32:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1532ms 07:32:52 INFO - PROCESS | 1936 | 1460989972245 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 07:32:52 INFO - PROCESS | 1936 | 1460989972248 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 07:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:32:52 INFO - PROCESS | 1936 | 1460989972255 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:32:52 INFO - PROCESS | 1936 | 1460989972261 Marionette TRACE conn5 <- [1,1114,null,{}] 07:32:52 INFO - PROCESS | 1936 | 1460989972276 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}] 07:32:52 INFO - PROCESS | 1936 | 1460989972485 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 07:32:52 INFO - PROCESS | 1936 | 1460989972699 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a7f3000 == 106 [pid = 1936] [id = 286] 07:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e4328d800) [pid = 1936] [serial = 859] [outer = (nil)] 07:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e436cd400) [pid = 1936] [serial = 860] [outer = 0x7f7e4328d800] 07:32:52 INFO - PROCESS | 1936 | 1460989972817 Marionette DEBUG loaded listener.js 07:32:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e4641a400) [pid = 1936] [serial = 861] [outer = 0x7f7e4328d800] 07:32:53 INFO - PROCESS | 1936 | 1460989973639 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]]]}] 07:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1440ms 07:32:53 INFO - PROCESS | 1936 | 1460989973696 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 07:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:32:53 INFO - PROCESS | 1936 | 1460989973700 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 07:32:53 INFO - PROCESS | 1936 | 1460989973706 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:32:53 INFO - PROCESS | 1936 | 1460989973709 Marionette TRACE conn5 <- [1,1118,null,{}] 07:32:53 INFO - PROCESS | 1936 | 1460989973714 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}] 07:32:53 INFO - PROCESS | 1936 | 1460989973883 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 07:32:54 INFO - PROCESS | 1936 | 1460989974066 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e183000 == 107 [pid = 1936] [id = 287] 07:32:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e4328f400) [pid = 1936] [serial = 862] [outer = (nil)] 07:32:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e4bc40c00) [pid = 1936] [serial = 863] [outer = 0x7f7e4328f400] 07:32:54 INFO - PROCESS | 1936 | 1460989974139 Marionette DEBUG loaded listener.js 07:32:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e4df02400) [pid = 1936] [serial = 864] [outer = 0x7f7e4328f400] 07:32:54 INFO - PROCESS | 1936 | 1460989974974 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]]]}] 07:32:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:32:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1327ms 07:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:32:55 INFO - PROCESS | 1936 | 1460989975033 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 07:32:55 INFO - PROCESS | 1936 | 1460989975036 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 07:32:55 INFO - PROCESS | 1936 | 1460989975041 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:32:55 INFO - PROCESS | 1936 | 1460989975044 Marionette TRACE conn5 <- [1,1122,null,{}] 07:32:55 INFO - PROCESS | 1936 | 1460989975049 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}] 07:32:55 INFO - PROCESS | 1936 | 1460989975217 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 07:32:55 INFO - PROCESS | 1936 | 1460989975392 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e61247800 == 108 [pid = 1936] [id = 288] 07:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e4450c800) [pid = 1936] [serial = 865] [outer = (nil)] 07:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e4e9fe000) [pid = 1936] [serial = 866] [outer = 0x7f7e4450c800] 07:32:55 INFO - PROCESS | 1936 | 1460989975465 Marionette DEBUG loaded listener.js 07:32:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e586d4800) [pid = 1936] [serial = 867] [outer = 0x7f7e4450c800] 07:32:56 INFO - PROCESS | 1936 | 1460989976299 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]]]}] 07:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1331ms 07:32:56 INFO - PROCESS | 1936 | 1460989976372 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 07:32:56 INFO - PROCESS | 1936 | 1460989976375 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 07:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:32:56 INFO - PROCESS | 1936 | 1460989976381 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:32:56 INFO - PROCESS | 1936 | 1460989976383 Marionette TRACE conn5 <- [1,1126,null,{}] 07:32:56 INFO - PROCESS | 1936 | 1460989976388 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}] 07:32:56 INFO - PROCESS | 1936 | 1460989976621 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 07:32:56 INFO - PROCESS | 1936 | 1460989976793 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e37383000 == 109 [pid = 1936] [id = 289] 07:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e59268400) [pid = 1936] [serial = 868] [outer = (nil)] 07:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e5a906800) [pid = 1936] [serial = 869] [outer = 0x7f7e59268400] 07:32:56 INFO - PROCESS | 1936 | 1460989976864 Marionette DEBUG loaded listener.js 07:32:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e5e4bf800) [pid = 1936] [serial = 870] [outer = 0x7f7e59268400] 07:32:57 INFO - PROCESS | 1936 | 1460989977748 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]]]}] 07:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1431ms 07:32:57 INFO - PROCESS | 1936 | 1460989977813 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 07:32:57 INFO - PROCESS | 1936 | 1460989977816 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 07:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:32:57 INFO - PROCESS | 1936 | 1460989977822 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:32:57 INFO - PROCESS | 1936 | 1460989977824 Marionette TRACE conn5 <- [1,1130,null,{}] 07:32:57 INFO - PROCESS | 1936 | 1460989977830 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}] 07:32:57 INFO - PROCESS | 1936 | 1460989977991 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 07:32:58 INFO - PROCESS | 1936 | 1460989978174 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3814e800 == 110 [pid = 1936] [id = 290] 07:32:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e374a2000) [pid = 1936] [serial = 871] [outer = (nil)] 07:32:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e374a9800) [pid = 1936] [serial = 872] [outer = 0x7f7e374a2000] 07:32:58 INFO - PROCESS | 1936 | 1460989978245 Marionette DEBUG loaded listener.js 07:32:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e374ae800) [pid = 1936] [serial = 873] [outer = 0x7f7e374a2000] 07:32:59 INFO - PROCESS | 1936 | 1460989979050 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]]]}] 07:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1283ms 07:32:59 INFO - PROCESS | 1936 | 1460989979105 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 07:32:59 INFO - PROCESS | 1936 | 1460989979108 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 07:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:32:59 INFO - PROCESS | 1936 | 1460989979114 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:32:59 INFO - PROCESS | 1936 | 1460989979116 Marionette TRACE conn5 <- [1,1134,null,{}] 07:32:59 INFO - PROCESS | 1936 | 1460989979121 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}] 07:32:59 INFO - PROCESS | 1936 | 1460989979292 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 07:32:59 INFO - PROCESS | 1936 | 1460989979467 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62d6e000 == 111 [pid = 1936] [id = 291] 07:32:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e374a4800) [pid = 1936] [serial = 874] [outer = (nil)] 07:32:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e599c0c00) [pid = 1936] [serial = 875] [outer = 0x7f7e374a4800] 07:32:59 INFO - PROCESS | 1936 | 1460989979533 Marionette DEBUG loaded listener.js 07:32:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e5e623000) [pid = 1936] [serial = 876] [outer = 0x7f7e374a4800] 07:33:00 INFO - PROCESS | 1936 | 1460989980373 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]]]}] 07:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1328ms 07:33:00 INFO - PROCESS | 1936 | 1460989980443 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 07:33:00 INFO - PROCESS | 1936 | 1460989980446 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 07:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:33:00 INFO - PROCESS | 1936 | 1460989980452 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:33:00 INFO - PROCESS | 1936 | 1460989980454 Marionette TRACE conn5 <- [1,1138,null,{}] 07:33:00 INFO - PROCESS | 1936 | 1460989980460 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}] 07:33:00 INFO - PROCESS | 1936 | 1460989980635 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 07:33:00 INFO - PROCESS | 1936 | 1460989980812 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35eda800 == 112 [pid = 1936] [id = 292] 07:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e374ab000) [pid = 1936] [serial = 877] [outer = (nil)] 07:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e391b2000) [pid = 1936] [serial = 878] [outer = 0x7f7e374ab000] 07:33:00 INFO - PROCESS | 1936 | 1460989980882 Marionette DEBUG loaded listener.js 07:33:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e391b7800) [pid = 1936] [serial = 879] [outer = 0x7f7e374ab000] 07:33:01 INFO - PROCESS | 1936 | 1460989981688 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]]]}] 07:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1286ms 07:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:33:01 INFO - PROCESS | 1936 | 1460989981738 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 07:33:01 INFO - PROCESS | 1936 | 1460989981741 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 07:33:01 INFO - PROCESS | 1936 | 1460989981748 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:33:01 INFO - PROCESS | 1936 | 1460989981751 Marionette TRACE conn5 <- [1,1142,null,{}] 07:33:01 INFO - PROCESS | 1936 | 1460989981756 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}] 07:33:01 INFO - PROCESS | 1936 | 1460989981924 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 07:33:02 INFO - PROCESS | 1936 | 1460989982108 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34aed800 == 113 [pid = 1936] [id = 293] 07:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e356df400) [pid = 1936] [serial = 880] [outer = (nil)] 07:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e356e8c00) [pid = 1936] [serial = 881] [outer = 0x7f7e356df400] 07:33:02 INFO - PROCESS | 1936 | 1460989982180 Marionette DEBUG loaded listener.js 07:33:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e356edc00) [pid = 1936] [serial = 882] [outer = 0x7f7e356df400] 07:33:03 INFO - PROCESS | 1936 | 1460989983051 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]]]}] 07:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1330ms 07:33:03 INFO - PROCESS | 1936 | 1460989983076 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 07:33:03 INFO - PROCESS | 1936 | 1460989983080 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 07:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:33:03 INFO - PROCESS | 1936 | 1460989983086 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:33:03 INFO - PROCESS | 1936 | 1460989983091 Marionette TRACE conn5 <- [1,1146,null,{}] 07:33:03 INFO - PROCESS | 1936 | 1460989983096 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}] 07:33:03 INFO - PROCESS | 1936 | 1460989983340 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 07:33:03 INFO - PROCESS | 1936 | 1460989983517 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35830800 == 114 [pid = 1936] [id = 294] 07:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e391b4000) [pid = 1936] [serial = 883] [outer = (nil)] 07:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e3c728000) [pid = 1936] [serial = 884] [outer = 0x7f7e391b4000] 07:33:03 INFO - PROCESS | 1936 | 1460989983590 Marionette DEBUG loaded listener.js 07:33:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e4a98dc00) [pid = 1936] [serial = 885] [outer = 0x7f7e391b4000] 07:33:04 INFO - PROCESS | 1936 | 1460989984476 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]]]}] 07:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1428ms 07:33:04 INFO - PROCESS | 1936 | 1460989984515 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 07:33:04 INFO - PROCESS | 1936 | 1460989984518 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 07:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:33:04 INFO - PROCESS | 1936 | 1460989984524 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:33:04 INFO - PROCESS | 1936 | 1460989984526 Marionette TRACE conn5 <- [1,1150,null,{}] 07:33:04 INFO - PROCESS | 1936 | 1460989984531 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}] 07:33:04 INFO - PROCESS | 1936 | 1460989984709 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 07:33:05 INFO - PROCESS | 1936 | 1460989985337 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e37389800 == 115 [pid = 1936] [id = 295] 07:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e35aee800) [pid = 1936] [serial = 886] [outer = (nil)] 07:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e35af7800) [pid = 1936] [serial = 887] [outer = 0x7f7e35aee800] 07:33:05 INFO - PROCESS | 1936 | 1460989985408 Marionette DEBUG loaded listener.js 07:33:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e35dabc00) [pid = 1936] [serial = 888] [outer = 0x7f7e35aee800] 07:33:06 INFO - PROCESS | 1936 | 1460989986217 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]]]}] 07:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1727ms 07:33:06 INFO - PROCESS | 1936 | 1460989986254 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 07:33:06 INFO - PROCESS | 1936 | 1460989986261 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 07:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:33:06 INFO - PROCESS | 1936 | 1460989986272 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:33:06 INFO - PROCESS | 1936 | 1460989986275 Marionette TRACE conn5 <- [1,1154,null,{}] 07:33:06 INFO - PROCESS | 1936 | 1460989986282 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}] 07:33:06 INFO - PROCESS | 1936 | 1460989986448 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 07:33:06 INFO - PROCESS | 1936 | 1460989986827 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375d0800 == 116 [pid = 1936] [id = 296] 07:33:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e381a3000) [pid = 1936] [serial = 889] [outer = (nil)] 07:33:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e391b2400) [pid = 1936] [serial = 890] [outer = 0x7f7e381a3000] 07:33:06 INFO - PROCESS | 1936 | 1460989986949 Marionette DEBUG loaded listener.js 07:33:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e391e6c00) [pid = 1936] [serial = 891] [outer = 0x7f7e381a3000] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cdb2000 == 115 [pid = 1936] [id = 282] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bcd1800 == 114 [pid = 1936] [id = 281] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e3b21ec00) [pid = 1936] [serial = 770] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e3739f000) [pid = 1936] [serial = 773] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e5285c800) [pid = 1936] [serial = 797] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4750e800 == 113 [pid = 1936] [id = 280] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e470d8000 == 112 [pid = 1936] [id = 279] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40ab0000 == 111 [pid = 1936] [id = 278] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38f97800 == 110 [pid = 1936] [id = 277] 07:33:07 INFO - PROCESS | 1936 | 1460989987883 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]]]}] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43616800 == 109 [pid = 1936] [id = 276] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35c5e000 == 108 [pid = 1936] [id = 275] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375d6800 == 107 [pid = 1936] [id = 274] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40f5b000 == 106 [pid = 1936] [id = 273] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e62d71000 == 105 [pid = 1936] [id = 272] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cdb9800 == 104 [pid = 1936] [id = 271] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ec16000 == 103 [pid = 1936] [id = 270] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e1d9000 == 102 [pid = 1936] [id = 269] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5c9ba000 == 101 [pid = 1936] [id = 268] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bcd7800 == 100 [pid = 1936] [id = 267] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44523800 == 99 [pid = 1936] [id = 266] 07:33:07 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e59530000 == 98 [pid = 1936] [id = 265] 07:33:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1677ms 07:33:07 INFO - PROCESS | 1936 | 1460989987952 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 07:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:33:07 INFO - PROCESS | 1936 | 1460989987958 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 07:33:07 INFO - PROCESS | 1936 | 1460989987963 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:33:07 INFO - PROCESS | 1936 | 1460989987966 Marionette TRACE conn5 <- [1,1158,null,{}] 07:33:07 INFO - PROCESS | 1936 | 1460989987977 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}] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e5e054c00) [pid = 1936] [serial = 755] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e4df9d000) [pid = 1936] [serial = 795] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e46703400) [pid = 1936] [serial = 602] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e4d39bc00) [pid = 1936] [serial = 647] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e42c0c400) [pid = 1936] [serial = 758] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e4670f000) [pid = 1936] [serial = 788] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e42434800) [pid = 1936] [serial = 746] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e391e9000) [pid = 1936] [serial = 767] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e5e62c800) [pid = 1936] [serial = 761] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e4bb1c000) [pid = 1936] [serial = 791] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e4d20c800) [pid = 1936] [serial = 792] [outer = (nil)] [url = about:blank] 07:33:07 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e447b7000) [pid = 1936] [serial = 786] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e5e4bd400) [pid = 1936] [serial = 744] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e48faf800) [pid = 1936] [serial = 789] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e4bc3c000) [pid = 1936] [serial = 794] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e59465c00) [pid = 1936] [serial = 752] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e409e4000) [pid = 1936] [serial = 780] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e42c08000) [pid = 1936] [serial = 783] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e3fe60000) [pid = 1936] [serial = 779] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e3b953c00) [pid = 1936] [serial = 776] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e4b71d000) [pid = 1936] [serial = 749] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e42db2000) [pid = 1936] [serial = 785] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e3b218c00) [pid = 1936] [serial = 764] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e4243e800) [pid = 1936] [serial = 782] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e3b95fc00) [pid = 1936] [serial = 777] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e4ec82000) [pid = 1936] [serial = 692] [outer = (nil)] [url = about:blank] 07:33:08 INFO - PROCESS | 1936 | 1460989988211 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 07:33:08 INFO - PROCESS | 1936 | 1460989988221 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c899800 == 99 [pid = 1936] [id = 297] 07:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e35aeb800) [pid = 1936] [serial = 892] [outer = (nil)] 07:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e3c693400) [pid = 1936] [serial = 893] [outer = 0x7f7e35aeb800] 07:33:08 INFO - PROCESS | 1936 | 1460989988280 Marionette DEBUG loaded listener.js 07:33:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e3fa84400) [pid = 1936] [serial = 894] [outer = 0x7f7e35aeb800] 07:33:09 INFO - PROCESS | 1936 | 1460989989105 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]]]}] 07:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1182ms 07:33:09 INFO - PROCESS | 1936 | 1460989989146 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 07:33:09 INFO - PROCESS | 1936 | 1460989989150 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 07:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:33:09 INFO - PROCESS | 1936 | 1460989989166 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:33:09 INFO - PROCESS | 1936 | 1460989989174 Marionette TRACE conn5 <- [1,1162,null,{}] 07:33:09 INFO - PROCESS | 1936 | 1460989989183 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}] 07:33:09 INFO - PROCESS | 1936 | 1460989989334 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 07:33:09 INFO - PROCESS | 1936 | 1460989989464 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4266e800 == 100 [pid = 1936] [id = 298] 07:33:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e381a8000) [pid = 1936] [serial = 895] [outer = (nil)] 07:33:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e3fcf6c00) [pid = 1936] [serial = 896] [outer = 0x7f7e381a8000] 07:33:09 INFO - PROCESS | 1936 | 1460989989523 Marionette DEBUG loaded listener.js 07:33:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e409e3000) [pid = 1936] [serial = 897] [outer = 0x7f7e381a8000] 07:33:10 INFO - PROCESS | 1936 | 1460989990259 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]]]}] 07:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1146ms 07:33:10 INFO - PROCESS | 1936 | 1460989990302 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 07:33:10 INFO - PROCESS | 1936 | 1460989990306 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 07:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:33:10 INFO - PROCESS | 1936 | 1460989990312 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:33:10 INFO - PROCESS | 1936 | 1460989990314 Marionette TRACE conn5 <- [1,1166,null,{}] 07:33:10 INFO - PROCESS | 1936 | 1460989990334 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}] 07:33:10 INFO - PROCESS | 1936 | 1460989990549 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 07:33:10 INFO - PROCESS | 1936 | 1460989990573 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4357a000 == 101 [pid = 1936] [id = 299] 07:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e3fa88000) [pid = 1936] [serial = 898] [outer = (nil)] 07:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e42114000) [pid = 1936] [serial = 899] [outer = 0x7f7e3fa88000] 07:33:10 INFO - PROCESS | 1936 | 1460989990636 Marionette DEBUG loaded listener.js 07:33:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e42441400) [pid = 1936] [serial = 900] [outer = 0x7f7e3fa88000] 07:33:11 INFO - PROCESS | 1936 | 1460989991447 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]]]}] 07:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1196ms 07:33:11 INFO - PROCESS | 1936 | 1460989991509 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 07:33:11 INFO - PROCESS | 1936 | 1460989991512 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 07:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:33:11 INFO - PROCESS | 1936 | 1460989991518 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:33:11 INFO - PROCESS | 1936 | 1460989991520 Marionette TRACE conn5 <- [1,1170,null,{}] 07:33:11 INFO - PROCESS | 1936 | 1460989991526 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}] 07:33:11 INFO - PROCESS | 1936 | 1460989991738 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 07:33:11 INFO - PROCESS | 1936 | 1460989991801 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4678b000 == 102 [pid = 1936] [id = 300] 07:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e42b35800) [pid = 1936] [serial = 901] [outer = (nil)] 07:33:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e42c08000) [pid = 1936] [serial = 902] [outer = 0x7f7e42b35800] 07:33:11 INFO - PROCESS | 1936 | 1460989991960 Marionette DEBUG loaded listener.js 07:33:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e4328ac00) [pid = 1936] [serial = 903] [outer = 0x7f7e42b35800] 07:33:12 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e409e6c00) [pid = 1936] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:33:12 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e3c782c00) [pid = 1936] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:33:12 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e3fcecc00) [pid = 1936] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:33:12 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e3b212c00) [pid = 1936] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:33:12 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e3bc4ec00) [pid = 1936] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:33:12 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e3c729000) [pid = 1936] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:33:12 INFO - PROCESS | 1936 | 1460989992917 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]]]}] 07:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1429ms 07:33:12 INFO - PROCESS | 1936 | 1460989992948 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 07:33:12 INFO - PROCESS | 1936 | 1460989992951 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 07:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:33:12 INFO - PROCESS | 1936 | 1460989992956 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:33:12 INFO - PROCESS | 1936 | 1460989992959 Marionette TRACE conn5 <- [1,1174,null,{}] 07:33:12 INFO - PROCESS | 1936 | 1460989992964 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}] 07:33:13 INFO - PROCESS | 1936 | 1460989993164 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 07:33:13 INFO - PROCESS | 1936 | 1460989993196 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473b4000 == 103 [pid = 1936] [id = 301] 07:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e43290000) [pid = 1936] [serial = 904] [outer = (nil)] 07:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e4641dc00) [pid = 1936] [serial = 905] [outer = 0x7f7e43290000] 07:33:13 INFO - PROCESS | 1936 | 1460989993254 Marionette DEBUG loaded listener.js 07:33:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e475eb000) [pid = 1936] [serial = 906] [outer = 0x7f7e43290000] 07:33:13 INFO - PROCESS | 1936 | 1460989993959 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] 07:33:13 INFO - PROCESS | 1936 | 1460989993991 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 07:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:33:14 INFO - PROCESS | 1936 | 1460989994001 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:33:14 INFO - PROCESS | 1936 | 1460989994005 Marionette TRACE conn5 <- [1,1178,null,{}] 07:33:14 INFO - PROCESS | 1936 | 1460989994026 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}] 07:33:14 INFO - PROCESS | 1936 | 1460989994214 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 07:33:14 INFO - PROCESS | 1936 | 1460989994230 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bcd1800 == 104 [pid = 1936] [id = 302] 07:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e4328a400) [pid = 1936] [serial = 907] [outer = (nil)] 07:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e4bb1d800) [pid = 1936] [serial = 908] [outer = 0x7f7e4328a400] 07:33:14 INFO - PROCESS | 1936 | 1460989994290 Marionette DEBUG loaded listener.js 07:33:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e4cceac00) [pid = 1936] [serial = 909] [outer = 0x7f7e4328a400] 07:33:15 INFO - PROCESS | 1936 | 1460989995372 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] 07:33:15 INFO - PROCESS | 1936 | 1460989995458 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 07:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:33:15 INFO - PROCESS | 1936 | 1460989995467 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:33:15 INFO - PROCESS | 1936 | 1460989995471 Marionette TRACE conn5 <- [1,1182,null,{}] 07:33:15 INFO - PROCESS | 1936 | 1460989995479 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}] 07:33:15 INFO - PROCESS | 1936 | 1460989995706 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 07:33:15 INFO - PROCESS | 1936 | 1460989995882 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe14000 == 105 [pid = 1936] [id = 303] 07:33:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e374a8000) [pid = 1936] [serial = 910] [outer = (nil)] 07:33:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e391b3c00) [pid = 1936] [serial = 911] [outer = 0x7f7e374a8000] 07:33:15 INFO - PROCESS | 1936 | 1460989995952 Marionette DEBUG loaded listener.js 07:33:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e3b211400) [pid = 1936] [serial = 912] [outer = 0x7f7e374a8000] 07:33:16 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:33:16 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:33:16 INFO - PROCESS | 1936 | 1460989996898 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] 07:33:16 INFO - PROCESS | 1936 | 1460989996967 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 07:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:33:16 INFO - PROCESS | 1936 | 1460989996977 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:33:16 INFO - PROCESS | 1936 | 1460989996981 Marionette TRACE conn5 <- [1,1186,null,{}] 07:33:16 INFO - PROCESS | 1936 | 1460989996986 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}] 07:33:17 INFO - PROCESS | 1936 | 1460989997173 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 07:33:17 INFO - PROCESS | 1936 | 1460989997424 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473a6800 == 106 [pid = 1936] [id = 304] 07:33:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e3c785800) [pid = 1936] [serial = 913] [outer = (nil)] 07:33:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e3fdb7800) [pid = 1936] [serial = 914] [outer = 0x7f7e3c785800] 07:33:17 INFO - PROCESS | 1936 | 1460989997538 Marionette DEBUG loaded listener.js 07:33:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e42117400) [pid = 1936] [serial = 915] [outer = 0x7f7e3c785800] 07:33:18 INFO - PROCESS | 1936 | 1460989998351 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] 07:33:18 INFO - PROCESS | 1936 | 1460989998417 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 07:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:33:18 INFO - PROCESS | 1936 | 1460989998424 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:33:18 INFO - PROCESS | 1936 | 1460989998429 Marionette TRACE conn5 <- [1,1190,null,{}] 07:33:18 INFO - PROCESS | 1936 | 1460989998444 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}] 07:33:18 INFO - PROCESS | 1936 | 1460989998663 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 07:33:18 INFO - PROCESS | 1936 | 1460989998835 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df3f800 == 107 [pid = 1936] [id = 305] 07:33:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e427c3800) [pid = 1936] [serial = 916] [outer = (nil)] 07:33:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e43297000) [pid = 1936] [serial = 917] [outer = 0x7f7e427c3800] 07:33:18 INFO - PROCESS | 1936 | 1460989998906 Marionette DEBUG loaded listener.js 07:33:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e499de400) [pid = 1936] [serial = 918] [outer = 0x7f7e427c3800] 07:33:19 INFO - PROCESS | 1936 | 1460989999783 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] 07:33:19 INFO - PROCESS | 1936 | 1460989999870 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 07:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:33:19 INFO - PROCESS | 1936 | 1460989999879 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:33:19 INFO - PROCESS | 1936 | 1460989999882 Marionette TRACE conn5 <- [1,1194,null,{}] 07:33:19 INFO - PROCESS | 1936 | 1460989999886 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}] 07:33:20 INFO - PROCESS | 1936 | 1460990000096 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 07:33:20 INFO - PROCESS | 1936 | 1460990000271 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5952b000 == 108 [pid = 1936] [id = 306] 07:33:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e42b3ec00) [pid = 1936] [serial = 919] [outer = (nil)] 07:33:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e4da37000) [pid = 1936] [serial = 920] [outer = 0x7f7e42b3ec00] 07:33:20 INFO - PROCESS | 1936 | 1460990000340 Marionette DEBUG loaded listener.js 07:33:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e4df9b400) [pid = 1936] [serial = 921] [outer = 0x7f7e42b3ec00] 07:33:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:33:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:33:21 INFO - PROCESS | 1936 | 1460990001192 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] 07:33:21 INFO - PROCESS | 1936 | 1460990001272 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 07:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:33:21 INFO - PROCESS | 1936 | 1460990001278 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:33:21 INFO - PROCESS | 1936 | 1460990001280 Marionette TRACE conn5 <- [1,1198,null,{}] 07:33:21 INFO - PROCESS | 1936 | 1460990001286 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}] 07:33:21 INFO - PROCESS | 1936 | 1460990001502 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 07:33:21 INFO - PROCESS | 1936 | 1460990001676 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e092000 == 109 [pid = 1936] [id = 307] 07:33:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e4427e400) [pid = 1936] [serial = 922] [outer = (nil)] 07:33:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e5926c000) [pid = 1936] [serial = 923] [outer = 0x7f7e4427e400] 07:33:21 INFO - PROCESS | 1936 | 1460990001750 Marionette DEBUG loaded listener.js 07:33:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e59931800) [pid = 1936] [serial = 924] [outer = 0x7f7e4427e400] 07:33:22 INFO - PROCESS | 1936 | 1460990002695 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]]]}] 07:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1481ms 07:33:22 INFO - PROCESS | 1936 | 1460990002760 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 07:33:22 INFO - PROCESS | 1936 | 1460990002763 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 07:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:33:22 INFO - PROCESS | 1936 | 1460990002769 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:33:22 INFO - PROCESS | 1936 | 1460990002771 Marionette TRACE conn5 <- [1,1202,null,{}] 07:33:22 INFO - PROCESS | 1936 | 1460990002777 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}] 07:33:22 INFO - PROCESS | 1936 | 1460990002955 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 07:33:23 INFO - PROCESS | 1936 | 1460990003130 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62b22800 == 110 [pid = 1936] [id = 308] 07:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e599ba000) [pid = 1936] [serial = 925] [outer = (nil)] 07:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e5e626400) [pid = 1936] [serial = 926] [outer = 0x7f7e599ba000] 07:33:23 INFO - PROCESS | 1936 | 1460990003205 Marionette DEBUG loaded listener.js 07:33:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e5ea09800) [pid = 1936] [serial = 927] [outer = 0x7f7e599ba000] 07:33:24 INFO - PROCESS | 1936 | 1460990004012 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]]]}] 07:33:24 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 07:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1276ms 07:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:33:24 INFO - PROCESS | 1936 | 1460990004061 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 07:33:24 INFO - PROCESS | 1936 | 1460990004064 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 07:33:24 INFO - PROCESS | 1936 | 1460990004071 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:33:24 INFO - PROCESS | 1936 | 1460990004074 Marionette TRACE conn5 <- [1,1206,null,{}] 07:33:24 INFO - PROCESS | 1936 | 1460990004079 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}] 07:33:24 INFO - PROCESS | 1936 | 1460990004257 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 07:33:24 INFO - PROCESS | 1936 | 1460990004440 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e432b2000 == 111 [pid = 1936] [id = 309] 07:33:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e3bcbe800) [pid = 1936] [serial = 928] [outer = (nil)] 07:33:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e3bcc8000) [pid = 1936] [serial = 929] [outer = 0x7f7e3bcbe800] 07:33:24 INFO - PROCESS | 1936 | 1460990004509 Marionette DEBUG loaded listener.js 07:33:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e3bccc400) [pid = 1936] [serial = 930] [outer = 0x7f7e3bcbe800] 07:33:25 INFO - PROCESS | 1936 | 1460990005364 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]]]}] 07:33:25 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 07:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1335ms 07:33:25 INFO - PROCESS | 1936 | 1460990005405 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 07:33:25 INFO - PROCESS | 1936 | 1460990005409 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 07:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:33:25 INFO - PROCESS | 1936 | 1460990005414 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:33:25 INFO - PROCESS | 1936 | 1460990005416 Marionette TRACE conn5 <- [1,1210,null,{}] 07:33:25 INFO - PROCESS | 1936 | 1460990005422 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}] 07:33:25 INFO - PROCESS | 1936 | 1460990005592 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 07:33:25 INFO - PROCESS | 1936 | 1460990005776 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43150000 == 112 [pid = 1936] [id = 310] 07:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e34945c00) [pid = 1936] [serial = 931] [outer = (nil)] 07:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e3494b800) [pid = 1936] [serial = 932] [outer = 0x7f7e34945c00] 07:33:25 INFO - PROCESS | 1936 | 1460990005842 Marionette DEBUG loaded listener.js 07:33:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e34950c00) [pid = 1936] [serial = 933] [outer = 0x7f7e34945c00] 07:33:26 INFO - PROCESS | 1936 | 1460990006696 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]]]}] 07:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1328ms 07:33:26 INFO - PROCESS | 1936 | 1460990006744 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 07:33:26 INFO - PROCESS | 1936 | 1460990006747 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 07:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:33:26 INFO - PROCESS | 1936 | 1460990006753 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:33:26 INFO - PROCESS | 1936 | 1460990006755 Marionette TRACE conn5 <- [1,1214,null,{}] 07:33:26 INFO - PROCESS | 1936 | 1460990006762 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}] 07:33:26 INFO - PROCESS | 1936 | 1460990006931 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 07:33:27 INFO - PROCESS | 1936 | 1460990007127 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4da7e800 == 113 [pid = 1936] [id = 311] 07:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e34946000) [pid = 1936] [serial = 934] [outer = (nil)] 07:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e366bdc00) [pid = 1936] [serial = 935] [outer = 0x7f7e34946000] 07:33:27 INFO - PROCESS | 1936 | 1460990007196 Marionette DEBUG loaded listener.js 07:33:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e366c1c00) [pid = 1936] [serial = 936] [outer = 0x7f7e34946000] 07:33:28 INFO - PROCESS | 1936 | 1460990008051 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]]]}] 07:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1329ms 07:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:33:28 INFO - PROCESS | 1936 | 1460990008082 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 07:33:28 INFO - PROCESS | 1936 | 1460990008085 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 07:33:28 INFO - PROCESS | 1936 | 1460990008089 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:33:28 INFO - PROCESS | 1936 | 1460990008093 Marionette TRACE conn5 <- [1,1218,null,{}] 07:33:28 INFO - PROCESS | 1936 | 1460990008098 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}] 07:33:28 INFO - PROCESS | 1936 | 1460990008271 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 07:33:28 INFO - PROCESS | 1936 | 1460990008453 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e346db000 == 114 [pid = 1936] [id = 312] 07:33:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e346ef800) [pid = 1936] [serial = 937] [outer = (nil)] 07:33:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e346f8000) [pid = 1936] [serial = 938] [outer = 0x7f7e346ef800] 07:33:28 INFO - PROCESS | 1936 | 1460990008525 Marionette DEBUG loaded listener.js 07:33:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e346fd000) [pid = 1936] [serial = 939] [outer = 0x7f7e346ef800] 07:33:29 INFO - PROCESS | 1936 | 1460990009443 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]]]}] 07:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1732ms 07:33:29 INFO - PROCESS | 1936 | 1460990009823 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 07:33:29 INFO - PROCESS | 1936 | 1460990009829 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 07:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:33:29 INFO - PROCESS | 1936 | 1460990009837 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:33:29 INFO - PROCESS | 1936 | 1460990009840 Marionette TRACE conn5 <- [1,1222,null,{}] 07:33:29 INFO - PROCESS | 1936 | 1460990009848 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}] 07:33:30 INFO - PROCESS | 1936 | 1460990010028 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 07:33:30 INFO - PROCESS | 1936 | 1460990010259 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3737a800 == 115 [pid = 1936] [id = 313] 07:33:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e35da9c00) [pid = 1936] [serial = 940] [outer = (nil)] 07:33:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e366bd800) [pid = 1936] [serial = 941] [outer = 0x7f7e35da9c00] 07:33:30 INFO - PROCESS | 1936 | 1460990010323 Marionette DEBUG loaded listener.js 07:33:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e366c5000) [pid = 1936] [serial = 942] [outer = 0x7f7e35da9c00] 07:33:31 INFO - PROCESS | 1936 | 1460990011117 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] 07:33:31 INFO - PROCESS | 1936 | 1460990011181 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 07:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:33:31 INFO - PROCESS | 1936 | 1460990011191 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:33:31 INFO - PROCESS | 1936 | 1460990011196 Marionette TRACE conn5 <- [1,1226,null,{}] 07:33:31 INFO - PROCESS | 1936 | 1460990011201 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}] 07:33:31 INFO - PROCESS | 1936 | 1460990011375 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 07:33:31 INFO - PROCESS | 1936 | 1460990011577 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3815d800 == 116 [pid = 1936] [id = 314] 07:33:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 246 (0x7f7e356df800) [pid = 1936] [serial = 943] [outer = (nil)] 07:33:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e35da2800) [pid = 1936] [serial = 944] [outer = 0x7f7e356df800] 07:33:31 INFO - PROCESS | 1936 | 1460990011641 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e381a6c00) [pid = 1936] [serial = 945] [outer = 0x7f7e356df800] 07:33:32 INFO - PROCESS | 1936 | 1460990012597 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]]]}] 07:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1481ms 07:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:33:32 INFO - PROCESS | 1936 | 1460990012670 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 07:33:32 INFO - PROCESS | 1936 | 1460990012672 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 07:33:32 INFO - PROCESS | 1936 | 1460990012679 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:33:32 INFO - PROCESS | 1936 | 1460990012682 Marionette TRACE conn5 <- [1,1230,null,{}] 07:33:32 INFO - PROCESS | 1936 | 1460990012696 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}] 07:33:32 INFO - PROCESS | 1936 | 1460990012910 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 07:33:33 INFO - PROCESS | 1936 | 1460990013173 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3737f000 == 117 [pid = 1936] [id = 315] 07:33:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 249 (0x7f7e3bc58400) [pid = 1936] [serial = 946] [outer = (nil)] 07:33:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 250 (0x7f7e3bcc9400) [pid = 1936] [serial = 947] [outer = 0x7f7e3bc58400] 07:33:33 INFO - PROCESS | 1936 | 1460990013285 Marionette DEBUG loaded listener.js 07:33:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 251 (0x7f7e3c72c800) [pid = 1936] [serial = 948] [outer = 0x7f7e3bc58400] 07:33:34 INFO - PROCESS | 1936 | 1460990014097 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]]]}] 07:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1491ms 07:33:34 INFO - PROCESS | 1936 | 1460990014170 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 07:33:34 INFO - PROCESS | 1936 | 1460990014174 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 07:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:33:34 INFO - PROCESS | 1936 | 1460990014181 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:33:34 INFO - PROCESS | 1936 | 1460990014183 Marionette TRACE conn5 <- [1,1234,null,{}] 07:33:34 INFO - PROCESS | 1936 | 1460990014189 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}] 07:33:34 INFO - PROCESS | 1936 | 1460990014394 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 07:33:34 INFO - PROCESS | 1936 | 1460990014581 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40f48000 == 118 [pid = 1936] [id = 316] 07:33:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 252 (0x7f7e406a1400) [pid = 1936] [serial = 949] [outer = (nil)] 07:33:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 253 (0x7f7e409e7800) [pid = 1936] [serial = 950] [outer = 0x7f7e406a1400] 07:33:34 INFO - PROCESS | 1936 | 1460990014645 Marionette DEBUG loaded listener.js 07:33:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 254 (0x7f7e427ccc00) [pid = 1936] [serial = 951] [outer = 0x7f7e406a1400] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e473b4000 == 117 [pid = 1936] [id = 301] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4678b000 == 116 [pid = 1936] [id = 300] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 253 (0x7f7e4b96c800) [pid = 1936] [serial = 851] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 252 (0x7f7e5946c000) [pid = 1936] [serial = 809] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 251 (0x7f7e4ccefc00) [pid = 1936] [serial = 806] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 250 (0x7f7e35da9800) [pid = 1936] [serial = 830] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 249 (0x7f7e5e62b000) [pid = 1936] [serial = 815] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 248 (0x7f7e35af0800) [pid = 1936] [serial = 821] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e371be800) [pid = 1936] [serial = 824] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e5a752000) [pid = 1936] [serial = 812] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 245 (0x7f7e3fdb3c00) [pid = 1936] [serial = 800] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e3fa89800) [pid = 1936] [serial = 827] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e371bbc00) [pid = 1936] [serial = 818] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e42c0b400) [pid = 1936] [serial = 803] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4357a000 == 115 [pid = 1936] [id = 299] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4266e800 == 114 [pid = 1936] [id = 298] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3c899800 == 113 [pid = 1936] [id = 297] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375d0800 == 112 [pid = 1936] [id = 296] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e37389800 == 111 [pid = 1936] [id = 295] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3814e800 == 110 [pid = 1936] [id = 290] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e37383000 == 109 [pid = 1936] [id = 289] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e61247800 == 108 [pid = 1936] [id = 288] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e183000 == 107 [pid = 1936] [id = 287] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a7f3000 == 106 [pid = 1936] [id = 286] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e473ad000 == 105 [pid = 1936] [id = 285] 07:33:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40ab4000 == 104 [pid = 1936] [id = 284] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e3fa8b400) [pid = 1936] [serial = 836] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e3fdbd400) [pid = 1936] [serial = 837] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e4328c000) [pid = 1936] [serial = 842] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e43290c00) [pid = 1936] [serial = 843] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e4a232400) [pid = 1936] [serial = 849] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e42c0f400) [pid = 1936] [serial = 840] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e43295800) [pid = 1936] [serial = 845] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e43447800) [pid = 1936] [serial = 846] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e4656fc00) [pid = 1936] [serial = 848] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e3b954000) [pid = 1936] [serial = 834] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e3b219000) [pid = 1936] [serial = 833] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e422c5000) [pid = 1936] [serial = 839] [outer = (nil)] [url = about:blank] 07:33:35 INFO - PROCESS | 1936 | 1460990015590 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]]]}] 07:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1430ms 07:33:35 INFO - PROCESS | 1936 | 1460990015611 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 07:33:35 INFO - PROCESS | 1936 | 1460990015615 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 07:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:33:35 INFO - PROCESS | 1936 | 1460990015620 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:33:35 INFO - PROCESS | 1936 | 1460990015622 Marionette TRACE conn5 <- [1,1238,null,{}] 07:33:35 INFO - PROCESS | 1936 | 1460990015627 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}] 07:33:35 INFO - PROCESS | 1936 | 1460990015783 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 07:33:35 INFO - PROCESS | 1936 | 1460990015929 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38142800 == 105 [pid = 1936] [id = 317] 07:33:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e371be800) [pid = 1936] [serial = 952] [outer = (nil)] 07:33:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e3fdb3c00) [pid = 1936] [serial = 953] [outer = 0x7f7e371be800] 07:33:35 INFO - PROCESS | 1936 | 1460990015991 Marionette DEBUG loaded listener.js 07:33:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e429c9c00) [pid = 1936] [serial = 954] [outer = 0x7f7e371be800] 07:33:36 INFO - PROCESS | 1936 | 1460990016660 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]]]}] 07:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1079ms 07:33:36 INFO - PROCESS | 1936 | 1460990016701 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 07:33:36 INFO - PROCESS | 1936 | 1460990016704 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 07:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:33:36 INFO - PROCESS | 1936 | 1460990016709 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:33:36 INFO - PROCESS | 1936 | 1460990016711 Marionette TRACE conn5 <- [1,1242,null,{}] 07:33:36 INFO - PROCESS | 1936 | 1460990016717 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}] 07:33:36 INFO - PROCESS | 1936 | 1460990016906 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 07:33:37 INFO - PROCESS | 1936 | 1460990017052 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4326f000 == 106 [pid = 1936] [id = 318] 07:33:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e422c5000) [pid = 1936] [serial = 955] [outer = (nil)] 07:33:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e475e1400) [pid = 1936] [serial = 956] [outer = 0x7f7e422c5000] 07:33:37 INFO - PROCESS | 1936 | 1460990017123 Marionette DEBUG loaded listener.js 07:33:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e4bc33c00) [pid = 1936] [serial = 957] [outer = 0x7f7e422c5000] 07:33:37 INFO - PROCESS | 1936 | 1460990017840 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]]]}] 07:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1184ms 07:33:37 INFO - PROCESS | 1936 | 1460990017919 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 07:33:37 INFO - PROCESS | 1936 | 1460990017921 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 07:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:33:37 INFO - PROCESS | 1936 | 1460990017941 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:33:37 INFO - PROCESS | 1936 | 1460990017944 Marionette TRACE conn5 <- [1,1246,null,{}] 07:33:37 INFO - PROCESS | 1936 | 1460990017950 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}] 07:33:38 INFO - PROCESS | 1936 | 1460990018149 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 07:33:38 INFO - PROCESS | 1936 | 1460990018171 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473a5000 == 107 [pid = 1936] [id = 319] 07:33:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e426d4000) [pid = 1936] [serial = 958] [outer = (nil)] 07:33:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e4df9d000) [pid = 1936] [serial = 959] [outer = 0x7f7e426d4000] 07:33:38 INFO - PROCESS | 1936 | 1460990018228 Marionette DEBUG loaded listener.js 07:33:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e599bac00) [pid = 1936] [serial = 960] [outer = 0x7f7e426d4000] 07:33:38 INFO - PROCESS | 1936 | 1460990018987 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]]]}] 07:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1140ms 07:33:39 INFO - PROCESS | 1936 | 1460990019072 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 07:33:39 INFO - PROCESS | 1936 | 1460990019076 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 07:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:33:39 INFO - PROCESS | 1936 | 1460990019081 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:33:39 INFO - PROCESS | 1936 | 1460990019083 Marionette TRACE conn5 <- [1,1250,null,{}] 07:33:39 INFO - PROCESS | 1936 | 1460990019088 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}] 07:33:39 INFO - PROCESS | 1936 | 1460990019306 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 07:33:39 INFO - PROCESS | 1936 | 1460990019345 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bcdb000 == 108 [pid = 1936] [id = 320] 07:33:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e3828e400) [pid = 1936] [serial = 961] [outer = (nil)] 07:33:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e38299800) [pid = 1936] [serial = 962] [outer = 0x7f7e3828e400] 07:33:39 INFO - PROCESS | 1936 | 1460990019402 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e3829dc00) [pid = 1936] [serial = 963] [outer = 0x7f7e3828e400] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e4b7de000) [pid = 1936] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e42b35800) [pid = 1936] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e3c68a800) [pid = 1936] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e3fc82800) [pid = 1936] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e3c691800) [pid = 1936] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e4a7db800) [pid = 1936] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e4a7d8800) [pid = 1936] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e42b3d800) [pid = 1936] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e3c730000) [pid = 1936] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e3c690800) [pid = 1936] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e3fdb9000) [pid = 1936] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e3b213c00) [pid = 1936] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e4cd7c800) [pid = 1936] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e3fcea400) [pid = 1936] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e5a905000) [pid = 1936] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e447b1000) [pid = 1936] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e3739a400) [pid = 1936] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e35aeb800) [pid = 1936] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e427c2800) [pid = 1936] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e43447c00) [pid = 1936] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e35da7400) [pid = 1936] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e3fa88000) [pid = 1936] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e381a8000) [pid = 1936] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e422c7800) [pid = 1936] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e3fe60c00) [pid = 1936] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e422c2000) [pid = 1936] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e4206f400) [pid = 1936] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e381a3000) [pid = 1936] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e3c68cc00) [pid = 1936] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e3bc51400) [pid = 1936] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e35aee800) [pid = 1936] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e3fdbb400) [pid = 1936] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e3bc4f000) [pid = 1936] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e422cac00) [pid = 1936] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e4b7adc00) [pid = 1936] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e3fe5e000) [pid = 1936] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e47931800) [pid = 1936] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e3fe5d800) [pid = 1936] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e42db6800) [pid = 1936] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e42c06000) [pid = 1936] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e59274400) [pid = 1936] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e4d39f000) [pid = 1936] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e409e5c00) [pid = 1936] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e391e4000) [pid = 1936] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e4bc32800) [pid = 1936] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e3fe54c00) [pid = 1936] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e42b3c000) [pid = 1936] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e48fac000) [pid = 1936] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e4a993800) [pid = 1936] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e4cd7f800) [pid = 1936] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e391e1800) [pid = 1936] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:33:40 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e43290000) [pid = 1936] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:33:41 INFO - PROCESS | 1936 | 1460990021136 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]]]}] 07:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2080ms 07:33:41 INFO - PROCESS | 1936 | 1460990021163 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 07:33:41 INFO - PROCESS | 1936 | 1460990021166 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 07:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:33:41 INFO - PROCESS | 1936 | 1460990021171 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:33:41 INFO - PROCESS | 1936 | 1460990021173 Marionette TRACE conn5 <- [1,1254,null,{}] 07:33:41 INFO - PROCESS | 1936 | 1460990021178 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}] 07:33:41 INFO - PROCESS | 1936 | 1460990021337 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 07:33:41 INFO - PROCESS | 1936 | 1460990021352 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c8b2000 == 109 [pid = 1936] [id = 321] 07:33:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e35aee800) [pid = 1936] [serial = 964] [outer = (nil)] 07:33:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e391e4000) [pid = 1936] [serial = 965] [outer = 0x7f7e35aee800] 07:33:41 INFO - PROCESS | 1936 | 1460990021537 Marionette DEBUG loaded listener.js 07:33:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e3c68b400) [pid = 1936] [serial = 966] [outer = 0x7f7e35aee800] 07:33:42 INFO - PROCESS | 1936 | 1460990022354 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]]]}] 07:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1228ms 07:33:42 INFO - PROCESS | 1936 | 1460990022402 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 07:33:42 INFO - PROCESS | 1936 | 1460990022408 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 07:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:33:42 INFO - PROCESS | 1936 | 1460990022416 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:33:42 INFO - PROCESS | 1936 | 1460990022421 Marionette TRACE conn5 <- [1,1258,null,{}] 07:33:42 INFO - PROCESS | 1936 | 1460990022429 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}] 07:33:42 INFO - PROCESS | 1936 | 1460990022621 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 07:33:42 INFO - PROCESS | 1936 | 1460990022806 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35ed4800 == 110 [pid = 1936] [id = 322] 07:33:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e356e9000) [pid = 1936] [serial = 967] [outer = (nil)] 07:33:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e366c3400) [pid = 1936] [serial = 968] [outer = 0x7f7e356e9000] 07:33:42 INFO - PROCESS | 1936 | 1460990022880 Marionette DEBUG loaded listener.js 07:33:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e373a4400) [pid = 1936] [serial = 969] [outer = 0x7f7e356e9000] 07:33:43 INFO - PROCESS | 1936 | 1460990023746 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]]]}] 07:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1379ms 07:33:43 INFO - PROCESS | 1936 | 1460990023796 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 07:33:43 INFO - PROCESS | 1936 | 1460990023805 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 07:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:33:43 INFO - PROCESS | 1936 | 1460990023814 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:33:43 INFO - PROCESS | 1936 | 1460990023819 Marionette TRACE conn5 <- [1,1262,null,{}] 07:33:43 INFO - PROCESS | 1936 | 1460990023824 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}] 07:33:44 INFO - PROCESS | 1936 | 1460990024013 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 07:33:44 INFO - PROCESS | 1936 | 1460990024193 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42281800 == 111 [pid = 1936] [id = 323] 07:33:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e356ed400) [pid = 1936] [serial = 970] [outer = (nil)] 07:33:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e391ed400) [pid = 1936] [serial = 971] [outer = 0x7f7e356ed400] 07:33:44 INFO - PROCESS | 1936 | 1460990024266 Marionette DEBUG loaded listener.js 07:33:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e3bc59800) [pid = 1936] [serial = 972] [outer = 0x7f7e356ed400] 07:33:45 INFO - PROCESS | 1936 | 1460990025206 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]]]}] 07:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1433ms 07:33:45 INFO - PROCESS | 1936 | 1460990025248 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 07:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:33:45 INFO - PROCESS | 1936 | 1460990025252 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 07:33:45 INFO - PROCESS | 1936 | 1460990025258 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:33:45 INFO - PROCESS | 1936 | 1460990025264 Marionette TRACE conn5 <- [1,1266,null,{}] 07:33:45 INFO - PROCESS | 1936 | 1460990025279 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}] 07:33:45 INFO - PROCESS | 1936 | 1460990025465 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 07:33:45 INFO - PROCESS | 1936 | 1460990025696 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bce6000 == 112 [pid = 1936] [id = 324] 07:33:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e3fdc1000) [pid = 1936] [serial = 973] [outer = (nil)] 07:33:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e409e7400) [pid = 1936] [serial = 974] [outer = 0x7f7e3fdc1000] 07:33:45 INFO - PROCESS | 1936 | 1460990025833 Marionette DEBUG loaded listener.js 07:33:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e422ce400) [pid = 1936] [serial = 975] [outer = 0x7f7e3fdc1000] 07:33:46 INFO - PROCESS | 1936 | 1460990026647 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]]]}] 07:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1432ms 07:33:46 INFO - PROCESS | 1936 | 1460990026690 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 07:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:33:46 INFO - PROCESS | 1936 | 1460990026695 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 07:33:46 INFO - PROCESS | 1936 | 1460990026700 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:33:46 INFO - PROCESS | 1936 | 1460990026704 Marionette TRACE conn5 <- [1,1270,null,{}] 07:33:46 INFO - PROCESS | 1936 | 1460990026709 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}] 07:33:46 INFO - PROCESS | 1936 | 1460990026883 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 07:33:47 INFO - PROCESS | 1936 | 1460990027069 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ea9d800 == 113 [pid = 1936] [id = 325] 07:33:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e3fe5d800) [pid = 1936] [serial = 976] [outer = (nil)] 07:33:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e42db3000) [pid = 1936] [serial = 977] [outer = 0x7f7e3fe5d800] 07:33:47 INFO - PROCESS | 1936 | 1460990027141 Marionette DEBUG loaded listener.js 07:33:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e43297400) [pid = 1936] [serial = 978] [outer = 0x7f7e3fe5d800] 07:33:47 INFO - PROCESS | 1936 | 1460990027992 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]]]}] 07:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1330ms 07:33:48 INFO - PROCESS | 1936 | 1460990028031 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 07:33:48 INFO - PROCESS | 1936 | 1460990028034 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 07:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:33:48 INFO - PROCESS | 1936 | 1460990028040 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:33:48 INFO - PROCESS | 1936 | 1460990028042 Marionette TRACE conn5 <- [1,1274,null,{}] 07:33:48 INFO - PROCESS | 1936 | 1460990028048 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}] 07:33:48 INFO - PROCESS | 1936 | 1460990028217 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 07:33:48 INFO - PROCESS | 1936 | 1460990028415 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e599a9000 == 114 [pid = 1936] [id = 326] 07:33:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e42c05c00) [pid = 1936] [serial = 979] [outer = (nil)] 07:33:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e445e7800) [pid = 1936] [serial = 980] [outer = 0x7f7e42c05c00] 07:33:48 INFO - PROCESS | 1936 | 1460990028485 Marionette DEBUG loaded listener.js 07:33:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e465a7000) [pid = 1936] [serial = 981] [outer = 0x7f7e42c05c00] 07:33:49 INFO - PROCESS | 1936 | 1460990029347 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]]]}] 07:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1383ms 07:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:33:49 INFO - PROCESS | 1936 | 1460990029424 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 07:33:49 INFO - PROCESS | 1936 | 1460990029426 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 07:33:49 INFO - PROCESS | 1936 | 1460990029432 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:33:49 INFO - PROCESS | 1936 | 1460990029436 Marionette TRACE conn5 <- [1,1278,null,{}] 07:33:49 INFO - PROCESS | 1936 | 1460990029441 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}] 07:33:49 INFO - PROCESS | 1936 | 1460990029674 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 07:33:49 INFO - PROCESS | 1936 | 1460990029856 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ea6b000 == 115 [pid = 1936] [id = 327] 07:33:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e475ebc00) [pid = 1936] [serial = 982] [outer = (nil)] 07:33:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e4cd80800) [pid = 1936] [serial = 983] [outer = 0x7f7e475ebc00] 07:33:49 INFO - PROCESS | 1936 | 1460990029926 Marionette DEBUG loaded listener.js 07:33:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e594d4400) [pid = 1936] [serial = 984] [outer = 0x7f7e475ebc00] 07:33:50 INFO - PROCESS | 1936 | 1460990030802 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]]]}] 07:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1431ms 07:33:50 INFO - PROCESS | 1936 | 1460990030864 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 07:33:50 INFO - PROCESS | 1936 | 1460990030868 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 07:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:33:50 INFO - PROCESS | 1936 | 1460990030874 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:33:50 INFO - PROCESS | 1936 | 1460990030876 Marionette TRACE conn5 <- [1,1282,null,{}] 07:33:50 INFO - PROCESS | 1936 | 1460990030881 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}] 07:33:51 INFO - PROCESS | 1936 | 1460990031050 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 07:33:51 INFO - PROCESS | 1936 | 1460990031239 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3498e000 == 116 [pid = 1936] [id = 328] 07:33:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e4b63c400) [pid = 1936] [serial = 985] [outer = (nil)] 07:33:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e5a90fc00) [pid = 1936] [serial = 986] [outer = 0x7f7e4b63c400] 07:33:51 INFO - PROCESS | 1936 | 1460990031308 Marionette DEBUG loaded listener.js 07:33:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e5c98d000) [pid = 1936] [serial = 987] [outer = 0x7f7e4b63c400] 07:33:52 INFO - PROCESS | 1936 | 1460990032091 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]]]}] 07:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1278ms 07:33:52 INFO - PROCESS | 1936 | 1460990032153 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 07:33:52 INFO - PROCESS | 1936 | 1460990032157 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 07:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:33:52 INFO - PROCESS | 1936 | 1460990032163 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:33:52 INFO - PROCESS | 1936 | 1460990032167 Marionette TRACE conn5 <- [1,1286,null,{}] 07:33:52 INFO - PROCESS | 1936 | 1460990032172 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}] 07:33:52 INFO - PROCESS | 1936 | 1460990032341 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 07:33:52 INFO - PROCESS | 1936 | 1460990032562 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ec0f800 == 117 [pid = 1936] [id = 329] 07:33:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e5e054800) [pid = 1936] [serial = 988] [outer = (nil)] 07:33:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e5e4bd000) [pid = 1936] [serial = 989] [outer = 0x7f7e5e054800] 07:33:52 INFO - PROCESS | 1936 | 1460990032672 Marionette DEBUG loaded listener.js 07:33:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e5e630400) [pid = 1936] [serial = 990] [outer = 0x7f7e5e054800] 07:33:53 INFO - PROCESS | 1936 | 1460990033527 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]]]}] 07:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1430ms 07:33:53 INFO - PROCESS | 1936 | 1460990033594 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 07:33:53 INFO - PROCESS | 1936 | 1460990033597 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 07:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:33:53 INFO - PROCESS | 1936 | 1460990033603 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:33:53 INFO - PROCESS | 1936 | 1460990033605 Marionette TRACE conn5 <- [1,1290,null,{}] 07:33:53 INFO - PROCESS | 1936 | 1460990033611 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}] 07:33:53 INFO - PROCESS | 1936 | 1460990033778 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 07:33:53 INFO - PROCESS | 1936 | 1460990033969 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47055000 == 118 [pid = 1936] [id = 330] 07:33:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e358ed000) [pid = 1936] [serial = 991] [outer = (nil)] 07:33:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e358f4000) [pid = 1936] [serial = 992] [outer = 0x7f7e358ed000] 07:33:54 INFO - PROCESS | 1936 | 1460990034041 Marionette DEBUG loaded listener.js 07:33:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e358fa400) [pid = 1936] [serial = 993] [outer = 0x7f7e358ed000] 07:33:54 INFO - PROCESS | 1936 | 1460990034833 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]]]}] 07:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1282ms 07:33:54 INFO - PROCESS | 1936 | 1460990034901 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 07:33:54 INFO - PROCESS | 1936 | 1460990034905 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 07:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:33:54 INFO - PROCESS | 1936 | 1460990034914 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:33:54 INFO - PROCESS | 1936 | 1460990034916 Marionette TRACE conn5 <- [1,1294,null,{}] 07:33:54 INFO - PROCESS | 1936 | 1460990034922 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}] 07:33:55 INFO - PROCESS | 1936 | 1460990035113 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 07:33:55 INFO - PROCESS | 1936 | 1460990035307 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e332e1000 == 119 [pid = 1936] [id = 331] 07:33:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e346f9c00) [pid = 1936] [serial = 994] [outer = (nil)] 07:33:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e358fa800) [pid = 1936] [serial = 995] [outer = 0x7f7e346f9c00] 07:33:55 INFO - PROCESS | 1936 | 1460990035434 Marionette DEBUG loaded listener.js 07:33:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e38e59800) [pid = 1936] [serial = 996] [outer = 0x7f7e346f9c00] 07:33:56 INFO - PROCESS | 1936 | 1460990036339 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]]]}] 07:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1476ms 07:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:33:56 INFO - PROCESS | 1936 | 1460990036391 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 07:33:56 INFO - PROCESS | 1936 | 1460990036394 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 07:33:56 INFO - PROCESS | 1936 | 1460990036400 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:33:56 INFO - PROCESS | 1936 | 1460990036404 Marionette TRACE conn5 <- [1,1298,null,{}] 07:33:56 INFO - PROCESS | 1936 | 1460990036409 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}] 07:33:56 INFO - PROCESS | 1936 | 1460990036627 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 07:33:56 INFO - PROCESS | 1936 | 1460990036810 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e408a5000 == 120 [pid = 1936] [id = 332] 07:33:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e333c3000) [pid = 1936] [serial = 997] [outer = (nil)] 07:33:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e333ce000) [pid = 1936] [serial = 998] [outer = 0x7f7e333c3000] 07:33:56 INFO - PROCESS | 1936 | 1460990036884 Marionette DEBUG loaded listener.js 07:33:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e38e5c400) [pid = 1936] [serial = 999] [outer = 0x7f7e333c3000] 07:33:57 INFO - PROCESS | 1936 | 1460990037789 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]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1428ms 07:33:57 INFO - PROCESS | 1936 | 1460990037827 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 1936 | 1460990037831 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 07:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:33:57 INFO - PROCESS | 1936 | 1460990037837 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 1936 | 1460990037840 Marionette TRACE conn5 <- [1,1302,null,{}] 07:33:57 INFO - PROCESS | 1936 | 1460990037845 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}] 07:33:58 INFO - PROCESS | 1936 | 1460990038024 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 07:33:58 INFO - PROCESS | 1936 | 1460990038213 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c8a1000 == 121 [pid = 1936] [id = 333] 07:33:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e333c4c00) [pid = 1936] [serial = 1000] [outer = (nil)] 07:33:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e3b219800) [pid = 1936] [serial = 1001] [outer = 0x7f7e333c4c00] 07:33:58 INFO - PROCESS | 1936 | 1460990038279 Marionette DEBUG loaded listener.js 07:33:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e3c690400) [pid = 1936] [serial = 1002] [outer = 0x7f7e333c4c00] 07:33:59 INFO - PROCESS | 1936 | 1460990039618 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]]]}] 07:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1841ms 07:33:59 INFO - PROCESS | 1936 | 1460990039679 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 07:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:33:59 INFO - PROCESS | 1936 | 1460990039685 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 07:33:59 INFO - PROCESS | 1936 | 1460990039692 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:33:59 INFO - PROCESS | 1936 | 1460990039697 Marionette TRACE conn5 <- [1,1306,null,{}] 07:33:59 INFO - PROCESS | 1936 | 1460990039802 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}] 07:34:00 INFO - PROCESS | 1936 | 1460990040033 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 07:34:00 INFO - PROCESS | 1936 | 1460990040153 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38f9b800 == 122 [pid = 1936] [id = 334] 07:34:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e333d1000) [pid = 1936] [serial = 1003] [outer = (nil)] 07:34:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e356ebc00) [pid = 1936] [serial = 1004] [outer = 0x7f7e333d1000] 07:34:00 INFO - PROCESS | 1936 | 1460990040258 Marionette DEBUG loaded listener.js 07:34:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e35dab800) [pid = 1936] [serial = 1005] [outer = 0x7f7e333d1000] 07:34:01 INFO - PROCESS | 1936 | 1460990041243 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]]]}] 07:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1590ms 07:34:01 INFO - PROCESS | 1936 | 1460990041282 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 07:34:01 INFO - PROCESS | 1936 | 1460990041289 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 07:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:34:01 INFO - PROCESS | 1936 | 1460990041299 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:34:01 INFO - PROCESS | 1936 | 1460990041304 Marionette TRACE conn5 <- [1,1310,null,{}] 07:34:01 INFO - PROCESS | 1936 | 1460990041310 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}] 07:34:01 INFO - PROCESS | 1936 | 1460990041508 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 07:34:01 INFO - PROCESS | 1936 | 1460990041749 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35ec9000 == 123 [pid = 1936] [id = 335] 07:34:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e371bb400) [pid = 1936] [serial = 1006] [outer = (nil)] 07:34:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e37396400) [pid = 1936] [serial = 1007] [outer = 0x7f7e371bb400] 07:34:01 INFO - PROCESS | 1936 | 1460990041832 Marionette DEBUG loaded listener.js 07:34:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e374a7400) [pid = 1936] [serial = 1008] [outer = 0x7f7e371bb400] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e6086e800 == 122 [pid = 1936] [id = 236] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e46795000 == 121 [pid = 1936] [id = 44] 07:34:02 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e356e8c00) [pid = 1936] [serial = 881] [outer = (nil)] [url = about:blank] 07:34:02 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e3c728000) [pid = 1936] [serial = 884] [outer = (nil)] [url = about:blank] 07:34:02 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e5a906800) [pid = 1936] [serial = 869] [outer = (nil)] [url = about:blank] 07:34:02 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e391b2000) [pid = 1936] [serial = 878] [outer = (nil)] [url = about:blank] 07:34:02 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e374a9800) [pid = 1936] [serial = 872] [outer = (nil)] [url = about:blank] 07:34:02 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e599c0c00) [pid = 1936] [serial = 875] [outer = (nil)] [url = about:blank] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bcdb000 == 120 [pid = 1936] [id = 320] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e473a5000 == 119 [pid = 1936] [id = 319] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4326f000 == 118 [pid = 1936] [id = 318] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38142800 == 117 [pid = 1936] [id = 317] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4eca7000 == 116 [pid = 1936] [id = 283] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40f48000 == 115 [pid = 1936] [id = 316] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3737f000 == 114 [pid = 1936] [id = 315] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3815d800 == 113 [pid = 1936] [id = 314] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3737a800 == 112 [pid = 1936] [id = 313] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e092000 == 111 [pid = 1936] [id = 307] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5952b000 == 110 [pid = 1936] [id = 306] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df3f800 == 109 [pid = 1936] [id = 305] 07:34:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e473a6800 == 108 [pid = 1936] [id = 304] 07:34:02 INFO - PROCESS | 1936 | 1460990042865 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] 07:34:03 INFO - PROCESS | 1936 | 1460990042986 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 07:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:34:03 INFO - PROCESS | 1936 | 1460990043010 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:34:03 INFO - PROCESS | 1936 | 1460990043021 Marionette TRACE conn5 <- [1,1314,null,{}] 07:34:03 INFO - PROCESS | 1936 | 1460990043043 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}] 07:34:03 INFO - PROCESS | 1936 | 1460990043207 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 07:34:03 INFO - PROCESS | 1936 | 1460990043459 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375de800 == 107 [pid = 1936] [id = 336] 07:34:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e371bc000) [pid = 1936] [serial = 1009] [outer = (nil)] 07:34:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e391ac000) [pid = 1936] [serial = 1010] [outer = 0x7f7e371bc000] 07:34:03 INFO - PROCESS | 1936 | 1460990043523 Marionette DEBUG loaded listener.js 07:34:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e391ee800) [pid = 1936] [serial = 1011] [outer = 0x7f7e371bc000] 07:34:04 INFO - PROCESS | 1936 | 1460990044177 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]]]}] 07:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1195ms 07:34:04 INFO - PROCESS | 1936 | 1460990044205 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 07:34:04 INFO - PROCESS | 1936 | 1460990044209 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 07:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:34:04 INFO - PROCESS | 1936 | 1460990044215 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:34:04 INFO - PROCESS | 1936 | 1460990044217 Marionette TRACE conn5 <- [1,1318,null,{}] 07:34:04 INFO - PROCESS | 1936 | 1460990044223 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}] 07:34:04 INFO - PROCESS | 1936 | 1460990044433 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 07:34:04 INFO - PROCESS | 1936 | 1460990044452 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aee6800 == 108 [pid = 1936] [id = 337] 07:34:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e3739d000) [pid = 1936] [serial = 1012] [outer = (nil)] 07:34:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e3b959800) [pid = 1936] [serial = 1013] [outer = 0x7f7e3739d000] 07:34:04 INFO - PROCESS | 1936 | 1460990044516 Marionette DEBUG loaded listener.js 07:34:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e3bcc6000) [pid = 1936] [serial = 1014] [outer = 0x7f7e3739d000] 07:34:05 INFO - PROCESS | 1936 | 1460990045457 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]]]}] 07:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1279ms 07:34:05 INFO - PROCESS | 1936 | 1460990045497 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 07:34:05 INFO - PROCESS | 1936 | 1460990045499 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 07:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:34:05 INFO - PROCESS | 1936 | 1460990045505 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:34:05 INFO - PROCESS | 1936 | 1460990045507 Marionette TRACE conn5 <- [1,1322,null,{}] 07:34:05 INFO - PROCESS | 1936 | 1460990045529 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}] 07:34:05 INFO - PROCESS | 1936 | 1460990045731 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 07:34:05 INFO - PROCESS | 1936 | 1460990045761 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40788000 == 109 [pid = 1936] [id = 338] 07:34:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e3bc5c000) [pid = 1936] [serial = 1015] [outer = (nil)] 07:34:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e3c695c00) [pid = 1936] [serial = 1016] [outer = 0x7f7e3bc5c000] 07:34:05 INFO - PROCESS | 1936 | 1460990045824 Marionette DEBUG loaded listener.js 07:34:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e3c782000) [pid = 1936] [serial = 1017] [outer = 0x7f7e3bc5c000] 07:34:06 INFO - PROCESS | 1936 | 1460990046799 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]]]}] 07:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1335ms 07:34:06 INFO - PROCESS | 1936 | 1460990046840 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 07:34:06 INFO - PROCESS | 1936 | 1460990046843 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 07:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:34:06 INFO - PROCESS | 1936 | 1460990046849 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:34:06 INFO - PROCESS | 1936 | 1460990046851 Marionette TRACE conn5 <- [1,1326,null,{}] 07:34:06 INFO - PROCESS | 1936 | 1460990046856 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}] 07:34:07 INFO - PROCESS | 1936 | 1460990047082 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 07:34:07 INFO - PROCESS | 1936 | 1460990047114 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42281000 == 110 [pid = 1936] [id = 339] 07:34:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e3fa88800) [pid = 1936] [serial = 1018] [outer = (nil)] 07:34:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e3fdbc000) [pid = 1936] [serial = 1019] [outer = 0x7f7e3fa88800] 07:34:07 INFO - PROCESS | 1936 | 1460990047175 Marionette DEBUG loaded listener.js 07:34:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e4083a800) [pid = 1936] [serial = 1020] [outer = 0x7f7e3fa88800] 07:34:08 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e3828e400) [pid = 1936] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:34:08 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e3bc58400) [pid = 1936] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:34:08 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e406a1400) [pid = 1936] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:34:08 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e356df800) [pid = 1936] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:34:08 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e35da9c00) [pid = 1936] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:34:08 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e422c5000) [pid = 1936] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:34:08 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e371be800) [pid = 1936] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:34:08 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e426d4000) [pid = 1936] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:34:08 INFO - PROCESS | 1936 | 1460990048424 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]]]}] 07:34:08 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 07:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1626ms 07:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:34:08 INFO - PROCESS | 1936 | 1460990048477 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 07:34:08 INFO - PROCESS | 1936 | 1460990048480 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 07:34:08 INFO - PROCESS | 1936 | 1460990048485 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:34:08 INFO - PROCESS | 1936 | 1460990048488 Marionette TRACE conn5 <- [1,1330,null,{}] 07:34:08 INFO - PROCESS | 1936 | 1460990048493 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}] 07:34:08 INFO - PROCESS | 1936 | 1460990048648 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 07:34:08 INFO - PROCESS | 1936 | 1460990048660 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43149800 == 111 [pid = 1936] [id = 340] 07:34:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e3739d400) [pid = 1936] [serial = 1021] [outer = (nil)] 07:34:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e409f1000) [pid = 1936] [serial = 1022] [outer = 0x7f7e3739d400] 07:34:08 INFO - PROCESS | 1936 | 1460990048720 Marionette DEBUG loaded listener.js 07:34:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e4211b000) [pid = 1936] [serial = 1023] [outer = 0x7f7e3739d400] 07:34:09 INFO - PROCESS | 1936 | 1460990049473 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]]]}] 07:34:09 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 07:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1025ms 07:34:09 INFO - PROCESS | 1936 | 1460990049511 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 07:34:09 INFO - PROCESS | 1936 | 1460990049514 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 07:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:34:09 INFO - PROCESS | 1936 | 1460990049523 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:34:09 INFO - PROCESS | 1936 | 1460990049525 Marionette TRACE conn5 <- [1,1334,null,{}] 07:34:09 INFO - PROCESS | 1936 | 1460990049529 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}] 07:34:09 INFO - PROCESS | 1936 | 1460990049730 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 07:34:09 INFO - PROCESS | 1936 | 1460990049747 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e432af000 == 112 [pid = 1936] [id = 341] 07:34:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e38297400) [pid = 1936] [serial = 1024] [outer = (nil)] 07:34:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e422cb800) [pid = 1936] [serial = 1025] [outer = 0x7f7e38297400] 07:34:09 INFO - PROCESS | 1936 | 1460990049805 Marionette DEBUG loaded listener.js 07:34:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e42441000) [pid = 1936] [serial = 1026] [outer = 0x7f7e38297400] 07:34:10 INFO - PROCESS | 1936 | 1460990050864 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]]]}] 07:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1381ms 07:34:10 INFO - PROCESS | 1936 | 1460990050906 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 07:34:10 INFO - PROCESS | 1936 | 1460990050913 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 07:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:34:10 INFO - PROCESS | 1936 | 1460990050922 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:34:10 INFO - PROCESS | 1936 | 1460990050927 Marionette TRACE conn5 <- [1,1338,null,{}] 07:34:10 INFO - PROCESS | 1936 | 1460990050934 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}] 07:34:11 INFO - PROCESS | 1936 | 1460990051135 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 07:34:11 INFO - PROCESS | 1936 | 1460990051308 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3737a000 == 113 [pid = 1936] [id = 342] 07:34:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e358f3c00) [pid = 1936] [serial = 1027] [outer = (nil)] 07:34:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e366c4400) [pid = 1936] [serial = 1028] [outer = 0x7f7e358f3c00] 07:34:11 INFO - PROCESS | 1936 | 1460990051380 Marionette DEBUG loaded listener.js 07:34:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e3819f000) [pid = 1936] [serial = 1029] [outer = 0x7f7e358f3c00] 07:34:12 INFO - PROCESS | 1936 | 1460990052866 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]]]}] 07:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2031ms 07:34:12 INFO - PROCESS | 1936 | 1460990052954 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 07:34:12 INFO - PROCESS | 1936 | 1460990052962 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 07:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:34:12 INFO - PROCESS | 1936 | 1460990052972 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:34:12 INFO - PROCESS | 1936 | 1460990052975 Marionette TRACE conn5 <- [1,1342,null,{}] 07:34:12 INFO - PROCESS | 1936 | 1460990052981 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}] 07:34:13 INFO - PROCESS | 1936 | 1460990053210 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 07:34:13 INFO - PROCESS | 1936 | 1460990053381 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40f58800 == 114 [pid = 1936] [id = 343] 07:34:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e35af7800) [pid = 1936] [serial = 1030] [outer = (nil)] 07:34:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e38e59400) [pid = 1936] [serial = 1031] [outer = 0x7f7e35af7800] 07:34:13 INFO - PROCESS | 1936 | 1460990053452 Marionette DEBUG loaded listener.js 07:34:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e3bcc2000) [pid = 1936] [serial = 1032] [outer = 0x7f7e35af7800] 07:34:14 INFO - PROCESS | 1936 | 1460990054318 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]]]}] 07:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1379ms 07:34:14 INFO - PROCESS | 1936 | 1460990054353 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 07:34:14 INFO - PROCESS | 1936 | 1460990054357 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 07:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:34:14 INFO - PROCESS | 1936 | 1460990054364 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:34:14 INFO - PROCESS | 1936 | 1460990054370 Marionette TRACE conn5 <- [1,1346,null,{}] 07:34:14 INFO - PROCESS | 1936 | 1460990054386 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}] 07:34:14 INFO - PROCESS | 1936 | 1460990054590 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 07:34:14 INFO - PROCESS | 1936 | 1460990054766 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4650a000 == 115 [pid = 1936] [id = 344] 07:34:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e3c72b800) [pid = 1936] [serial = 1033] [outer = (nil)] 07:34:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e3fcee800) [pid = 1936] [serial = 1034] [outer = 0x7f7e3c72b800] 07:34:14 INFO - PROCESS | 1936 | 1460990054845 Marionette DEBUG loaded listener.js 07:34:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e4069b800) [pid = 1936] [serial = 1035] [outer = 0x7f7e3c72b800] 07:34:15 INFO - PROCESS | 1936 | 1460990055716 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]]]}] 07:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1382ms 07:34:15 INFO - PROCESS | 1936 | 1460990055746 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 07:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:34:15 INFO - PROCESS | 1936 | 1460990055751 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 07:34:15 INFO - PROCESS | 1936 | 1460990055757 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:34:15 INFO - PROCESS | 1936 | 1460990055760 Marionette TRACE conn5 <- [1,1350,null,{}] 07:34:15 INFO - PROCESS | 1936 | 1460990055765 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}] 07:34:15 INFO - PROCESS | 1936 | 1460990055964 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 07:34:16 INFO - PROCESS | 1936 | 1460990056145 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e470f0800 == 116 [pid = 1936] [id = 345] 07:34:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e391e3400) [pid = 1936] [serial = 1036] [outer = (nil)] 07:34:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e422c9c00) [pid = 1936] [serial = 1037] [outer = 0x7f7e391e3400] 07:34:16 INFO - PROCESS | 1936 | 1460990056216 Marionette DEBUG loaded listener.js 07:34:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e429c5c00) [pid = 1936] [serial = 1038] [outer = 0x7f7e391e3400] 07:34:17 INFO - PROCESS | 1936 | 1460990057157 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]]]}] 07:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1431ms 07:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:34:17 INFO - PROCESS | 1936 | 1460990057188 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 07:34:17 INFO - PROCESS | 1936 | 1460990057191 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 07:34:17 INFO - PROCESS | 1936 | 1460990057199 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 1936 | 1460990057201 Marionette TRACE conn5 <- [1,1354,null,{}] 07:34:17 INFO - PROCESS | 1936 | 1460990057208 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}] 07:34:17 INFO - PROCESS | 1936 | 1460990057456 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 07:34:17 INFO - PROCESS | 1936 | 1460990057588 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e49989000 == 117 [pid = 1936] [id = 346] 07:34:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e409eb800) [pid = 1936] [serial = 1039] [outer = (nil)] 07:34:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e42c08800) [pid = 1936] [serial = 1040] [outer = 0x7f7e409eb800] 07:34:17 INFO - PROCESS | 1936 | 1460990057657 Marionette DEBUG loaded listener.js 07:34:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e42d1bc00) [pid = 1936] [serial = 1041] [outer = 0x7f7e409eb800] 07:34:18 INFO - PROCESS | 1936 | 1460990058610 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]]]}] 07:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1438ms 07:34:18 INFO - PROCESS | 1936 | 1460990058635 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 07:34:18 INFO - PROCESS | 1936 | 1460990058639 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 07:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:34:18 INFO - PROCESS | 1936 | 1460990058645 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:34:18 INFO - PROCESS | 1936 | 1460990058648 Marionette TRACE conn5 <- [1,1358,null,{}] 07:34:18 INFO - PROCESS | 1936 | 1460990058653 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}] 07:34:18 INFO - PROCESS | 1936 | 1460990058838 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 07:34:19 INFO - PROCESS | 1936 | 1460990059021 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bcc9800 == 118 [pid = 1936] [id = 347] 07:34:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e43446000) [pid = 1936] [serial = 1042] [outer = (nil)] 07:34:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e44512c00) [pid = 1936] [serial = 1043] [outer = 0x7f7e43446000] 07:34:19 INFO - PROCESS | 1936 | 1460990059098 Marionette DEBUG loaded listener.js 07:34:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e46416c00) [pid = 1936] [serial = 1044] [outer = 0x7f7e43446000] 07:34:19 INFO - PROCESS | 1936 | 1460990059928 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]]]}] 07:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1327ms 07:34:19 INFO - PROCESS | 1936 | 1460990059973 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 07:34:19 INFO - PROCESS | 1936 | 1460990059977 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 07:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:34:19 INFO - PROCESS | 1936 | 1460990059984 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 1936 | 1460990059986 Marionette TRACE conn5 <- [1,1362,null,{}] 07:34:19 INFO - PROCESS | 1936 | 1460990059991 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}] 07:34:20 INFO - PROCESS | 1936 | 1460990060175 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 07:34:20 INFO - PROCESS | 1936 | 1460990060355 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cc64800 == 119 [pid = 1936] [id = 348] 07:34:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e42dab800) [pid = 1936] [serial = 1045] [outer = (nil)] 07:34:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e46599800) [pid = 1936] [serial = 1046] [outer = 0x7f7e42dab800] 07:34:20 INFO - PROCESS | 1936 | 1460990060422 Marionette DEBUG loaded listener.js 07:34:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e475dd000) [pid = 1936] [serial = 1047] [outer = 0x7f7e42dab800] 07:34:21 INFO - PROCESS | 1936 | 1460990061326 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]]]}] 07:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1380ms 07:34:21 INFO - PROCESS | 1936 | 1460990061365 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 07:34:21 INFO - PROCESS | 1936 | 1460990061368 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 07:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:34:21 INFO - PROCESS | 1936 | 1460990061375 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:34:21 INFO - PROCESS | 1936 | 1460990061378 Marionette TRACE conn5 <- [1,1366,null,{}] 07:34:21 INFO - PROCESS | 1936 | 1460990061384 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}] 07:34:21 INFO - PROCESS | 1936 | 1460990061563 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 07:34:21 INFO - PROCESS | 1936 | 1460990061742 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d321800 == 120 [pid = 1936] [id = 349] 07:34:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e35da9c00) [pid = 1936] [serial = 1048] [outer = (nil)] 07:34:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e48d36800) [pid = 1936] [serial = 1049] [outer = 0x7f7e35da9c00] 07:34:21 INFO - PROCESS | 1936 | 1460990061810 Marionette DEBUG loaded listener.js 07:34:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e4a10b000) [pid = 1936] [serial = 1050] [outer = 0x7f7e35da9c00] 07:34:22 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44536800 == 119 [pid = 1936] [id = 10] 07:34:22 INFO - PROCESS | 1936 | 1460990062833 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] 07:34:22 INFO - PROCESS | 1936 | 1460990062860 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 07:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:34:22 INFO - PROCESS | 1936 | 1460990062867 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:34:22 INFO - PROCESS | 1936 | 1460990062869 Marionette TRACE conn5 <- [1,1370,null,{}] 07:34:22 INFO - PROCESS | 1936 | 1460990062875 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}] 07:34:23 INFO - PROCESS | 1936 | 1460990063057 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 07:34:23 INFO - PROCESS | 1936 | 1460990063353 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5351a800 == 120 [pid = 1936] [id = 350] 07:34:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e445e7c00) [pid = 1936] [serial = 1051] [outer = (nil)] 07:34:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e4b635800) [pid = 1936] [serial = 1052] [outer = 0x7f7e445e7c00] 07:34:23 INFO - PROCESS | 1936 | 1460990063426 Marionette DEBUG loaded listener.js 07:34:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e4bc39000) [pid = 1936] [serial = 1053] [outer = 0x7f7e445e7c00] 07:34:24 INFO - PROCESS | 1936 | 1460990064265 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] 07:34:24 INFO - PROCESS | 1936 | 1460990064305 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 07:34:24 INFO - PROCESS | 1936 | 1460990064311 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:34:24 INFO - PROCESS | 1936 | 1460990064314 Marionette TRACE conn5 <- [1,1374,null,{}] 07:34:24 INFO - PROCESS | 1936 | 1460990064319 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}] 07:34:24 INFO - PROCESS | 1936 | 1460990064496 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 07:34:24 INFO - PROCESS | 1936 | 1460990064676 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a34f000 == 121 [pid = 1936] [id = 351] 07:34:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e4a7d3c00) [pid = 1936] [serial = 1054] [outer = (nil)] 07:34:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e4c490400) [pid = 1936] [serial = 1055] [outer = 0x7f7e4a7d3c00] 07:34:24 INFO - PROCESS | 1936 | 1460990064746 Marionette DEBUG loaded listener.js 07:34:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e4cf25400) [pid = 1936] [serial = 1056] [outer = 0x7f7e4a7d3c00] 07:34:25 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:34:25 INFO - PROCESS | 1936 | 1460990065606 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] 07:34:25 INFO - PROCESS | 1936 | 1460990065694 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 07:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:34:25 INFO - PROCESS | 1936 | 1460990065699 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:34:25 INFO - PROCESS | 1936 | 1460990065702 Marionette TRACE conn5 <- [1,1378,null,{}] 07:34:25 INFO - PROCESS | 1936 | 1460990065708 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}] 07:34:25 INFO - PROCESS | 1936 | 1460990065910 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 07:34:26 INFO - PROCESS | 1936 | 1460990066098 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38155000 == 122 [pid = 1936] [id = 352] 07:34:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e333d1800) [pid = 1936] [serial = 1057] [outer = (nil)] 07:34:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e3828f000) [pid = 1936] [serial = 1058] [outer = 0x7f7e333d1800] 07:34:26 INFO - PROCESS | 1936 | 1460990066174 Marionette DEBUG loaded listener.js 07:34:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e4df9c000) [pid = 1936] [serial = 1059] [outer = 0x7f7e333d1800] 07:34:27 INFO - PROCESS | 1936 | 1460990067020 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] 07:34:27 INFO - PROCESS | 1936 | 1460990067082 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 07:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:34:27 INFO - PROCESS | 1936 | 1460990067090 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:34:27 INFO - PROCESS | 1936 | 1460990067092 Marionette TRACE conn5 <- [1,1382,null,{}] 07:34:27 INFO - PROCESS | 1936 | 1460990067097 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}] 07:34:27 INFO - PROCESS | 1936 | 1460990067277 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 07:34:27 INFO - PROCESS | 1936 | 1460990067458 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473ad800 == 123 [pid = 1936] [id = 353] 07:34:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e356eb000) [pid = 1936] [serial = 1060] [outer = (nil)] 07:34:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e4ec3b800) [pid = 1936] [serial = 1061] [outer = 0x7f7e356eb000] 07:34:27 INFO - PROCESS | 1936 | 1460990067527 Marionette DEBUG loaded listener.js 07:34:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e586d0400) [pid = 1936] [serial = 1062] [outer = 0x7f7e356eb000] 07:34:28 INFO - PROCESS | 1936 | [1936] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 07:34:28 INFO - PROCESS | 1936 | 1460990068387 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] 07:34:28 INFO - PROCESS | 1936 | 1460990068428 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 07:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:34:28 INFO - PROCESS | 1936 | 1460990068433 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:34:28 INFO - PROCESS | 1936 | 1460990068435 Marionette TRACE conn5 <- [1,1386,null,{}] 07:34:28 INFO - PROCESS | 1936 | 1460990068440 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}] 07:34:28 INFO - PROCESS | 1936 | 1460990068615 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 07:34:29 INFO - PROCESS | 1936 | 1460990069176 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375d3000 == 124 [pid = 1936] [id = 354] 07:34:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e333cc000) [pid = 1936] [serial = 1063] [outer = (nil)] 07:34:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e333d1400) [pid = 1936] [serial = 1064] [outer = 0x7f7e333cc000] 07:34:29 INFO - PROCESS | 1936 | 1460990069287 Marionette DEBUG loaded listener.js 07:34:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e356e3800) [pid = 1936] [serial = 1065] [outer = 0x7f7e333cc000] 07:34:30 INFO - PROCESS | 1936 | 1460990070086 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] 07:34:30 INFO - PROCESS | 1936 | 1460990070175 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 07:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:34:30 INFO - PROCESS | 1936 | 1460990070183 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:34:30 INFO - PROCESS | 1936 | 1460990070187 Marionette TRACE conn5 <- [1,1390,null,{}] 07:34:30 INFO - PROCESS | 1936 | 1460990070198 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}] 07:34:30 INFO - PROCESS | 1936 | 1460990070385 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 07:34:30 INFO - PROCESS | 1936 | 1460990070745 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e346d0000 == 125 [pid = 1936] [id = 355] 07:34:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e3739f400) [pid = 1936] [serial = 1066] [outer = (nil)] 07:34:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e38292000) [pid = 1936] [serial = 1067] [outer = 0x7f7e3739f400] 07:34:30 INFO - PROCESS | 1936 | 1460990070816 Marionette DEBUG loaded listener.js 07:34:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e38e56000) [pid = 1936] [serial = 1068] [outer = 0x7f7e3739f400] 07:34:31 INFO - PROCESS | 1936 | 1460990071760 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]]]}] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43149800 == 124 [pid = 1936] [id = 340] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42281000 == 123 [pid = 1936] [id = 339] 07:34:31 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e391e4000) [pid = 1936] [serial = 965] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e3bcc8000) [pid = 1936] [serial = 929] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e3494b800) [pid = 1936] [serial = 932] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e366bdc00) [pid = 1936] [serial = 935] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e346f8000) [pid = 1936] [serial = 938] [outer = (nil)] [url = about:blank] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40788000 == 122 [pid = 1936] [id = 338] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3aee6800 == 121 [pid = 1936] [id = 337] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375de800 == 120 [pid = 1936] [id = 336] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35ec9000 == 119 [pid = 1936] [id = 335] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38f9b800 == 118 [pid = 1936] [id = 334] 07:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1685ms 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ea6b000 == 117 [pid = 1936] [id = 327] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e599a9000 == 116 [pid = 1936] [id = 326] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ea9d800 == 115 [pid = 1936] [id = 325] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bce6000 == 114 [pid = 1936] [id = 324] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42281800 == 113 [pid = 1936] [id = 323] 07:34:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35ed4800 == 112 [pid = 1936] [id = 322] 07:34:31 INFO - PROCESS | 1936 | 1460990071881 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 07:34:31 INFO - PROCESS | 1936 | 1460990071886 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 07:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:34:31 INFO - PROCESS | 1936 | 1460990071893 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:34:31 INFO - PROCESS | 1936 | 1460990071895 Marionette TRACE conn5 <- [1,1394,null,{}] 07:34:31 INFO - PROCESS | 1936 | 1460990071901 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}] 07:34:32 INFO - PROCESS | 1936 | 1460990072059 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e38299800) [pid = 1936] [serial = 962] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e3c72c800) [pid = 1936] [serial = 948] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e3bcc9400) [pid = 1936] [serial = 947] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e427ccc00) [pid = 1936] [serial = 951] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e409e7800) [pid = 1936] [serial = 950] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e4bb1d800) [pid = 1936] [serial = 908] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e381a6c00) [pid = 1936] [serial = 945] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e35da2800) [pid = 1936] [serial = 944] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e366c5000) [pid = 1936] [serial = 942] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e366bd800) [pid = 1936] [serial = 941] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e391b3c00) [pid = 1936] [serial = 911] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e43297000) [pid = 1936] [serial = 917] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e3fdb7800) [pid = 1936] [serial = 914] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e475e1400) [pid = 1936] [serial = 956] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e3fdb3c00) [pid = 1936] [serial = 953] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e429c9c00) [pid = 1936] [serial = 954] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e4da37000) [pid = 1936] [serial = 920] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e5926c000) [pid = 1936] [serial = 923] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e5e626400) [pid = 1936] [serial = 926] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e4df9d000) [pid = 1936] [serial = 959] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e3829dc00) [pid = 1936] [serial = 963] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e599bac00) [pid = 1936] [serial = 960] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e4bc33c00) [pid = 1936] [serial = 957] [outer = (nil)] [url = about:blank] 07:34:32 INFO - PROCESS | 1936 | 1460990072291 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35c64800 == 113 [pid = 1936] [id = 356] 07:34:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e366c5000) [pid = 1936] [serial = 1069] [outer = (nil)] 07:34:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e38e58c00) [pid = 1936] [serial = 1070] [outer = 0x7f7e366c5000] 07:34:32 INFO - PROCESS | 1936 | 1460990072357 Marionette DEBUG loaded listener.js 07:34:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e3b958800) [pid = 1936] [serial = 1071] [outer = 0x7f7e366c5000] 07:34:33 INFO - PROCESS | 1936 | 1460990073014 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]]]}] 07:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1128ms 07:34:33 INFO - PROCESS | 1936 | 1460990073021 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 07:34:33 INFO - PROCESS | 1936 | 1460990073024 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 07:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:34:33 INFO - PROCESS | 1936 | 1460990073036 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:34:33 INFO - PROCESS | 1936 | 1460990073044 Marionette TRACE conn5 <- [1,1398,null,{}] 07:34:33 INFO - PROCESS | 1936 | 1460990073051 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}] 07:34:33 INFO - PROCESS | 1936 | 1460990073237 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 07:34:33 INFO - PROCESS | 1936 | 1460990073381 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe0f000 == 114 [pid = 1936] [id = 357] 07:34:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e374a8c00) [pid = 1936] [serial = 1072] [outer = (nil)] 07:34:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e3c728c00) [pid = 1936] [serial = 1073] [outer = 0x7f7e374a8c00] 07:34:33 INFO - PROCESS | 1936 | 1460990073440 Marionette DEBUG loaded listener.js 07:34:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e3fdbf000) [pid = 1936] [serial = 1074] [outer = 0x7f7e374a8c00] 07:34:34 INFO - PROCESS | 1936 | 1460990074095 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]]]}] 07:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1093ms 07:34:34 INFO - PROCESS | 1936 | 1460990074123 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 07:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:34:34 INFO - PROCESS | 1936 | 1460990074127 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 07:34:34 INFO - PROCESS | 1936 | 1460990074132 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:34:34 INFO - PROCESS | 1936 | 1460990074134 Marionette TRACE conn5 <- [1,1402,null,{}] 07:34:34 INFO - PROCESS | 1936 | 1460990074140 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}] 07:34:34 INFO - PROCESS | 1936 | 1460990074369 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 07:34:34 INFO - PROCESS | 1936 | 1460990074400 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42741800 == 115 [pid = 1936] [id = 358] 07:34:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e3bcc4000) [pid = 1936] [serial = 1075] [outer = (nil)] 07:34:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e4083f800) [pid = 1936] [serial = 1076] [outer = 0x7f7e3bcc4000] 07:34:34 INFO - PROCESS | 1936 | 1460990074458 Marionette DEBUG loaded listener.js 07:34:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e422c9000) [pid = 1936] [serial = 1077] [outer = 0x7f7e3bcc4000] 07:34:35 INFO - PROCESS | 1936 | 1460990075292 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]]]}] 07:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1228ms 07:34:35 INFO - PROCESS | 1936 | 1460990075365 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 07:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:34:35 INFO - PROCESS | 1936 | 1460990075369 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 07:34:35 INFO - PROCESS | 1936 | 1460990075377 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:34:35 INFO - PROCESS | 1936 | 1460990075379 Marionette TRACE conn5 <- [1,1406,null,{}] 07:34:35 INFO - PROCESS | 1936 | 1460990075391 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}] 07:34:35 INFO - PROCESS | 1936 | 1460990075601 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 07:34:35 INFO - PROCESS | 1936 | 1460990075623 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43419800 == 116 [pid = 1936] [id = 359] 07:34:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e42b3e000) [pid = 1936] [serial = 1078] [outer = (nil)] 07:34:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e42d1a400) [pid = 1936] [serial = 1079] [outer = 0x7f7e42b3e000] 07:34:35 INFO - PROCESS | 1936 | 1460990075693 Marionette DEBUG loaded listener.js 07:34:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e43297000) [pid = 1936] [serial = 1080] [outer = 0x7f7e42b3e000] 07:34:36 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e3739d400) [pid = 1936] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:34:36 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e3fa88800) [pid = 1936] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:34:36 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e333d1000) [pid = 1936] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:34:36 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e3739d000) [pid = 1936] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:34:36 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e371bb400) [pid = 1936] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:34:36 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e371bc000) [pid = 1936] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:34:36 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e3bc5c000) [pid = 1936] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:34:36 INFO - PROCESS | 1936 | 1460990076996 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]]]}] 07:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1681ms 07:34:37 INFO - PROCESS | 1936 | 1460990077057 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 07:34:37 INFO - PROCESS | 1936 | 1460990077060 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 07:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:34:37 INFO - PROCESS | 1936 | 1460990077067 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:34:37 INFO - PROCESS | 1936 | 1460990077070 Marionette TRACE conn5 <- [1,1410,null,{}] 07:34:37 INFO - PROCESS | 1936 | 1460990077074 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}] 07:34:37 INFO - PROCESS | 1936 | 1460990077230 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 07:34:37 INFO - PROCESS | 1936 | 1460990077409 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46507000 == 117 [pid = 1936] [id = 360] 07:34:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e333c3400) [pid = 1936] [serial = 1081] [outer = (nil)] 07:34:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e3bc53400) [pid = 1936] [serial = 1082] [outer = 0x7f7e333c3400] 07:34:37 INFO - PROCESS | 1936 | 1460990077492 Marionette DEBUG loaded listener.js 07:34:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e445de000) [pid = 1936] [serial = 1083] [outer = 0x7f7e333c3400] 07:34:38 INFO - PROCESS | 1936 | 1460990078166 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]]]}] 07:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1137ms 07:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:34:38 INFO - PROCESS | 1936 | 1460990078204 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 07:34:38 INFO - PROCESS | 1936 | 1460990078206 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 07:34:38 INFO - PROCESS | 1936 | 1460990078212 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:34:38 INFO - PROCESS | 1936 | 1460990078214 Marionette TRACE conn5 <- [1,1414,null,{}] 07:34:38 INFO - PROCESS | 1936 | 1460990078219 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}] 07:34:38 INFO - PROCESS | 1936 | 1460990078491 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 07:34:38 INFO - PROCESS | 1936 | 1460990078508 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4751e000 == 118 [pid = 1936] [id = 361] 07:34:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e44515400) [pid = 1936] [serial = 1084] [outer = (nil)] 07:34:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e4c154c00) [pid = 1936] [serial = 1085] [outer = 0x7f7e44515400] 07:34:38 INFO - PROCESS | 1936 | 1460990078567 Marionette DEBUG loaded listener.js 07:34:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e4dd6f800) [pid = 1936] [serial = 1086] [outer = 0x7f7e44515400] 07:34:39 INFO - PROCESS | 1936 | 1460990079826 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]]]}] 07:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1626ms 07:34:39 INFO - PROCESS | 1936 | 1460990079845 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 07:34:39 INFO - PROCESS | 1936 | 1460990079852 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 07:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:34:39 INFO - PROCESS | 1936 | 1460990079862 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:34:39 INFO - PROCESS | 1936 | 1460990079866 Marionette TRACE conn5 <- [1,1418,null,{}] 07:34:39 INFO - PROCESS | 1936 | 1460990079874 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}] 07:34:40 INFO - PROCESS | 1936 | 1460990080060 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 07:34:40 INFO - PROCESS | 1936 | 1460990080298 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aeec800 == 119 [pid = 1936] [id = 362] 07:34:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e371bf800) [pid = 1936] [serial = 1087] [outer = (nil)] 07:34:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e38e54800) [pid = 1936] [serial = 1088] [outer = 0x7f7e371bf800] 07:34:40 INFO - PROCESS | 1936 | 1460990080416 Marionette DEBUG loaded listener.js 07:34:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e391e5400) [pid = 1936] [serial = 1089] [outer = 0x7f7e371bf800] 07:34:41 INFO - PROCESS | 1936 | 1460990081349 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]]]}] 07:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1530ms 07:34:41 INFO - PROCESS | 1936 | 1460990081392 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 07:34:41 INFO - PROCESS | 1936 | 1460990081400 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 07:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:34:41 INFO - PROCESS | 1936 | 1460990081410 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:34:41 INFO - PROCESS | 1936 | 1460990081414 Marionette TRACE conn5 <- [1,1422,null,{}] 07:34:41 INFO - PROCESS | 1936 | 1460990081420 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}] 07:34:41 INFO - PROCESS | 1936 | 1460990081596 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 07:34:41 INFO - PROCESS | 1936 | 1460990081859 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e451e0000 == 120 [pid = 1936] [id = 363] 07:34:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e3c728000) [pid = 1936] [serial = 1090] [outer = (nil)] 07:34:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e3fa88800) [pid = 1936] [serial = 1091] [outer = 0x7f7e3c728000] 07:34:41 INFO - PROCESS | 1936 | 1460990081971 Marionette DEBUG loaded listener.js 07:34:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e4069d000) [pid = 1936] [serial = 1092] [outer = 0x7f7e3c728000] 07:34:42 INFO - PROCESS | 1936 | 1460990082840 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]]]}] 07:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1480ms 07:34:42 INFO - PROCESS | 1936 | 1460990082891 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 07:34:42 INFO - PROCESS | 1936 | 1460990082894 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 07:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:34:42 INFO - PROCESS | 1936 | 1460990082900 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:34:42 INFO - PROCESS | 1936 | 1460990082905 Marionette TRACE conn5 <- [1,1426,null,{}] 07:34:42 INFO - PROCESS | 1936 | 1460990082920 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}] 07:34:43 INFO - PROCESS | 1936 | 1460990083116 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 07:34:43 INFO - PROCESS | 1936 | 1460990083294 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d3d5800 == 121 [pid = 1936] [id = 364] 07:34:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e4243bc00) [pid = 1936] [serial = 1093] [outer = (nil)] 07:34:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e42ff2400) [pid = 1936] [serial = 1094] [outer = 0x7f7e4243bc00] 07:34:43 INFO - PROCESS | 1936 | 1460990083367 Marionette DEBUG loaded listener.js 07:34:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e45102800) [pid = 1936] [serial = 1095] [outer = 0x7f7e4243bc00] 07:34:44 INFO - PROCESS | 1936 | 1460990084302 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]]]}] 07:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1435ms 07:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:34:44 INFO - PROCESS | 1936 | 1460990084336 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 07:34:44 INFO - PROCESS | 1936 | 1460990084339 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 07:34:44 INFO - PROCESS | 1936 | 1460990084345 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:34:44 INFO - PROCESS | 1936 | 1460990084348 Marionette TRACE conn5 <- [1,1430,null,{}] 07:34:44 INFO - PROCESS | 1936 | 1460990084353 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}] 07:34:44 INFO - PROCESS | 1936 | 1460990084531 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 07:34:44 INFO - PROCESS | 1936 | 1460990084715 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a367800 == 122 [pid = 1936] [id = 365] 07:34:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e34949c00) [pid = 1936] [serial = 1096] [outer = (nil)] 07:34:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e4328a000) [pid = 1936] [serial = 1097] [outer = 0x7f7e34949c00] 07:34:44 INFO - PROCESS | 1936 | 1460990084783 Marionette DEBUG loaded listener.js 07:34:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e4a10f400) [pid = 1936] [serial = 1098] [outer = 0x7f7e34949c00] 07:34:45 INFO - PROCESS | 1936 | 1460990085669 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]]]}] 07:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1388ms 07:34:45 INFO - PROCESS | 1936 | 1460990085734 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 07:34:45 INFO - PROCESS | 1936 | 1460990085737 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 07:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:34:45 INFO - PROCESS | 1936 | 1460990085743 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:34:45 INFO - PROCESS | 1936 | 1460990085745 Marionette TRACE conn5 <- [1,1434,null,{}] 07:34:45 INFO - PROCESS | 1936 | 1460990085751 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}] 07:34:45 INFO - PROCESS | 1936 | 1460990085925 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 07:34:46 INFO - PROCESS | 1936 | 1460990086120 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e781000 == 123 [pid = 1936] [id = 366] 07:34:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e391b1000) [pid = 1936] [serial = 1099] [outer = (nil)] 07:34:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e4df05c00) [pid = 1936] [serial = 1100] [outer = 0x7f7e391b1000] 07:34:46 INFO - PROCESS | 1936 | 1460990086190 Marionette DEBUG loaded listener.js 07:34:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e4ea1e800) [pid = 1936] [serial = 1101] [outer = 0x7f7e391b1000] 07:34:47 INFO - PROCESS | 1936 | 1460990087068 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]]]}] 07:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1376ms 07:34:47 INFO - PROCESS | 1936 | 1460990087121 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 07:34:47 INFO - PROCESS | 1936 | 1460990087124 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 07:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:34:47 INFO - PROCESS | 1936 | 1460990087130 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:34:47 INFO - PROCESS | 1936 | 1460990087132 Marionette TRACE conn5 <- [1,1438,null,{}] 07:34:47 INFO - PROCESS | 1936 | 1460990087138 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}] 07:34:47 INFO - PROCESS | 1936 | 1460990087341 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 07:34:47 INFO - PROCESS | 1936 | 1460990087521 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e60886000 == 124 [pid = 1936] [id = 367] 07:34:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e59274000) [pid = 1936] [serial = 1102] [outer = (nil)] 07:34:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e5a61bc00) [pid = 1936] [serial = 1103] [outer = 0x7f7e59274000] 07:34:47 INFO - PROCESS | 1936 | 1460990087595 Marionette DEBUG loaded listener.js 07:34:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e5c8c1800) [pid = 1936] [serial = 1104] [outer = 0x7f7e59274000] 07:34:48 INFO - PROCESS | 1936 | 1460990088395 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]]]}] 07:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1329ms 07:34:48 INFO - PROCESS | 1936 | 1460990088466 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 07:34:48 INFO - PROCESS | 1936 | 1460990088474 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 07:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:34:48 INFO - PROCESS | 1936 | 1460990088480 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:34:48 INFO - PROCESS | 1936 | 1460990088482 Marionette TRACE conn5 <- [1,1442,null,{}] 07:34:48 INFO - PROCESS | 1936 | 1460990088488 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}] 07:34:48 INFO - PROCESS | 1936 | 1460990088693 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 07:34:48 INFO - PROCESS | 1936 | 1460990088881 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e66289000 == 125 [pid = 1936] [id = 368] 07:34:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e3fdb7400) [pid = 1936] [serial = 1105] [outer = (nil)] 07:34:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e5e04f000) [pid = 1936] [serial = 1106] [outer = 0x7f7e3fdb7400] 07:34:48 INFO - PROCESS | 1936 | 1460990088950 Marionette DEBUG loaded listener.js 07:34:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e5e623c00) [pid = 1936] [serial = 1107] [outer = 0x7f7e3fdb7400] 07:34:49 INFO - PROCESS | 1936 | 1460990089789 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]]]}] 07:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1383ms 07:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:34:49 INFO - PROCESS | 1936 | 1460990089863 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 07:34:49 INFO - PROCESS | 1936 | 1460990089866 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 07:34:49 INFO - PROCESS | 1936 | 1460990089872 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:34:49 INFO - PROCESS | 1936 | 1460990089875 Marionette TRACE conn5 <- [1,1446,null,{}] 07:34:49 INFO - PROCESS | 1936 | 1460990089880 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}] 07:34:50 INFO - PROCESS | 1936 | 1460990090057 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 07:34:50 INFO - PROCESS | 1936 | 1460990090242 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e342bc000 == 126 [pid = 1936] [id = 369] 07:34:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e3739d000) [pid = 1936] [serial = 1108] [outer = (nil)] 07:34:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e38415c00) [pid = 1936] [serial = 1109] [outer = 0x7f7e3739d000] 07:34:50 INFO - PROCESS | 1936 | 1460990090324 Marionette DEBUG loaded listener.js 07:34:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e3841b800) [pid = 1936] [serial = 1110] [outer = 0x7f7e3739d000] 07:34:51 INFO - PROCESS | 1936 | 1460990091153 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]]]}] 07:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1331ms 07:34:51 INFO - PROCESS | 1936 | 1460990091202 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 07:34:51 INFO - PROCESS | 1936 | 1460990091206 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 07:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:34:51 INFO - PROCESS | 1936 | 1460990091213 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:34:51 INFO - PROCESS | 1936 | 1460990091215 Marionette TRACE conn5 <- [1,1450,null,{}] 07:34:51 INFO - PROCESS | 1936 | 1460990091220 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}] 07:34:51 INFO - PROCESS | 1936 | 1460990091399 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 07:34:51 INFO - PROCESS | 1936 | 1460990091586 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a3dd000 == 127 [pid = 1936] [id = 370] 07:34:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e38410000) [pid = 1936] [serial = 1111] [outer = (nil)] 07:34:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e3b053c00) [pid = 1936] [serial = 1112] [outer = 0x7f7e38410000] 07:34:51 INFO - PROCESS | 1936 | 1460990091651 Marionette DEBUG loaded listener.js 07:34:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e3b058800) [pid = 1936] [serial = 1113] [outer = 0x7f7e38410000] 07:34:52 INFO - PROCESS | 1936 | 1460990092516 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]]]}] 07:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1334ms 07:34:52 INFO - PROCESS | 1936 | 1460990092548 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 07:34:52 INFO - PROCESS | 1936 | 1460990092551 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 07:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:34:52 INFO - PROCESS | 1936 | 1460990092557 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:34:52 INFO - PROCESS | 1936 | 1460990092559 Marionette TRACE conn5 <- [1,1454,null,{}] 07:34:52 INFO - PROCESS | 1936 | 1460990092564 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}] 07:34:52 INFO - PROCESS | 1936 | 1460990092744 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 07:34:52 INFO - PROCESS | 1936 | 1460990092931 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e39210000 == 128 [pid = 1936] [id = 371] 07:34:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e38412400) [pid = 1936] [serial = 1114] [outer = (nil)] 07:34:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e42116c00) [pid = 1936] [serial = 1115] [outer = 0x7f7e38412400] 07:34:53 INFO - PROCESS | 1936 | 1460990093001 Marionette DEBUG loaded listener.js 07:34:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e5e4b3000) [pid = 1936] [serial = 1116] [outer = 0x7f7e38412400] 07:34:53 INFO - PROCESS | 1936 | 1460990093974 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]]]}] 07:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1480ms 07:34:54 INFO - PROCESS | 1936 | 1460990094040 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 07:34:54 INFO - PROCESS | 1936 | 1460990094044 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 07:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:34:54 INFO - PROCESS | 1936 | 1460990094053 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:34:54 INFO - PROCESS | 1936 | 1460990094057 Marionette TRACE conn5 <- [1,1458,null,{}] 07:34:54 INFO - PROCESS | 1936 | 1460990094063 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}] 07:34:54 INFO - PROCESS | 1936 | 1460990094323 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 07:34:54 INFO - PROCESS | 1936 | 1460990094576 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34afd000 == 129 [pid = 1936] [id = 372] 07:34:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e3b052c00) [pid = 1936] [serial = 1117] [outer = (nil)] 07:34:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e471a6000) [pid = 1936] [serial = 1118] [outer = 0x7f7e3b052c00] 07:34:54 INFO - PROCESS | 1936 | 1460990094656 Marionette DEBUG loaded listener.js 07:34:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e471ae800) [pid = 1936] [serial = 1119] [outer = 0x7f7e3b052c00] 07:34:55 INFO - PROCESS | 1936 | 1460990095545 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]]]}] 07:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1533ms 07:34:55 INFO - PROCESS | 1936 | 1460990095587 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 07:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:34:55 INFO - PROCESS | 1936 | 1460990095592 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 07:34:55 INFO - PROCESS | 1936 | 1460990095598 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:34:55 INFO - PROCESS | 1936 | 1460990095601 Marionette TRACE conn5 <- [1,1462,null,{}] 07:34:55 INFO - PROCESS | 1936 | 1460990095606 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}] 07:34:55 INFO - PROCESS | 1936 | 1460990095802 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 07:34:56 INFO - PROCESS | 1936 | 1460990096008 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43265800 == 130 [pid = 1936] [id = 373] 07:34:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e34950000) [pid = 1936] [serial = 1120] [outer = (nil)] 07:34:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e359abc00) [pid = 1936] [serial = 1121] [outer = 0x7f7e34950000] 07:34:56 INFO - PROCESS | 1936 | 1460990096130 Marionette DEBUG loaded listener.js 07:34:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e359b1400) [pid = 1936] [serial = 1122] [outer = 0x7f7e34950000] 07:34:57 INFO - PROCESS | 1936 | 1460990097470 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]]]}] 07:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1886ms 07:34:57 INFO - PROCESS | 1936 | 1460990097484 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 07:34:57 INFO - PROCESS | 1936 | 1460990097488 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 07:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:34:57 INFO - PROCESS | 1936 | 1460990097543 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:34:57 INFO - PROCESS | 1936 | 1460990097549 Marionette TRACE conn5 <- [1,1466,null,{}] 07:34:57 INFO - PROCESS | 1936 | 1460990097580 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}] 07:34:57 INFO - PROCESS | 1936 | 1460990097752 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 07:34:57 INFO - PROCESS | 1936 | 1460990097947 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c899800 == 131 [pid = 1936] [id = 374] 07:34:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e3494c400) [pid = 1936] [serial = 1123] [outer = (nil)] 07:34:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e35af3800) [pid = 1936] [serial = 1124] [outer = 0x7f7e3494c400] 07:34:58 INFO - PROCESS | 1936 | 1460990098012 Marionette DEBUG loaded listener.js 07:34:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e366c7c00) [pid = 1936] [serial = 1125] [outer = 0x7f7e3494c400] 07:34:58 INFO - PROCESS | 1936 | 1460990098887 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]]]}] 07:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1453ms 07:34:58 INFO - PROCESS | 1936 | 1460990098950 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 07:34:58 INFO - PROCESS | 1936 | 1460990098957 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 07:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:34:58 INFO - PROCESS | 1936 | 1460990098966 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:34:58 INFO - PROCESS | 1936 | 1460990098970 Marionette TRACE conn5 <- [1,1470,null,{}] 07:34:58 INFO - PROCESS | 1936 | 1460990098975 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}] 07:34:59 INFO - PROCESS | 1936 | 1460990099152 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 07:34:59 INFO - PROCESS | 1936 | 1460990099536 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34add800 == 132 [pid = 1936] [id = 375] 07:34:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e3675dc00) [pid = 1936] [serial = 1126] [outer = (nil)] 07:34:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e36760c00) [pid = 1936] [serial = 1127] [outer = 0x7f7e3675dc00] 07:34:59 INFO - PROCESS | 1936 | 1460990099606 Marionette DEBUG loaded listener.js 07:34:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e373a0400) [pid = 1936] [serial = 1128] [outer = 0x7f7e3675dc00] 07:35:00 INFO - PROCESS | 1936 | 1460990100589 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]]]}] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e615cf000 == 131 [pid = 1936] [id = 237] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e46507000 == 130 [pid = 1936] [id = 360] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43419800 == 129 [pid = 1936] [id = 359] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42741800 == 128 [pid = 1936] [id = 358] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fe0f000 == 127 [pid = 1936] [id = 357] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35c64800 == 126 [pid = 1936] [id = 356] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44536000 == 125 [pid = 1936] [id = 11] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e346d0000 == 124 [pid = 1936] [id = 355] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375d3000 == 123 [pid = 1936] [id = 354] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38155000 == 122 [pid = 1936] [id = 352] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a34f000 == 121 [pid = 1936] [id = 351] 07:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1733ms 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5351a800 == 120 [pid = 1936] [id = 350] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d321800 == 119 [pid = 1936] [id = 349] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cc64800 == 118 [pid = 1936] [id = 348] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bcc9800 == 117 [pid = 1936] [id = 347] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e49989000 == 116 [pid = 1936] [id = 346] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e470f0800 == 115 [pid = 1936] [id = 345] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4650a000 == 114 [pid = 1936] [id = 344] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40f58800 == 113 [pid = 1936] [id = 343] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3737a000 == 112 [pid = 1936] [id = 342] 07:35:00 INFO - PROCESS | 1936 | 1460990100715 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 07:35:00 INFO - PROCESS | 1936 | 1460990100719 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 07:35:00 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e432af000 == 111 [pid = 1936] [id = 341] 07:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:35:00 INFO - PROCESS | 1936 | 1460990100727 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:35:00 INFO - PROCESS | 1936 | 1460990100732 Marionette TRACE conn5 <- [1,1474,null,{}] 07:35:00 INFO - PROCESS | 1936 | 1460990100746 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}] 07:35:00 INFO - PROCESS | 1936 | 1460990100903 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e409f1000) [pid = 1936] [serial = 1022] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e4211b000) [pid = 1936] [serial = 1023] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e3b219800) [pid = 1936] [serial = 1001] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e4083a800) [pid = 1936] [serial = 1020] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e358fa800) [pid = 1936] [serial = 995] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e35dab800) [pid = 1936] [serial = 1005] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e3bcc6000) [pid = 1936] [serial = 1014] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e37396400) [pid = 1936] [serial = 1007] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e391ac000) [pid = 1936] [serial = 1010] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e4cd80800) [pid = 1936] [serial = 983] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e391ed400) [pid = 1936] [serial = 971] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e391ee800) [pid = 1936] [serial = 1011] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e374a7400) [pid = 1936] [serial = 1008] [outer = (nil)] [url = about:blank] 07:35:00 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e409e7400) [pid = 1936] [serial = 974] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e358f4000) [pid = 1936] [serial = 992] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e366c3400) [pid = 1936] [serial = 968] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e3c782000) [pid = 1936] [serial = 1017] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e3c695c00) [pid = 1936] [serial = 1016] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e445e7800) [pid = 1936] [serial = 980] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e333ce000) [pid = 1936] [serial = 998] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e42db3000) [pid = 1936] [serial = 977] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e3fdbc000) [pid = 1936] [serial = 1019] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e5a90fc00) [pid = 1936] [serial = 986] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e5e4bd000) [pid = 1936] [serial = 989] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e3b959800) [pid = 1936] [serial = 1013] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e356ebc00) [pid = 1936] [serial = 1004] [outer = (nil)] [url = about:blank] 07:35:01 INFO - PROCESS | 1936 | 1460990101141 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375cc800 == 112 [pid = 1936] [id = 376] 07:35:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e366c3400) [pid = 1936] [serial = 1129] [outer = (nil)] 07:35:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e3829ac00) [pid = 1936] [serial = 1130] [outer = 0x7f7e366c3400] 07:35:01 INFO - PROCESS | 1936 | 1460990101210 Marionette DEBUG loaded listener.js 07:35:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e3b219000) [pid = 1936] [serial = 1131] [outer = 0x7f7e366c3400] 07:35:01 INFO - PROCESS | 1936 | 1460990101960 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]]]}] 07:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1284ms 07:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:35:02 INFO - PROCESS | 1936 | 1460990102012 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 07:35:02 INFO - PROCESS | 1936 | 1460990102015 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 07:35:02 INFO - PROCESS | 1936 | 1460990102022 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:35:02 INFO - PROCESS | 1936 | 1460990102024 Marionette TRACE conn5 <- [1,1478,null,{}] 07:35:02 INFO - PROCESS | 1936 | 1460990102031 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}] 07:35:02 INFO - PROCESS | 1936 | 1460990102199 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 07:35:02 INFO - PROCESS | 1936 | 1460990102214 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40ab5000 == 113 [pid = 1936] [id = 377] 07:35:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e3b219800) [pid = 1936] [serial = 1132] [outer = (nil)] 07:35:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e3c695800) [pid = 1936] [serial = 1133] [outer = 0x7f7e3b219800] 07:35:02 INFO - PROCESS | 1936 | 1460990102278 Marionette DEBUG loaded listener.js 07:35:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e3c781c00) [pid = 1936] [serial = 1134] [outer = 0x7f7e3b219800] 07:35:03 INFO - PROCESS | 1936 | 1460990103455 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]]]}] 07:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1483ms 07:35:03 INFO - PROCESS | 1936 | 1460990103505 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 07:35:03 INFO - PROCESS | 1936 | 1460990103510 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 07:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:35:03 INFO - PROCESS | 1936 | 1460990103519 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:35:03 INFO - PROCESS | 1936 | 1460990103525 Marionette TRACE conn5 <- [1,1482,null,{}] 07:35:03 INFO - PROCESS | 1936 | 1460990103533 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}] 07:35:03 INFO - PROCESS | 1936 | 1460990103736 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 07:35:03 INFO - PROCESS | 1936 | 1460990103921 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aedb800 == 114 [pid = 1936] [id = 378] 07:35:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e35da4800) [pid = 1936] [serial = 1135] [outer = (nil)] 07:35:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e36757400) [pid = 1936] [serial = 1136] [outer = 0x7f7e35da4800] 07:35:04 INFO - PROCESS | 1936 | 1460990104039 Marionette DEBUG loaded listener.js 07:35:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e3739c000) [pid = 1936] [serial = 1137] [outer = 0x7f7e35da4800] 07:35:04 INFO - PROCESS | 1936 | 1460990104931 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]]]}] 07:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1481ms 07:35:05 INFO - PROCESS | 1936 | 1460990105001 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 07:35:05 INFO - PROCESS | 1936 | 1460990105009 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 07:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:35:05 INFO - PROCESS | 1936 | 1460990105019 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:35:05 INFO - PROCESS | 1936 | 1460990105023 Marionette TRACE conn5 <- [1,1486,null,{}] 07:35:05 INFO - PROCESS | 1936 | 1460990105029 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}] 07:35:05 INFO - PROCESS | 1936 | 1460990105217 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 07:35:05 INFO - PROCESS | 1936 | 1460990105485 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42b72800 == 115 [pid = 1936] [id = 379] 07:35:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e38e55c00) [pid = 1936] [serial = 1138] [outer = (nil)] 07:35:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e3b215800) [pid = 1936] [serial = 1139] [outer = 0x7f7e38e55c00] 07:35:05 INFO - PROCESS | 1936 | 1460990105600 Marionette DEBUG loaded listener.js 07:35:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e3bcc4c00) [pid = 1936] [serial = 1140] [outer = 0x7f7e38e55c00] 07:35:06 INFO - PROCESS | 1936 | 1460990106482 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]]]}] 07:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1535ms 07:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:35:06 INFO - PROCESS | 1936 | 1460990106554 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 07:35:06 INFO - PROCESS | 1936 | 1460990106557 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 07:35:06 INFO - PROCESS | 1936 | 1460990106564 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:35:06 INFO - PROCESS | 1936 | 1460990106569 Marionette TRACE conn5 <- [1,1490,null,{}] 07:35:06 INFO - PROCESS | 1936 | 1460990106584 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}] 07:35:06 INFO - PROCESS | 1936 | 1460990106817 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 07:35:07 INFO - PROCESS | 1936 | 1460990107066 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e432b4800 == 116 [pid = 1936] [id = 380] 07:35:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e3c695c00) [pid = 1936] [serial = 1141] [outer = (nil)] 07:35:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e3fcf1400) [pid = 1936] [serial = 1142] [outer = 0x7f7e3c695c00] 07:35:07 INFO - PROCESS | 1936 | 1460990107160 Marionette DEBUG loaded listener.js 07:35:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e3fe61800) [pid = 1936] [serial = 1143] [outer = 0x7f7e3c695c00] 07:35:07 INFO - PROCESS | 1936 | 1460990107981 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]]]}] 07:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1492ms 07:35:08 INFO - PROCESS | 1936 | 1460990108055 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 07:35:08 INFO - PROCESS | 1936 | 1460990108059 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 07:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:35:08 INFO - PROCESS | 1936 | 1460990108066 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:35:08 INFO - PROCESS | 1936 | 1460990108069 Marionette TRACE conn5 <- [1,1494,null,{}] 07:35:08 INFO - PROCESS | 1936 | 1460990108076 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}] 07:35:08 INFO - PROCESS | 1936 | 1460990108303 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 07:35:08 INFO - PROCESS | 1936 | 1460990108492 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4677e000 == 117 [pid = 1936] [id = 381] 07:35:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e3c782000) [pid = 1936] [serial = 1144] [outer = (nil)] 07:35:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e409e7400) [pid = 1936] [serial = 1145] [outer = 0x7f7e3c782000] 07:35:08 INFO - PROCESS | 1936 | 1460990108561 Marionette DEBUG loaded listener.js 07:35:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e4211a800) [pid = 1936] [serial = 1146] [outer = 0x7f7e3c782000] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e62d78800 == 116 [pid = 1936] [id = 238] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35eda800 == 115 [pid = 1936] [id = 292] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43150000 == 114 [pid = 1936] [id = 310] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e346db000 == 113 [pid = 1936] [id = 312] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4a1b0800 == 112 [pid = 1936] [id = 256] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e332e1000 == 111 [pid = 1936] [id = 331] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34aed800 == 110 [pid = 1936] [id = 293] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e408a5000 == 109 [pid = 1936] [id = 332] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3c8a1000 == 108 [pid = 1936] [id = 333] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35830800 == 107 [pid = 1936] [id = 294] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3498e000 == 106 [pid = 1936] [id = 328] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e62d6e000 == 105 [pid = 1936] [id = 291] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ec0f800 == 104 [pid = 1936] [id = 329] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3c8a6800 == 103 [pid = 1936] [id = 257] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e47055000 == 102 [pid = 1936] [id = 330] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375cc800 == 101 [pid = 1936] [id = 376] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34add800 == 100 [pid = 1936] [id = 375] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3c899800 == 99 [pid = 1936] [id = 374] 07:35:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3aeec800 == 98 [pid = 1936] [id = 362] 07:35:11 INFO - PROCESS | 1936 | 1460990111511 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]]]}] 07:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 3537ms 07:35:11 INFO - PROCESS | 1936 | 1460990111604 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 07:35:11 INFO - PROCESS | 1936 | 1460990111608 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 07:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:35:11 INFO - PROCESS | 1936 | 1460990111616 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:35:11 INFO - PROCESS | 1936 | 1460990111622 Marionette TRACE conn5 <- [1,1498,null,{}] 07:35:11 INFO - PROCESS | 1936 | 1460990111630 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}] 07:35:11 INFO - PROCESS | 1936 | 1460990111892 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 07:35:12 INFO - PROCESS | 1936 | 1460990112011 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3737a800 == 99 [pid = 1936] [id = 382] 07:35:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e36756400) [pid = 1936] [serial = 1147] [outer = (nil)] 07:35:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e3675c000) [pid = 1936] [serial = 1148] [outer = 0x7f7e36756400] 07:35:12 INFO - PROCESS | 1936 | 1460990112078 Marionette DEBUG loaded listener.js 07:35:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e373a3c00) [pid = 1936] [serial = 1149] [outer = 0x7f7e36756400] 07:35:12 INFO - PROCESS | 1936 | 1460990112838 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]]]}] 07:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1289ms 07:35:12 INFO - PROCESS | 1936 | 1460990112917 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 07:35:12 INFO - PROCESS | 1936 | 1460990112925 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 07:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:35:12 INFO - PROCESS | 1936 | 1460990112935 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:35:12 INFO - PROCESS | 1936 | 1460990112938 Marionette TRACE conn5 <- [1,1502,null,{}] 07:35:12 INFO - PROCESS | 1936 | 1460990112943 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}] 07:35:13 INFO - PROCESS | 1936 | 1460990113161 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 07:35:13 INFO - PROCESS | 1936 | 1460990113181 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb2b800 == 100 [pid = 1936] [id = 383] 07:35:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e374a1000) [pid = 1936] [serial = 1150] [outer = (nil)] 07:35:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e391ba000) [pid = 1936] [serial = 1151] [outer = 0x7f7e374a1000] 07:35:13 INFO - PROCESS | 1936 | 1460990113238 Marionette DEBUG loaded listener.js 07:35:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e3b057000) [pid = 1936] [serial = 1152] [outer = 0x7f7e374a1000] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e333cc000) [pid = 1936] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e35ae9800) [pid = 1936] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e3b95ac00) [pid = 1936] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e3739f400) [pid = 1936] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e371b3800) [pid = 1936] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e5e4ba000) [pid = 1936] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e35da3c00) [pid = 1936] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e48d3dc00) [pid = 1936] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e35af7c00) [pid = 1936] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e4328d800) [pid = 1936] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e366c5000) [pid = 1936] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e4328a400) [pid = 1936] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e333c3400) [pid = 1936] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e43599400) [pid = 1936] [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.] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e3fe59c00) [pid = 1936] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e4328f400) [pid = 1936] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e42b3e000) [pid = 1936] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e3bcc4000) [pid = 1936] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e35aeb400) [pid = 1936] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e4990d000) [pid = 1936] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e4ec7a000) [pid = 1936] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e35af0400) [pid = 1936] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e374a8c00) [pid = 1936] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e4450c800) [pid = 1936] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e3bc5b000) [pid = 1936] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e38297400) [pid = 1936] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e35aee800) [pid = 1936] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e366c3400) [pid = 1936] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e44515400) [pid = 1936] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e3494c400) [pid = 1936] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:35:14 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e3675dc00) [pid = 1936] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:35:14 INFO - PROCESS | 1936 | 1460990114608 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]]]}] 07:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1691ms 07:35:14 INFO - PROCESS | 1936 | 1460990114625 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 07:35:14 INFO - PROCESS | 1936 | 1460990114627 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 07:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:35:14 INFO - PROCESS | 1936 | 1460990114633 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:35:14 INFO - PROCESS | 1936 | 1460990114638 Marionette TRACE conn5 <- [1,1506,null,{}] 07:35:14 INFO - PROCESS | 1936 | 1460990114662 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}] 07:35:14 INFO - PROCESS | 1936 | 1460990114910 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 07:35:14 INFO - PROCESS | 1936 | 1460990114931 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40aaf800 == 101 [pid = 1936] [id = 384] 07:35:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e34943400) [pid = 1936] [serial = 1153] [outer = (nil)] 07:35:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e38418800) [pid = 1936] [serial = 1154] [outer = 0x7f7e34943400] 07:35:14 INFO - PROCESS | 1936 | 1460990114992 Marionette DEBUG loaded listener.js 07:35:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e3bcbf000) [pid = 1936] [serial = 1155] [outer = 0x7f7e34943400] 07:35:15 INFO - PROCESS | 1936 | 1460990115695 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]]]}] 07:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1084ms 07:35:15 INFO - PROCESS | 1936 | 1460990115727 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 07:35:15 INFO - PROCESS | 1936 | 1460990115731 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 07:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:35:15 INFO - PROCESS | 1936 | 1460990115736 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:35:15 INFO - PROCESS | 1936 | 1460990115738 Marionette TRACE conn5 <- [1,1510,null,{}] 07:35:15 INFO - PROCESS | 1936 | 1460990115744 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}] 07:35:15 INFO - PROCESS | 1936 | 1460990115891 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 07:35:16 INFO - PROCESS | 1936 | 1460990116042 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42f16000 == 102 [pid = 1936] [id = 385] 07:35:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e3494f400) [pid = 1936] [serial = 1156] [outer = (nil)] 07:35:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e3c787800) [pid = 1936] [serial = 1157] [outer = 0x7f7e3494f400] 07:35:16 INFO - PROCESS | 1936 | 1460990116101 Marionette DEBUG loaded listener.js 07:35:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e3fcf5400) [pid = 1936] [serial = 1158] [outer = 0x7f7e3494f400] 07:35:17 INFO - PROCESS | 1936 | 1460990117079 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]]]}] 07:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1382ms 07:35:17 INFO - PROCESS | 1936 | 1460990117120 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 07:35:17 INFO - PROCESS | 1936 | 1460990117128 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 07:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:35:17 INFO - PROCESS | 1936 | 1460990117137 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:35:17 INFO - PROCESS | 1936 | 1460990117142 Marionette TRACE conn5 <- [1,1514,null,{}] 07:35:17 INFO - PROCESS | 1936 | 1460990117149 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}] 07:35:17 INFO - PROCESS | 1936 | 1460990117358 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 07:35:17 INFO - PROCESS | 1936 | 1460990117562 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aeac800 == 103 [pid = 1936] [id = 386] 07:35:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e35da3800) [pid = 1936] [serial = 1159] [outer = (nil)] 07:35:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e371bcc00) [pid = 1936] [serial = 1160] [outer = 0x7f7e35da3800] 07:35:17 INFO - PROCESS | 1936 | 1460990117635 Marionette DEBUG loaded listener.js 07:35:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e38416400) [pid = 1936] [serial = 1161] [outer = 0x7f7e35da3800] 07:35:18 INFO - PROCESS | 1936 | 1460990118571 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]]]}] 07:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1480ms 07:35:18 INFO - PROCESS | 1936 | 1460990118618 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 07:35:18 INFO - PROCESS | 1936 | 1460990118626 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 07:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:35:18 INFO - PROCESS | 1936 | 1460990118636 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:35:18 INFO - PROCESS | 1936 | 1460990118641 Marionette TRACE conn5 <- [1,1518,null,{}] 07:35:18 INFO - PROCESS | 1936 | 1460990118646 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}] 07:35:18 INFO - PROCESS | 1936 | 1460990118824 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 07:35:19 INFO - PROCESS | 1936 | 1460990119023 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4340c000 == 104 [pid = 1936] [id = 387] 07:35:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e366ba800) [pid = 1936] [serial = 1162] [outer = (nil)] 07:35:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e3bcc5c00) [pid = 1936] [serial = 1163] [outer = 0x7f7e366ba800] 07:35:19 INFO - PROCESS | 1936 | 1460990119135 Marionette DEBUG loaded listener.js 07:35:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e3fa8d400) [pid = 1936] [serial = 1164] [outer = 0x7f7e366ba800] 07:35:20 INFO - PROCESS | 1936 | 1460990120054 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]]]}] 07:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1477ms 07:35:20 INFO - PROCESS | 1936 | 1460990120115 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 07:35:20 INFO - PROCESS | 1936 | 1460990120119 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 07:35:20 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:35:20 INFO - PROCESS | 1936 | 1460990120125 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:35:20 INFO - PROCESS | 1936 | 1460990120131 Marionette TRACE conn5 <- [1,1522,null,{}] 07:35:20 INFO - PROCESS | 1936 | 1460990120146 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}] 07:35:20 INFO - PROCESS | 1936 | 1460990120414 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 07:35:20 INFO - PROCESS | 1936 | 1460990120554 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a1b0800 == 105 [pid = 1936] [id = 388] 07:35:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e3fa8f400) [pid = 1936] [serial = 1165] [outer = (nil)] 07:35:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e426cc800) [pid = 1936] [serial = 1166] [outer = 0x7f7e3fa8f400] 07:35:20 INFO - PROCESS | 1936 | 1460990120666 Marionette DEBUG loaded listener.js 07:35:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e42c02400) [pid = 1936] [serial = 1167] [outer = 0x7f7e3fa8f400] 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:35:21 INFO - PROCESS | 1936 | 1460990121446 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"]]]}] 07:35:21 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 () { 07:35:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:35:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:35:21 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 () { 07:35:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:35:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:35:21 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 () { 07:35:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:35:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:35:21 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 () { 07:35:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:35:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:35:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:35:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1389ms 07:35:21 INFO - PROCESS | 1936 | 1460990121520 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 07:35:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:35:21 INFO - PROCESS | 1936 | 1460990121530 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 07:35:21 INFO - PROCESS | 1936 | 1460990121540 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:35:21 INFO - PROCESS | 1936 | 1460990121546 Marionette TRACE conn5 <- [1,1526,null,{}] 07:35:21 INFO - PROCESS | 1936 | 1460990121569 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}] 07:35:21 INFO - PROCESS | 1936 | 1460990121739 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 07:35:21 INFO - PROCESS | 1936 | 1460990121921 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cc59000 == 106 [pid = 1936] [id = 389] 07:35:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e40837400) [pid = 1936] [serial = 1168] [outer = (nil)] 07:35:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e43441400) [pid = 1936] [serial = 1169] [outer = 0x7f7e40837400] 07:35:21 INFO - PROCESS | 1936 | 1460990121995 Marionette DEBUG loaded listener.js 07:35:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e445e7800) [pid = 1936] [serial = 1170] [outer = 0x7f7e40837400] 07:35:22 INFO - PROCESS | 1936 | 1460990122835 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"]]]}] 07:35:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:35:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:35:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:35:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:35:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:35:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:35:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1342ms 07:35:22 INFO - PROCESS | 1936 | 1460990122886 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 07:35:22 INFO - PROCESS | 1936 | 1460990122889 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 07:35:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:35:22 INFO - PROCESS | 1936 | 1460990122895 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:35:22 INFO - PROCESS | 1936 | 1460990122899 Marionette TRACE conn5 <- [1,1530,null,{}] 07:35:22 INFO - PROCESS | 1936 | 1460990122923 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}] 07:35:23 INFO - PROCESS | 1936 | 1460990123099 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 07:35:23 INFO - PROCESS | 1936 | 1460990123287 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ea9a800 == 107 [pid = 1936] [id = 390] 07:35:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e42c05000) [pid = 1936] [serial = 1171] [outer = (nil)] 07:35:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e4510c000) [pid = 1936] [serial = 1172] [outer = 0x7f7e42c05000] 07:35:23 INFO - PROCESS | 1936 | 1460990123354 Marionette DEBUG loaded listener.js 07:35:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e471a8c00) [pid = 1936] [serial = 1173] [outer = 0x7f7e42c05000] 07:35:24 INFO - PROCESS | 1936 | 1460990124151 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]]]}] 07:35:24 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 07:35:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:35:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:35:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:35:24 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. 07:35:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:35:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1294ms 07:35:24 INFO - PROCESS | 1936 | 1460990124193 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 07:35:24 INFO - PROCESS | 1936 | 1460990124196 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 07:35:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:35:24 INFO - PROCESS | 1936 | 1460990124219 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:35:24 INFO - PROCESS | 1936 | 1460990124223 Marionette TRACE conn5 <- [1,1534,null,{}] 07:35:24 INFO - PROCESS | 1936 | 1460990124229 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}] 07:35:24 INFO - PROCESS | 1936 | 1460990124419 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 07:35:24 INFO - PROCESS | 1936 | 1460990124611 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c871000 == 108 [pid = 1936] [id = 391] 07:35:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e471abc00) [pid = 1936] [serial = 1174] [outer = (nil)] 07:35:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e499dbc00) [pid = 1936] [serial = 1175] [outer = 0x7f7e471abc00] 07:35:24 INFO - PROCESS | 1936 | 1460990124683 Marionette DEBUG loaded listener.js 07:35:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e4bc3cc00) [pid = 1936] [serial = 1176] [outer = 0x7f7e471abc00] 07:35:25 INFO - PROCESS | 1936 | 1460990125560 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]]]}] 07:35:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:35:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1394ms 07:35:25 INFO - PROCESS | 1936 | 1460990125599 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 07:35:25 INFO - PROCESS | 1936 | 1460990125602 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 07:35:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:35:25 INFO - PROCESS | 1936 | 1460990125608 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:35:25 INFO - PROCESS | 1936 | 1460990125611 Marionette TRACE conn5 <- [1,1538,null,{}] 07:35:25 INFO - PROCESS | 1936 | 1460990125616 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}] 07:35:25 INFO - PROCESS | 1936 | 1460990125780 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 07:35:25 INFO - PROCESS | 1936 | 1460990125976 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e1de800 == 109 [pid = 1936] [id = 392] 07:35:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e359a3800) [pid = 1936] [serial = 1177] [outer = (nil)] 07:35:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e4c76c000) [pid = 1936] [serial = 1178] [outer = 0x7f7e359a3800] 07:35:26 INFO - PROCESS | 1936 | 1460990126045 Marionette DEBUG loaded listener.js 07:35:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e4d39f800) [pid = 1936] [serial = 1179] [outer = 0x7f7e359a3800] 07:35:26 INFO - PROCESS | 1936 | 1460990126886 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]]]}] 07:35:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:35:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1331ms 07:35:26 INFO - PROCESS | 1936 | 1460990126940 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 07:35:26 INFO - PROCESS | 1936 | 1460990126944 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 07:35:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:35:26 INFO - PROCESS | 1936 | 1460990126950 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:35:26 INFO - PROCESS | 1936 | 1460990126952 Marionette TRACE conn5 <- [1,1542,null,{}] 07:35:26 INFO - PROCESS | 1936 | 1460990126958 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}] 07:35:27 INFO - PROCESS | 1936 | 1460990127127 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 07:35:27 INFO - PROCESS | 1936 | 1460990127324 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ec1f000 == 110 [pid = 1936] [id = 393] 07:35:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e34951c00) [pid = 1936] [serial = 1180] [outer = (nil)] 07:35:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e4df92000) [pid = 1936] [serial = 1181] [outer = 0x7f7e34951c00] 07:35:27 INFO - PROCESS | 1936 | 1460990127390 Marionette DEBUG loaded listener.js 07:35:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e4ec85c00) [pid = 1936] [serial = 1182] [outer = 0x7f7e34951c00] 07:35:28 INFO - PROCESS | 1936 | 1460990128327 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]]]}] 07:35:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:35:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1433ms 07:35:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:35:28 INFO - PROCESS | 1936 | 1460990128384 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 07:35:28 INFO - PROCESS | 1936 | 1460990128387 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 07:35:28 INFO - PROCESS | 1936 | 1460990128393 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:35:28 INFO - PROCESS | 1936 | 1460990128396 Marionette TRACE conn5 <- [1,1546,null,{}] 07:35:28 INFO - PROCESS | 1936 | 1460990128401 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}] 07:35:28 INFO - PROCESS | 1936 | 1460990128576 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 07:35:28 INFO - PROCESS | 1936 | 1460990128777 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38126800 == 111 [pid = 1936] [id = 394] 07:35:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e366c0400) [pid = 1936] [serial = 1183] [outer = (nil)] 07:35:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e59274c00) [pid = 1936] [serial = 1184] [outer = 0x7f7e366c0400] 07:35:28 INFO - PROCESS | 1936 | 1460990128883 Marionette DEBUG loaded listener.js 07:35:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e597e4c00) [pid = 1936] [serial = 1185] [outer = 0x7f7e366c0400] 07:35:29 INFO - PROCESS | 1936 | 1460990129761 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]]]}] 07:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1434ms 07:35:29 INFO - PROCESS | 1936 | 1460990129827 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 07:35:29 INFO - PROCESS | 1936 | 1460990129831 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 07:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:35:29 INFO - PROCESS | 1936 | 1460990129836 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:35:29 INFO - PROCESS | 1936 | 1460990129838 Marionette TRACE conn5 <- [1,1550,null,{}] 07:35:29 INFO - PROCESS | 1936 | 1460990129844 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}] 07:35:30 INFO - PROCESS | 1936 | 1460990130025 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 07:35:30 INFO - PROCESS | 1936 | 1460990130221 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62d66000 == 112 [pid = 1936] [id = 395] 07:35:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e471aa800) [pid = 1936] [serial = 1186] [outer = (nil)] 07:35:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e5a748400) [pid = 1936] [serial = 1187] [outer = 0x7f7e471aa800] 07:35:30 INFO - PROCESS | 1936 | 1460990130297 Marionette DEBUG loaded listener.js 07:35:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e5a905800) [pid = 1936] [serial = 1188] [outer = 0x7f7e471aa800] 07:35:31 INFO - PROCESS | 1936 | 1460990131208 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]]]}] 07:35:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:35:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1434ms 07:35:31 INFO - PROCESS | 1936 | 1460990131272 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 07:35:31 INFO - PROCESS | 1936 | 1460990131276 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 07:35:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:35:31 INFO - PROCESS | 1936 | 1460990131282 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:35:31 INFO - PROCESS | 1936 | 1460990131286 Marionette TRACE conn5 <- [1,1554,null,{}] 07:35:31 INFO - PROCESS | 1936 | 1460990131290 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}] 07:35:31 INFO - PROCESS | 1936 | 1460990131500 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 07:35:31 INFO - PROCESS | 1936 | 1460990131706 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38139800 == 113 [pid = 1936] [id = 396] 07:35:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 246 (0x7f7e328c7c00) [pid = 1936] [serial = 1189] [outer = (nil)] 07:35:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e328d0000) [pid = 1936] [serial = 1190] [outer = 0x7f7e328c7c00] 07:35:31 INFO - PROCESS | 1936 | 1460990131782 Marionette DEBUG loaded listener.js 07:35:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e5e4bd400) [pid = 1936] [serial = 1191] [outer = 0x7f7e328c7c00] 07:35:32 INFO - PROCESS | 1936 | 1460990132615 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]]]}] 07:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1383ms 07:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:35:32 INFO - PROCESS | 1936 | 1460990132666 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 07:35:32 INFO - PROCESS | 1936 | 1460990132669 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 07:35:32 INFO - PROCESS | 1936 | 1460990132675 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:35:32 INFO - PROCESS | 1936 | 1460990132678 Marionette TRACE conn5 <- [1,1558,null,{}] 07:35:32 INFO - PROCESS | 1936 | 1460990132684 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}] 07:35:32 INFO - PROCESS | 1936 | 1460990132852 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 07:35:33 INFO - PROCESS | 1936 | 1460990133050 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a5e7800 == 114 [pid = 1936] [id = 397] 07:35:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 249 (0x7f7e32652400) [pid = 1936] [serial = 1192] [outer = (nil)] 07:35:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 250 (0x7f7e3265c400) [pid = 1936] [serial = 1193] [outer = 0x7f7e32652400] 07:35:33 INFO - PROCESS | 1936 | 1460990133116 Marionette DEBUG loaded listener.js 07:35:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 251 (0x7f7e32661000) [pid = 1936] [serial = 1194] [outer = 0x7f7e32652400] 07:35:33 INFO - PROCESS | 1936 | 1460990133974 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]]]}] 07:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1337ms 07:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:35:34 INFO - PROCESS | 1936 | 1460990134012 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 07:35:34 INFO - PROCESS | 1936 | 1460990134015 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 07:35:34 INFO - PROCESS | 1936 | 1460990134021 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:35:34 INFO - PROCESS | 1936 | 1460990134023 Marionette TRACE conn5 <- [1,1562,null,{}] 07:35:34 INFO - PROCESS | 1936 | 1460990134028 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}] 07:35:34 INFO - PROCESS | 1936 | 1460990134216 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 07:35:34 INFO - PROCESS | 1936 | 1460990134421 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34804800 == 115 [pid = 1936] [id = 398] 07:35:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 252 (0x7f7e32656000) [pid = 1936] [serial = 1195] [outer = (nil)] 07:35:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 253 (0x7f7e346f6800) [pid = 1936] [serial = 1196] [outer = 0x7f7e32656000] 07:35:34 INFO - PROCESS | 1936 | 1460990134487 Marionette DEBUG loaded listener.js 07:35:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 254 (0x7f7e35daa400) [pid = 1936] [serial = 1197] [outer = 0x7f7e32656000] 07:35:35 INFO - PROCESS | 1936 | 1460990135357 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]]]}] 07:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1386ms 07:35:35 INFO - PROCESS | 1936 | 1460990135408 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 07:35:35 INFO - PROCESS | 1936 | 1460990135412 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 07:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:35:35 INFO - PROCESS | 1936 | 1460990135418 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:35:35 INFO - PROCESS | 1936 | 1460990135420 Marionette TRACE conn5 <- [1,1566,null,{}] 07:35:35 INFO - PROCESS | 1936 | 1460990135427 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}] 07:35:35 INFO - PROCESS | 1936 | 1460990135613 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 07:35:36 INFO - PROCESS | 1936 | 1460990136106 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e342ba800 == 116 [pid = 1936] [id = 399] 07:35:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 255 (0x7f7e328c9000) [pid = 1936] [serial = 1198] [outer = (nil)] 07:35:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 256 (0x7f7e328cf800) [pid = 1936] [serial = 1199] [outer = 0x7f7e328c9000] 07:35:36 INFO - PROCESS | 1936 | 1460990136218 Marionette DEBUG loaded listener.js 07:35:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 257 (0x7f7e356e6800) [pid = 1936] [serial = 1200] [outer = 0x7f7e328c9000] 07:35:37 INFO - PROCESS | 1936 | 1460990137230 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]]]}] 07:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1833ms 07:35:37 INFO - PROCESS | 1936 | 1460990137253 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 07:35:37 INFO - PROCESS | 1936 | 1460990137260 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 07:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:35:37 INFO - PROCESS | 1936 | 1460990137268 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:35:37 INFO - PROCESS | 1936 | 1460990137271 Marionette TRACE conn5 <- [1,1570,null,{}] 07:35:37 INFO - PROCESS | 1936 | 1460990137278 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}] 07:35:37 INFO - PROCESS | 1936 | 1460990137459 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 07:35:37 INFO - PROCESS | 1936 | 1460990137705 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375ca000 == 117 [pid = 1936] [id = 400] 07:35:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 258 (0x7f7e35af0800) [pid = 1936] [serial = 1201] [outer = (nil)] 07:35:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 259 (0x7f7e36754c00) [pid = 1936] [serial = 1202] [outer = 0x7f7e35af0800] 07:35:37 INFO - PROCESS | 1936 | 1460990137816 Marionette DEBUG loaded listener.js 07:35:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 260 (0x7f7e371b6c00) [pid = 1936] [serial = 1203] [outer = 0x7f7e35af0800] 07:35:38 INFO - PROCESS | 1936 | 1460990138713 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]]]}] 07:35:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:35:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1478ms 07:35:38 INFO - PROCESS | 1936 | 1460990138750 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 07:35:38 INFO - PROCESS | 1936 | 1460990138756 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 07:35:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:35:38 INFO - PROCESS | 1936 | 1460990138762 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:35:38 INFO - PROCESS | 1936 | 1460990138765 Marionette TRACE conn5 <- [1,1574,null,{}] 07:35:38 INFO - PROCESS | 1936 | 1460990138770 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}] 07:35:38 INFO - PROCESS | 1936 | 1460990138942 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 07:35:39 INFO - PROCESS | 1936 | 1460990139149 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a3cf800 == 118 [pid = 1936] [id = 401] 07:35:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 261 (0x7f7e37399800) [pid = 1936] [serial = 1204] [outer = (nil)] 07:35:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 262 (0x7f7e38e5b000) [pid = 1936] [serial = 1205] [outer = 0x7f7e37399800] 07:35:39 INFO - PROCESS | 1936 | 1460990139223 Marionette DEBUG loaded listener.js 07:35:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 263 (0x7f7e3b056800) [pid = 1936] [serial = 1206] [outer = 0x7f7e37399800] 07:35:40 INFO - PROCESS | 1936 | 1460990140148 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]]]}] 07:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1432ms 07:35:40 INFO - PROCESS | 1936 | 1460990140193 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 07:35:40 INFO - PROCESS | 1936 | 1460990140197 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 07:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:35:40 INFO - PROCESS | 1936 | 1460990140209 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:35:40 INFO - PROCESS | 1936 | 1460990140217 Marionette TRACE conn5 <- [1,1578,null,{}] 07:35:40 INFO - PROCESS | 1936 | 1460990140225 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}] 07:35:40 INFO - PROCESS | 1936 | 1460990140416 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 07:35:40 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40772000 == 117 [pid = 1936] [id = 127] 07:35:40 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40aaf800 == 116 [pid = 1936] [id = 384] 07:35:40 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3bb2b800 == 115 [pid = 1936] [id = 383] 07:35:40 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3737a800 == 114 [pid = 1936] [id = 382] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 262 (0x7f7e38e59400) [pid = 1936] [serial = 1031] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 261 (0x7f7e46599800) [pid = 1936] [serial = 1046] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 260 (0x7f7e422c9c00) [pid = 1936] [serial = 1037] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 259 (0x7f7e38e54800) [pid = 1936] [serial = 1088] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 258 (0x7f7e3fa88800) [pid = 1936] [serial = 1091] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 257 (0x7f7e42ff2400) [pid = 1936] [serial = 1094] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 256 (0x7f7e4328a000) [pid = 1936] [serial = 1097] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 255 (0x7f7e4df05c00) [pid = 1936] [serial = 1100] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 254 (0x7f7e5a61bc00) [pid = 1936] [serial = 1103] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 253 (0x7f7e5e04f000) [pid = 1936] [serial = 1106] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 252 (0x7f7e38415c00) [pid = 1936] [serial = 1109] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 251 (0x7f7e3b053c00) [pid = 1936] [serial = 1112] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 250 (0x7f7e42116c00) [pid = 1936] [serial = 1115] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 249 (0x7f7e471a6000) [pid = 1936] [serial = 1118] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 248 (0x7f7e359abc00) [pid = 1936] [serial = 1121] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e3c695800) [pid = 1936] [serial = 1133] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e48d36800) [pid = 1936] [serial = 1049] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 245 (0x7f7e4ec3b800) [pid = 1936] [serial = 1061] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e3fcee800) [pid = 1936] [serial = 1034] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e4c490400) [pid = 1936] [serial = 1055] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e366c4400) [pid = 1936] [serial = 1028] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e42c08800) [pid = 1936] [serial = 1040] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e3828f000) [pid = 1936] [serial = 1058] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e4b635800) [pid = 1936] [serial = 1052] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e44512c00) [pid = 1936] [serial = 1043] [outer = (nil)] [url = about:blank] 07:35:40 INFO - PROCESS | 1936 | 1460990140706 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:40 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4677e000 == 113 [pid = 1936] [id = 381] 07:35:40 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e432b4800 == 112 [pid = 1936] [id = 380] 07:35:40 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42b72800 == 111 [pid = 1936] [id = 379] 07:35:40 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3aedb800 == 110 [pid = 1936] [id = 378] 07:35:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3499f800 == 111 [pid = 1936] [id = 402] 07:35:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e359abc00) [pid = 1936] [serial = 1207] [outer = (nil)] 07:35:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e374a7400) [pid = 1936] [serial = 1208] [outer = 0x7f7e359abc00] 07:35:40 INFO - PROCESS | 1936 | 1460990140808 Marionette DEBUG loaded listener.js 07:35:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e3fa8b800) [pid = 1936] [serial = 1209] [outer = 0x7f7e359abc00] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e3c68b400) [pid = 1936] [serial = 966] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e3b219000) [pid = 1936] [serial = 1131] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e356e3800) [pid = 1936] [serial = 1065] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e35af5c00) [pid = 1936] [serial = 822] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e40840c00) [pid = 1936] [serial = 801] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e4083f800) [pid = 1936] [serial = 1076] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e38e56000) [pid = 1936] [serial = 1068] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e38e58c00) [pid = 1936] [serial = 1070] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e333d1400) [pid = 1936] [serial = 1064] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e371c0c00) [pid = 1936] [serial = 819] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e5ea8e000) [pid = 1936] [serial = 816] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e42075400) [pid = 1936] [serial = 858] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e4e9f4c00) [pid = 1936] [serial = 807] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e38292000) [pid = 1936] [serial = 1067] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e3fa8e800) [pid = 1936] [serial = 828] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e4641a400) [pid = 1936] [serial = 861] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e422cb800) [pid = 1936] [serial = 1025] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e35af3800) [pid = 1936] [serial = 1124] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e3829ac00) [pid = 1936] [serial = 1130] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e4dd6f800) [pid = 1936] [serial = 1086] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e366c7c00) [pid = 1936] [serial = 1125] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e36760c00) [pid = 1936] [serial = 1127] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e373a0400) [pid = 1936] [serial = 1128] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e4c154c00) [pid = 1936] [serial = 1085] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e3b958800) [pid = 1936] [serial = 1071] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e4cceac00) [pid = 1936] [serial = 909] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e445de000) [pid = 1936] [serial = 1083] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e465a0400) [pid = 1936] [serial = 726] [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.] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e4ccedc00) [pid = 1936] [serial = 852] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e4df02400) [pid = 1936] [serial = 864] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e43297000) [pid = 1936] [serial = 1080] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e422c9000) [pid = 1936] [serial = 1077] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e3bc53400) [pid = 1936] [serial = 1082] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e3b957400) [pid = 1936] [serial = 855] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e59911400) [pid = 1936] [serial = 810] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e5aab7c00) [pid = 1936] [serial = 813] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e3fa84800) [pid = 1936] [serial = 825] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e3fdbf000) [pid = 1936] [serial = 1074] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e42d1a400) [pid = 1936] [serial = 1079] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e3c728c00) [pid = 1936] [serial = 1073] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e586d4800) [pid = 1936] [serial = 867] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e43448c00) [pid = 1936] [serial = 804] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e42441000) [pid = 1936] [serial = 1026] [outer = (nil)] [url = about:blank] 07:35:41 INFO - PROCESS | 1936 | 1460990141540 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]]]}] 07:35:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:35:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1349ms 07:35:41 INFO - PROCESS | 1936 | 1460990141552 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 07:35:41 INFO - PROCESS | 1936 | 1460990141556 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 07:35:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:35:41 INFO - PROCESS | 1936 | 1460990141561 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:35:41 INFO - PROCESS | 1936 | 1460990141563 Marionette TRACE conn5 <- [1,1582,null,{}] 07:35:41 INFO - PROCESS | 1936 | 1460990141569 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}] 07:35:41 INFO - PROCESS | 1936 | 1460990141769 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 07:35:41 INFO - PROCESS | 1936 | 1460990141927 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a3ec800 == 112 [pid = 1936] [id = 403] 07:35:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e35aeb800) [pid = 1936] [serial = 1210] [outer = (nil)] 07:35:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e3fcf3800) [pid = 1936] [serial = 1211] [outer = 0x7f7e35aeb800] 07:35:41 INFO - PROCESS | 1936 | 1460990141993 Marionette DEBUG loaded listener.js 07:35:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e40837000) [pid = 1936] [serial = 1212] [outer = 0x7f7e35aeb800] 07:35:42 INFO - PROCESS | 1936 | 1460990142677 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]]]}] 07:35:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:35:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1174ms 07:35:42 INFO - PROCESS | 1936 | 1460990142737 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 07:35:42 INFO - PROCESS | 1936 | 1460990142740 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 07:35:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:35:42 INFO - PROCESS | 1936 | 1460990142746 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:35:42 INFO - PROCESS | 1936 | 1460990142748 Marionette TRACE conn5 <- [1,1586,null,{}] 07:35:42 INFO - PROCESS | 1936 | 1460990142753 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}] 07:35:42 INFO - PROCESS | 1936 | 1460990142913 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 07:35:43 INFO - PROCESS | 1936 | 1460990143077 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40ac9000 == 113 [pid = 1936] [id = 404] 07:35:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e422c3400) [pid = 1936] [serial = 1213] [outer = (nil)] 07:35:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e426d5400) [pid = 1936] [serial = 1214] [outer = 0x7f7e422c3400] 07:35:43 INFO - PROCESS | 1936 | 1460990143147 Marionette DEBUG loaded listener.js 07:35:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e43289c00) [pid = 1936] [serial = 1215] [outer = 0x7f7e422c3400] 07:35:43 INFO - PROCESS | 1936 | 1460990143957 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]]]}] 07:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1231ms 07:35:43 INFO - PROCESS | 1936 | 1460990143979 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 07:35:43 INFO - PROCESS | 1936 | 1460990143982 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 07:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:35:43 INFO - PROCESS | 1936 | 1460990143987 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:35:43 INFO - PROCESS | 1936 | 1460990143989 Marionette TRACE conn5 <- [1,1590,null,{}] 07:35:43 INFO - PROCESS | 1936 | 1460990143994 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}] 07:35:44 INFO - PROCESS | 1936 | 1460990144206 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 07:35:44 INFO - PROCESS | 1936 | 1460990144243 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42b6b000 == 114 [pid = 1936] [id = 405] 07:35:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e46704c00) [pid = 1936] [serial = 1216] [outer = (nil)] 07:35:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e475e8400) [pid = 1936] [serial = 1217] [outer = 0x7f7e46704c00] 07:35:44 INFO - PROCESS | 1936 | 1460990144301 Marionette DEBUG loaded listener.js 07:35:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e4a17f800) [pid = 1936] [serial = 1218] [outer = 0x7f7e46704c00] 07:35:45 INFO - PROCESS | 1936 | 1460990145182 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]]]}] 07:35:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:35:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1226ms 07:35:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:35:45 INFO - PROCESS | 1936 | 1460990145214 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 07:35:45 INFO - PROCESS | 1936 | 1460990145217 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 07:35:45 INFO - PROCESS | 1936 | 1460990145223 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:35:45 INFO - PROCESS | 1936 | 1460990145225 Marionette TRACE conn5 <- [1,1594,null,{}] 07:35:45 INFO - PROCESS | 1936 | 1460990145230 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}] 07:35:45 INFO - PROCESS | 1936 | 1460990145993 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e3739d000) [pid = 1936] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e38412400) [pid = 1936] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e391b4000) [pid = 1936] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e35da9c00) [pid = 1936] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e44537000) [pid = 1936] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e599ba000) [pid = 1936] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e38410000) [pid = 1936] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e445e7c00) [pid = 1936] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e4243bc00) [pid = 1936] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e59268400) [pid = 1936] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e333c3000) [pid = 1936] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e374a8000) [pid = 1936] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e4a7d3c00) [pid = 1936] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e34945c00) [pid = 1936] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e34949c00) [pid = 1936] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e374a1000) [pid = 1936] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e3bcbe800) [pid = 1936] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e346f9c00) [pid = 1936] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e374a2000) [pid = 1936] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e3c785800) [pid = 1936] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e333d1800) [pid = 1936] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e374ab000) [pid = 1936] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e34946000) [pid = 1936] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e43446000) [pid = 1936] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e391b1000) [pid = 1936] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e34943400) [pid = 1936] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e42b3ec00) [pid = 1936] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e34950000) [pid = 1936] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e4bc38400) [pid = 1936] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e3fdb7400) [pid = 1936] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e374a4800) [pid = 1936] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e409eb800) [pid = 1936] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e36756400) [pid = 1936] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e427c3800) [pid = 1936] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e356eb000) [pid = 1936] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e356df400) [pid = 1936] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e346ef800) [pid = 1936] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e59274000) [pid = 1936] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:35:46 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e4427e400) [pid = 1936] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:35:46 INFO - PROCESS | 1936 | 1460990146192 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e346d1000 == 115 [pid = 1936] [id = 406] 07:35:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e333c2400) [pid = 1936] [serial = 1219] [outer = (nil)] 07:35:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e346f2400) [pid = 1936] [serial = 1220] [outer = 0x7f7e333c2400] 07:35:46 INFO - PROCESS | 1936 | 1460990146252 Marionette DEBUG loaded listener.js 07:35:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e356e2c00) [pid = 1936] [serial = 1221] [outer = 0x7f7e333c2400] 07:35:46 INFO - PROCESS | 1936 | 1460990146925 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]]]}] 07:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1731ms 07:35:46 INFO - PROCESS | 1936 | 1460990146954 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 07:35:46 INFO - PROCESS | 1936 | 1460990146957 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 07:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:35:46 INFO - PROCESS | 1936 | 1460990146963 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:35:46 INFO - PROCESS | 1936 | 1460990146965 Marionette TRACE conn5 <- [1,1598,null,{}] 07:35:46 INFO - PROCESS | 1936 | 1460990146970 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}] 07:35:47 INFO - PROCESS | 1936 | 1460990147124 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 07:35:47 INFO - PROCESS | 1936 | 1460990147278 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43259800 == 116 [pid = 1936] [id = 407] 07:35:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e333c3000) [pid = 1936] [serial = 1222] [outer = (nil)] 07:35:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e374a8000) [pid = 1936] [serial = 1223] [outer = 0x7f7e333c3000] 07:35:47 INFO - PROCESS | 1936 | 1460990147337 Marionette DEBUG loaded listener.js 07:35:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e391ea000) [pid = 1936] [serial = 1224] [outer = 0x7f7e333c3000] 07:35:48 INFO - PROCESS | 1936 | 1460990148083 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]]]}] 07:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1174ms 07:35:48 INFO - PROCESS | 1936 | 1460990148149 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 07:35:48 INFO - PROCESS | 1936 | 1460990148155 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 07:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:35:48 INFO - PROCESS | 1936 | 1460990148164 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:35:48 INFO - PROCESS | 1936 | 1460990148169 Marionette TRACE conn5 <- [1,1602,null,{}] 07:35:48 INFO - PROCESS | 1936 | 1460990148177 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}] 07:35:48 INFO - PROCESS | 1936 | 1460990148464 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 07:35:48 INFO - PROCESS | 1936 | 1460990148605 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35c51800 == 117 [pid = 1936] [id = 408] 07:35:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e328c9800) [pid = 1936] [serial = 1225] [outer = (nil)] 07:35:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e356ea400) [pid = 1936] [serial = 1226] [outer = 0x7f7e328c9800] 07:35:48 INFO - PROCESS | 1936 | 1460990148719 Marionette DEBUG loaded listener.js 07:35:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e35aed000) [pid = 1936] [serial = 1227] [outer = 0x7f7e328c9800] 07:35:49 INFO - PROCESS | 1936 | 1460990149696 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]]]}] 07:35:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1592ms 07:35:49 INFO - PROCESS | 1936 | 1460990149754 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 07:35:49 INFO - PROCESS | 1936 | 1460990149766 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 07:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:35:49 INFO - PROCESS | 1936 | 1460990149776 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:35:49 INFO - PROCESS | 1936 | 1460990149780 Marionette TRACE conn5 <- [1,1606,null,{}] 07:35:49 INFO - PROCESS | 1936 | 1460990149786 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}] 07:35:49 INFO - PROCESS | 1936 | 1460990149984 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 07:35:50 INFO - PROCESS | 1936 | 1460990150220 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c89a800 == 118 [pid = 1936] [id = 409] 07:35:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e371bc400) [pid = 1936] [serial = 1228] [outer = (nil)] 07:35:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e3819cc00) [pid = 1936] [serial = 1229] [outer = 0x7f7e371bc400] 07:35:50 INFO - PROCESS | 1936 | 1460990150333 Marionette DEBUG loaded listener.js 07:35:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e391b4400) [pid = 1936] [serial = 1230] [outer = 0x7f7e371bc400] 07:35:51 INFO - PROCESS | 1936 | 1460990151282 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]]]}] 07:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1579ms 07:35:51 INFO - PROCESS | 1936 | 1460990151356 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 07:35:51 INFO - PROCESS | 1936 | 1460990151360 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 07:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:35:51 INFO - PROCESS | 1936 | 1460990151365 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:35:51 INFO - PROCESS | 1936 | 1460990151371 Marionette TRACE conn5 <- [1,1610,null,{}] 07:35:51 INFO - PROCESS | 1936 | 1460990151386 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}] 07:35:51 INFO - PROCESS | 1936 | 1460990151619 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 07:35:51 INFO - PROCESS | 1936 | 1460990151906 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43584000 == 119 [pid = 1936] [id = 410] 07:35:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e3bcbe800) [pid = 1936] [serial = 1231] [outer = (nil)] 07:35:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e3c784400) [pid = 1936] [serial = 1232] [outer = 0x7f7e3bcbe800] 07:35:51 INFO - PROCESS | 1936 | 1460990151982 Marionette DEBUG loaded listener.js 07:35:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e3fe5fc00) [pid = 1936] [serial = 1233] [outer = 0x7f7e3bcbe800] 07:35:52 INFO - PROCESS | 1936 | 1460990152764 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]]]}] 07:35:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:35:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1438ms 07:35:52 INFO - PROCESS | 1936 | 1460990152805 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 07:35:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:35:52 INFO - PROCESS | 1936 | 1460990152809 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 07:35:52 INFO - PROCESS | 1936 | 1460990152815 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:35:52 INFO - PROCESS | 1936 | 1460990152818 Marionette TRACE conn5 <- [1,1614,null,{}] 07:35:52 INFO - PROCESS | 1936 | 1460990152823 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}] 07:35:53 INFO - PROCESS | 1936 | 1460990153005 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 07:35:53 INFO - PROCESS | 1936 | 1460990153201 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47061000 == 120 [pid = 1936] [id = 411] 07:35:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e4243fc00) [pid = 1936] [serial = 1234] [outer = (nil)] 07:35:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e42d22800) [pid = 1936] [serial = 1235] [outer = 0x7f7e4243fc00] 07:35:53 INFO - PROCESS | 1936 | 1460990153273 Marionette DEBUG loaded listener.js 07:35:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e4343dc00) [pid = 1936] [serial = 1236] [outer = 0x7f7e4243fc00] 07:35:54 INFO - PROCESS | 1936 | 1460990154127 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]]]}] 07:35:54 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 07:35:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1380ms 07:35:54 INFO - PROCESS | 1936 | 1460990154196 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 07:35:54 INFO - PROCESS | 1936 | 1460990154199 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 07:35:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:35:54 INFO - PROCESS | 1936 | 1460990154205 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:35:54 INFO - PROCESS | 1936 | 1460990154207 Marionette TRACE conn5 <- [1,1618,null,{}] 07:35:54 INFO - PROCESS | 1936 | 1460990154213 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}] 07:35:54 INFO - PROCESS | 1936 | 1460990154403 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 07:35:54 INFO - PROCESS | 1936 | 1460990154640 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e48367800 == 121 [pid = 1936] [id = 412] 07:35:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e4450e000) [pid = 1936] [serial = 1237] [outer = (nil)] 07:35:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e471a8000) [pid = 1936] [serial = 1238] [outer = 0x7f7e4450e000] 07:35:54 INFO - PROCESS | 1936 | 1460990154762 Marionette DEBUG loaded listener.js 07:35:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e475ddc00) [pid = 1936] [serial = 1239] [outer = 0x7f7e4450e000] 07:35:55 INFO - PROCESS | 1936 | 1460990155606 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]]]}] 07:35:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:35:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1433ms 07:35:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:35:55 INFO - PROCESS | 1936 | 1460990155640 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 07:35:55 INFO - PROCESS | 1936 | 1460990155642 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 07:35:55 INFO - PROCESS | 1936 | 1460990155648 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:35:55 INFO - PROCESS | 1936 | 1460990155651 Marionette TRACE conn5 <- [1,1622,null,{}] 07:35:55 INFO - PROCESS | 1936 | 1460990155656 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}] 07:35:55 INFO - PROCESS | 1936 | 1460990155855 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 07:35:56 INFO - PROCESS | 1936 | 1460990156057 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c920800 == 122 [pid = 1936] [id = 413] 07:35:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e475e8c00) [pid = 1936] [serial = 1240] [outer = (nil)] 07:35:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e4bc41c00) [pid = 1936] [serial = 1241] [outer = 0x7f7e475e8c00] 07:35:56 INFO - PROCESS | 1936 | 1460990156128 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e5864b800) [pid = 1936] [serial = 1242] [outer = 0x7f7e475e8c00] 07:35:56 INFO - PROCESS | 1936 | 1460990156994 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]]]}] 07:35:57 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 07:35:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1386ms 07:35:57 INFO - PROCESS | 1936 | 1460990157034 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 1936 | 1460990157038 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 07:35:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:35:57 INFO - PROCESS | 1936 | 1460990157043 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 1936 | 1460990157045 Marionette TRACE conn5 <- [1,1626,null,{}] 07:35:57 INFO - PROCESS | 1936 | 1460990157050 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}] 07:35:57 INFO - PROCESS | 1936 | 1460990157229 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 07:35:57 INFO - PROCESS | 1936 | 1460990157425 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e53504000 == 123 [pid = 1936] [id = 414] 07:35:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e4990d400) [pid = 1936] [serial = 1243] [outer = (nil)] 07:35:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e5a61bc00) [pid = 1936] [serial = 1244] [outer = 0x7f7e4990d400] 07:35:57 INFO - PROCESS | 1936 | 1460990157491 Marionette DEBUG loaded listener.js 07:35:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e5a90a400) [pid = 1936] [serial = 1245] [outer = 0x7f7e4990d400] 07:35:58 INFO - PROCESS | 1936 | 1460990158369 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]]]}] 07:35:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:35:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1381ms 07:35:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:35:58 INFO - PROCESS | 1936 | 1460990158426 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 07:35:58 INFO - PROCESS | 1936 | 1460990158429 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 07:35:58 INFO - PROCESS | 1936 | 1460990158435 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:35:58 INFO - PROCESS | 1936 | 1460990158438 Marionette TRACE conn5 <- [1,1630,null,{}] 07:35:58 INFO - PROCESS | 1936 | 1460990158444 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}] 07:35:58 INFO - PROCESS | 1936 | 1460990158626 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 07:35:58 INFO - PROCESS | 1936 | 1460990158830 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e39220800 == 124 [pid = 1936] [id = 415] 07:35:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e333cac00) [pid = 1936] [serial = 1246] [outer = (nil)] 07:35:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e3840f400) [pid = 1936] [serial = 1247] [outer = 0x7f7e333cac00] 07:35:58 INFO - PROCESS | 1936 | 1460990158900 Marionette DEBUG loaded listener.js 07:35:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e4659b800) [pid = 1936] [serial = 1248] [outer = 0x7f7e333cac00] 07:35:59 INFO - PROCESS | 1936 | 1460990159779 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]]]}] 07:35:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:35:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1379ms 07:35:59 INFO - PROCESS | 1936 | 1460990159814 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 07:35:59 INFO - PROCESS | 1936 | 1460990159818 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 07:35:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:35:59 INFO - PROCESS | 1936 | 1460990159824 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:35:59 INFO - PROCESS | 1936 | 1460990159826 Marionette TRACE conn5 <- [1,1634,null,{}] 07:35:59 INFO - PROCESS | 1936 | 1460990159832 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}] 07:36:00 INFO - PROCESS | 1936 | 1460990160024 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 07:36:00 INFO - PROCESS | 1936 | 1460990160227 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bfb5800 == 125 [pid = 1936] [id = 416] 07:36:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e333cb400) [pid = 1936] [serial = 1249] [outer = (nil)] 07:36:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e3bcc4000) [pid = 1936] [serial = 1250] [outer = 0x7f7e333cb400] 07:36:00 INFO - PROCESS | 1936 | 1460990160293 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e4a110800) [pid = 1936] [serial = 1251] [outer = 0x7f7e333cb400] 07:36:01 INFO - PROCESS | 1936 | 1460990161154 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]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:36:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1384ms 07:36:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:36:01 INFO - PROCESS | 1936 | 1460990161209 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 1936 | 1460990161213 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 07:36:01 INFO - PROCESS | 1936 | 1460990161220 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 1936 | 1460990161223 Marionette TRACE conn5 <- [1,1638,null,{}] 07:36:01 INFO - PROCESS | 1936 | 1460990161230 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}] 07:36:01 INFO - PROCESS | 1936 | 1460990161439 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 07:36:02 INFO - PROCESS | 1936 | 1460990162476 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375ce800 == 126 [pid = 1936] [id = 417] 07:36:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e328c4400) [pid = 1936] [serial = 1252] [outer = (nil)] 07:36:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e328cb400) [pid = 1936] [serial = 1253] [outer = 0x7f7e328c4400] 07:36:02 INFO - PROCESS | 1936 | 1460990162544 Marionette DEBUG loaded listener.js 07:36:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e346f9400) [pid = 1936] [serial = 1254] [outer = 0x7f7e328c4400] 07:36:03 INFO - PROCESS | 1936 | 1460990163338 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]]]}] 07:36:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:36:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2183ms 07:36:03 INFO - PROCESS | 1936 | 1460990163404 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 07:36:03 INFO - PROCESS | 1936 | 1460990163410 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 07:36:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:36:03 INFO - PROCESS | 1936 | 1460990163418 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:36:03 INFO - PROCESS | 1936 | 1460990163421 Marionette TRACE conn5 <- [1,1642,null,{}] 07:36:03 INFO - PROCESS | 1936 | 1460990163428 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}] 07:36:03 INFO - PROCESS | 1936 | 1460990163602 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 07:36:03 INFO - PROCESS | 1936 | 1460990163813 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375de000 == 127 [pid = 1936] [id = 418] 07:36:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e32659400) [pid = 1936] [serial = 1255] [outer = (nil)] 07:36:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e333c9000) [pid = 1936] [serial = 1256] [outer = 0x7f7e32659400] 07:36:03 INFO - PROCESS | 1936 | 1460990163879 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e366c2000) [pid = 1936] [serial = 1257] [outer = 0x7f7e32659400] 07:36:04 INFO - PROCESS | 1936 | 1460990164987 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]]]}] 07:36:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:36:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1629ms 07:36:05 INFO - PROCESS | 1936 | 1460990165051 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 07:36:05 INFO - PROCESS | 1936 | 1460990165057 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 07:36:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:36:05 INFO - PROCESS | 1936 | 1460990165063 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:36:05 INFO - PROCESS | 1936 | 1460990165066 Marionette TRACE conn5 <- [1,1646,null,{}] 07:36:05 INFO - PROCESS | 1936 | 1460990165071 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}] 07:36:05 INFO - PROCESS | 1936 | 1460990165249 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 07:36:05 INFO - PROCESS | 1936 | 1460990165451 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34998800 == 128 [pid = 1936] [id = 419] 07:36:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e373a1c00) [pid = 1936] [serial = 1258] [outer = (nil)] 07:36:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e3829c000) [pid = 1936] [serial = 1259] [outer = 0x7f7e373a1c00] 07:36:05 INFO - PROCESS | 1936 | 1460990165514 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e38e5cc00) [pid = 1936] [serial = 1260] [outer = 0x7f7e373a1c00] 07:36:05 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d305000 == 127 [pid = 1936] [id = 213] 07:36:05 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c104000 == 126 [pid = 1936] [id = 179] 07:36:05 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e53512000 == 125 [pid = 1936] [id = 214] 07:36:05 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e4479c800) [pid = 1936] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:36:05 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40ab5000 == 124 [pid = 1936] [id = 377] 07:36:05 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44538000 == 123 [pid = 1936] [id = 177] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e473ad800 == 122 [pid = 1936] [id = 353] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e346d1000 == 121 [pid = 1936] [id = 406] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42b6b000 == 120 [pid = 1936] [id = 405] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40ac9000 == 119 [pid = 1936] [id = 404] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a3ec800 == 118 [pid = 1936] [id = 403] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3499f800 == 117 [pid = 1936] [id = 402] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a3cf800 == 116 [pid = 1936] [id = 401] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375ca000 == 115 [pid = 1936] [id = 400] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e342ba800 == 114 [pid = 1936] [id = 399] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38126800 == 113 [pid = 1936] [id = 394] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ec1f000 == 112 [pid = 1936] [id = 393] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e1de800 == 111 [pid = 1936] [id = 392] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5c871000 == 110 [pid = 1936] [id = 391] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ea9a800 == 109 [pid = 1936] [id = 390] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cc59000 == 108 [pid = 1936] [id = 389] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4a1b0800 == 107 [pid = 1936] [id = 388] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4340c000 == 106 [pid = 1936] [id = 387] 07:36:06 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3aeac800 == 105 [pid = 1936] [id = 386] 07:36:06 INFO - PROCESS | 1936 | 1460990166445 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]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:36:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1430ms 07:36:06 INFO - PROCESS | 1936 | 1460990166494 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 1936 | 1460990166498 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 07:36:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e356edc00) [pid = 1936] [serial = 882] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e359b1400) [pid = 1936] [serial = 1122] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e5c8c1800) [pid = 1936] [serial = 1104] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e391b7800) [pid = 1936] [serial = 879] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e5e623c00) [pid = 1936] [serial = 1107] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e499de400) [pid = 1936] [serial = 918] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e5ea09800) [pid = 1936] [serial = 927] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e38e5c400) [pid = 1936] [serial = 999] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e366c1c00) [pid = 1936] [serial = 936] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e45102800) [pid = 1936] [serial = 1095] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e3b058800) [pid = 1936] [serial = 1113] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e586d0400) [pid = 1936] [serial = 1062] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e34950c00) [pid = 1936] [serial = 933] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e4cf25400) [pid = 1936] [serial = 1056] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e3bccc400) [pid = 1936] [serial = 930] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e3841b800) [pid = 1936] [serial = 1110] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e4a98dc00) [pid = 1936] [serial = 885] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e5e4b3000) [pid = 1936] [serial = 1116] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e5926c400) [pid = 1936] [serial = 798] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e5e4bf800) [pid = 1936] [serial = 870] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e42117400) [pid = 1936] [serial = 915] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e5e623000) [pid = 1936] [serial = 876] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e4df9b400) [pid = 1936] [serial = 921] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e346fd000) [pid = 1936] [serial = 939] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e59931800) [pid = 1936] [serial = 924] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e4ea1e800) [pid = 1936] [serial = 1101] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e374ae800) [pid = 1936] [serial = 873] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e46416c00) [pid = 1936] [serial = 1044] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e4bc39000) [pid = 1936] [serial = 1053] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e4a10f400) [pid = 1936] [serial = 1098] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e38e59800) [pid = 1936] [serial = 996] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e4df9c000) [pid = 1936] [serial = 1059] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e4a10b000) [pid = 1936] [serial = 1050] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e3b211400) [pid = 1936] [serial = 912] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e42d1bc00) [pid = 1936] [serial = 1041] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e391ba000) [pid = 1936] [serial = 1151] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e38418800) [pid = 1936] [serial = 1154] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e3b215800) [pid = 1936] [serial = 1139] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e36757400) [pid = 1936] [serial = 1136] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e3fcf1400) [pid = 1936] [serial = 1142] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e409e7400) [pid = 1936] [serial = 1145] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e3675c000) [pid = 1936] [serial = 1148] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e373a3c00) [pid = 1936] [serial = 1149] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e3b057000) [pid = 1936] [serial = 1152] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e3bcbf000) [pid = 1936] [serial = 1155] [outer = (nil)] [url = about:blank] 07:36:06 INFO - PROCESS | 1936 | 1460990166588 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 1936 | 1460990166601 Marionette TRACE conn5 <- [1,1650,null,{}] 07:36:06 INFO - PROCESS | 1936 | 1460990166619 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}] 07:36:06 INFO - PROCESS | 1936 | 1460990166793 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 07:36:06 INFO - PROCESS | 1936 | 1460990166945 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e346c5000 == 106 [pid = 1936] [id = 420] 07:36:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e374a1c00) [pid = 1936] [serial = 1261] [outer = (nil)] 07:36:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e391e6800) [pid = 1936] [serial = 1262] [outer = 0x7f7e374a1c00] 07:36:07 INFO - PROCESS | 1936 | 1460990167008 Marionette DEBUG loaded listener.js 07:36:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e3b211400) [pid = 1936] [serial = 1263] [outer = 0x7f7e374a1c00] 07:36:07 INFO - PROCESS | 1936 | 1460990167715 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]]]}] 07:36:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:36:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1233ms 07:36:07 INFO - PROCESS | 1936 | 1460990167739 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 07:36:07 INFO - PROCESS | 1936 | 1460990167743 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 07:36:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:36:07 INFO - PROCESS | 1936 | 1460990167750 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:36:07 INFO - PROCESS | 1936 | 1460990167753 Marionette TRACE conn5 <- [1,1654,null,{}] 07:36:07 INFO - PROCESS | 1936 | 1460990167758 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}] 07:36:07 INFO - PROCESS | 1936 | 1460990167982 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 07:36:08 INFO - PROCESS | 1936 | 1460990168078 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3921f800 == 107 [pid = 1936] [id = 421] 07:36:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e333d0800) [pid = 1936] [serial = 1264] [outer = (nil)] 07:36:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e3bcbf000) [pid = 1936] [serial = 1265] [outer = 0x7f7e333d0800] 07:36:08 INFO - PROCESS | 1936 | 1460990168137 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e3c730400) [pid = 1936] [serial = 1266] [outer = 0x7f7e333d0800] 07:36:08 INFO - PROCESS | 1936 | 1460990168900 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]]]}] 07:36:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:36:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1177ms 07:36:08 INFO - PROCESS | 1936 | 1460990168928 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 07:36:08 INFO - PROCESS | 1936 | 1460990168931 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 07:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:36:08 INFO - PROCESS | 1936 | 1460990168940 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:36:08 INFO - PROCESS | 1936 | 1460990168942 Marionette TRACE conn5 <- [1,1658,null,{}] 07:36:08 INFO - PROCESS | 1936 | 1460990168956 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}] 07:36:09 INFO - PROCESS | 1936 | 1460990169160 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 07:36:09 INFO - PROCESS | 1936 | 1460990169186 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c89f000 == 108 [pid = 1936] [id = 422] 07:36:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e3fa88800) [pid = 1936] [serial = 1267] [outer = (nil)] 07:36:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e3fc89800) [pid = 1936] [serial = 1268] [outer = 0x7f7e3fa88800] 07:36:09 INFO - PROCESS | 1936 | 1460990169257 Marionette DEBUG loaded listener.js 07:36:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e3fdb6400) [pid = 1936] [serial = 1269] [outer = 0x7f7e3fa88800] 07:36:10 INFO - PROCESS | 1936 | 1460990170251 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]]]}] 07:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1338ms 07:36:10 INFO - PROCESS | 1936 | 1460990170279 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 07:36:10 INFO - PROCESS | 1936 | 1460990170282 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 07:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:36:10 INFO - PROCESS | 1936 | 1460990170287 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:36:10 INFO - PROCESS | 1936 | 1460990170289 Marionette TRACE conn5 <- [1,1662,null,{}] 07:36:10 INFO - PROCESS | 1936 | 1460990170294 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}] 07:36:11 INFO - PROCESS | 1936 | 1460990171510 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e3fdc1000) [pid = 1936] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e356e9000) [pid = 1936] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e35af7800) [pid = 1936] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e42dab800) [pid = 1936] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e3c72b800) [pid = 1936] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e356ed400) [pid = 1936] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e4b63c400) [pid = 1936] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e5e054800) [pid = 1936] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e391e3400) [pid = 1936] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e358f3c00) [pid = 1936] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e371bf800) [pid = 1936] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e42c05c00) [pid = 1936] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e3fe5d800) [pid = 1936] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e333c4c00) [pid = 1936] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e46704c00) [pid = 1936] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e333c2400) [pid = 1936] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e359abc00) [pid = 1936] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e37399800) [pid = 1936] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e35aeb800) [pid = 1936] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e35af0800) [pid = 1936] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e422c3400) [pid = 1936] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e328c9000) [pid = 1936] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e3494f400) [pid = 1936] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e3b052c00) [pid = 1936] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e358ed000) [pid = 1936] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e475ebc00) [pid = 1936] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e3c728000) [pid = 1936] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e3c782000) [pid = 1936] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e3c695c00) [pid = 1936] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e35da4800) [pid = 1936] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e3b219800) [pid = 1936] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:36:11 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e38e55c00) [pid = 1936] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:36:11 INFO - PROCESS | 1936 | 1460990171866 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e332ea000 == 109 [pid = 1936] [id = 423] 07:36:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e32658c00) [pid = 1936] [serial = 1270] [outer = (nil)] 07:36:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e3265d800) [pid = 1936] [serial = 1271] [outer = 0x7f7e32658c00] 07:36:11 INFO - PROCESS | 1936 | 1460990171946 Marionette DEBUG loaded listener.js 07:36:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e333cd400) [pid = 1936] [serial = 1272] [outer = 0x7f7e32658c00] 07:36:12 INFO - PROCESS | 1936 | 1460990172823 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]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2577ms 07:36:12 INFO - PROCESS | 1936 | 1460990172867 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 1936 | 1460990172874 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 07:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:36:12 INFO - PROCESS | 1936 | 1460990172882 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 1936 | 1460990172886 Marionette TRACE conn5 <- [1,1666,null,{}] 07:36:12 INFO - PROCESS | 1936 | 1460990172893 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}] 07:36:13 INFO - PROCESS | 1936 | 1460990173077 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 07:36:13 INFO - PROCESS | 1936 | 1460990173264 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38143000 == 110 [pid = 1936] [id = 424] 07:36:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e32659000) [pid = 1936] [serial = 1273] [outer = (nil)] 07:36:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e366bbc00) [pid = 1936] [serial = 1274] [outer = 0x7f7e32659000] 07:36:13 INFO - PROCESS | 1936 | 1460990173339 Marionette DEBUG loaded listener.js 07:36:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e371ba800) [pid = 1936] [serial = 1275] [outer = 0x7f7e32659000] 07:36:14 INFO - PROCESS | 1936 | 1460990174224 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]]]}] 07:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1378ms 07:36:14 INFO - PROCESS | 1936 | 1460990174264 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 1936 | 1460990174270 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 07:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:36:14 INFO - PROCESS | 1936 | 1460990174276 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 1936 | 1460990174279 Marionette TRACE conn5 <- [1,1670,null,{}] 07:36:14 INFO - PROCESS | 1936 | 1460990174284 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}] 07:36:14 INFO - PROCESS | 1936 | 1460990174464 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 07:36:14 INFO - PROCESS | 1936 | 1460990174656 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe1f800 == 111 [pid = 1936] [id = 425] 07:36:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e35ae9800) [pid = 1936] [serial = 1276] [outer = (nil)] 07:36:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e38416000) [pid = 1936] [serial = 1277] [outer = 0x7f7e35ae9800] 07:36:14 INFO - PROCESS | 1936 | 1460990174724 Marionette DEBUG loaded listener.js 07:36:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e391e4c00) [pid = 1936] [serial = 1278] [outer = 0x7f7e35ae9800] 07:36:15 INFO - PROCESS | 1936 | 1460990175740 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]]]}] 07:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1532ms 07:36:15 INFO - PROCESS | 1936 | 1460990175810 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 07:36:15 INFO - PROCESS | 1936 | 1460990175814 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 07:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:36:15 INFO - PROCESS | 1936 | 1460990175829 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:36:15 INFO - PROCESS | 1936 | 1460990175838 Marionette TRACE conn5 <- [1,1674,null,{}] 07:36:15 INFO - PROCESS | 1936 | 1460990175844 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}] 07:36:16 INFO - PROCESS | 1936 | 1460990176062 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 07:36:16 INFO - PROCESS | 1936 | 1460990176297 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42289000 == 112 [pid = 1936] [id = 426] 07:36:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e3bcc6800) [pid = 1936] [serial = 1279] [outer = (nil)] 07:36:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e3fa87000) [pid = 1936] [serial = 1280] [outer = 0x7f7e3bcc6800] 07:36:16 INFO - PROCESS | 1936 | 1460990176409 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e3fceb400) [pid = 1936] [serial = 1281] [outer = 0x7f7e3bcc6800] 07:36:17 INFO - PROCESS | 1936 | 1460990177261 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]]]}] 07:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1497ms 07:36:17 INFO - PROCESS | 1936 | 1460990177319 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 1936 | 1460990177323 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 07:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:36:17 INFO - PROCESS | 1936 | 1460990177329 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 1936 | 1460990177332 Marionette TRACE conn5 <- [1,1678,null,{}] 07:36:17 INFO - PROCESS | 1936 | 1460990177337 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}] 07:36:17 INFO - PROCESS | 1936 | 1460990177515 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 07:36:17 INFO - PROCESS | 1936 | 1460990177697 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4273d800 == 113 [pid = 1936] [id = 427] 07:36:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e32657000) [pid = 1936] [serial = 1282] [outer = (nil)] 07:36:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e3fe56800) [pid = 1936] [serial = 1283] [outer = 0x7f7e32657000] 07:36:17 INFO - PROCESS | 1936 | 1460990177767 Marionette DEBUG loaded listener.js 07:36:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e40694800) [pid = 1936] [serial = 1284] [outer = 0x7f7e32657000] 07:36:18 INFO - PROCESS | 1936 | 1460990178591 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]]]}] 07:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1338ms 07:36:18 INFO - PROCESS | 1936 | 1460990178668 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 07:36:18 INFO - PROCESS | 1936 | 1460990178671 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 07:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:36:18 INFO - PROCESS | 1936 | 1460990178677 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:36:18 INFO - PROCESS | 1936 | 1460990178679 Marionette TRACE conn5 <- [1,1682,null,{}] 07:36:18 INFO - PROCESS | 1936 | 1460990178684 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}] 07:36:18 INFO - PROCESS | 1936 | 1460990178885 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 07:36:19 INFO - PROCESS | 1936 | 1460990179072 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43147800 == 114 [pid = 1936] [id = 428] 07:36:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e4083bc00) [pid = 1936] [serial = 1285] [outer = (nil)] 07:36:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e409e2800) [pid = 1936] [serial = 1286] [outer = 0x7f7e4083bc00] 07:36:19 INFO - PROCESS | 1936 | 1460990179161 Marionette DEBUG loaded listener.js 07:36:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e422cb000) [pid = 1936] [serial = 1287] [outer = 0x7f7e4083bc00] 07:36:20 INFO - PROCESS | 1936 | 1460990180074 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]]]}] 07:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1428ms 07:36:20 INFO - PROCESS | 1936 | 1460990180105 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 07:36:20 INFO - PROCESS | 1936 | 1460990180109 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 07:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:36:20 INFO - PROCESS | 1936 | 1460990180114 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:36:20 INFO - PROCESS | 1936 | 1460990180117 Marionette TRACE conn5 <- [1,1686,null,{}] 07:36:20 INFO - PROCESS | 1936 | 1460990180122 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}] 07:36:20 INFO - PROCESS | 1936 | 1460990180298 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 07:36:20 INFO - PROCESS | 1936 | 1460990180490 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e432bc000 == 115 [pid = 1936] [id = 429] 07:36:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e4083c000) [pid = 1936] [serial = 1288] [outer = (nil)] 07:36:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e429ca800) [pid = 1936] [serial = 1289] [outer = 0x7f7e4083c000] 07:36:20 INFO - PROCESS | 1936 | 1460990180557 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e42c11400) [pid = 1936] [serial = 1290] [outer = 0x7f7e4083c000] 07:36:21 INFO - PROCESS | 1936 | 1460990181456 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]]]}] 07:36:21 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 07:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1375ms 07:36:21 INFO - PROCESS | 1936 | 1460990181491 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 07:36:21 INFO - PROCESS | 1936 | 1460990181493 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 07:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:36:21 INFO - PROCESS | 1936 | 1460990181499 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:36:21 INFO - PROCESS | 1936 | 1460990181501 Marionette TRACE conn5 <- [1,1690,null,{}] 07:36:21 INFO - PROCESS | 1936 | 1460990181507 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}] 07:36:21 INFO - PROCESS | 1936 | 1460990181674 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 07:36:21 INFO - PROCESS | 1936 | 1460990181888 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e436e5800 == 116 [pid = 1936] [id = 430] 07:36:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e4206e000) [pid = 1936] [serial = 1291] [outer = (nil)] 07:36:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e42daa400) [pid = 1936] [serial = 1292] [outer = 0x7f7e4206e000] 07:36:21 INFO - PROCESS | 1936 | 1460990181957 Marionette DEBUG loaded listener.js 07:36:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e43289400) [pid = 1936] [serial = 1293] [outer = 0x7f7e4206e000] 07:36:22 INFO - PROCESS | 1936 | 1460990182841 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]]]}] 07:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1382ms 07:36:22 INFO - PROCESS | 1936 | 1460990182883 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 07:36:22 INFO - PROCESS | 1936 | 1460990182887 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 07:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:36:22 INFO - PROCESS | 1936 | 1460990182894 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:36:22 INFO - PROCESS | 1936 | 1460990182896 Marionette TRACE conn5 <- [1,1694,null,{}] 07:36:22 INFO - PROCESS | 1936 | 1460990182902 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}] 07:36:23 INFO - PROCESS | 1936 | 1460990183078 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 07:36:23 INFO - PROCESS | 1936 | 1460990183272 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46792000 == 117 [pid = 1936] [id = 431] 07:36:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e42c06000) [pid = 1936] [serial = 1294] [outer = (nil)] 07:36:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e43297000) [pid = 1936] [serial = 1295] [outer = 0x7f7e42c06000] 07:36:23 INFO - PROCESS | 1936 | 1460990183344 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e4428b800) [pid = 1936] [serial = 1296] [outer = 0x7f7e42c06000] 07:36:24 INFO - PROCESS | 1936 | 1460990184206 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]]]}] 07:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1385ms 07:36:24 INFO - PROCESS | 1936 | 1460990184279 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 07:36:24 INFO - PROCESS | 1936 | 1460990184282 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 07:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:36:24 INFO - PROCESS | 1936 | 1460990184288 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:36:24 INFO - PROCESS | 1936 | 1460990184290 Marionette TRACE conn5 <- [1,1698,null,{}] 07:36:24 INFO - PROCESS | 1936 | 1460990184295 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}] 07:36:24 INFO - PROCESS | 1936 | 1460990184464 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 07:36:24 INFO - PROCESS | 1936 | 1460990184651 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4739f800 == 118 [pid = 1936] [id = 432] 07:36:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e42d1dc00) [pid = 1936] [serial = 1297] [outer = (nil)] 07:36:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e44516c00) [pid = 1936] [serial = 1298] [outer = 0x7f7e42d1dc00] 07:36:24 INFO - PROCESS | 1936 | 1460990184720 Marionette DEBUG loaded listener.js 07:36:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e447ad000) [pid = 1936] [serial = 1299] [outer = 0x7f7e42d1dc00] 07:36:25 INFO - PROCESS | 1936 | 1460990185594 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]]]}] 07:36:25 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 07:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1334ms 07:36:25 INFO - PROCESS | 1936 | 1460990185624 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 1936 | 1460990185627 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 07:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:36:25 INFO - PROCESS | 1936 | 1460990185633 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 1936 | 1460990185635 Marionette TRACE conn5 <- [1,1702,null,{}] 07:36:25 INFO - PROCESS | 1936 | 1460990185640 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}] 07:36:25 INFO - PROCESS | 1936 | 1460990185815 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 07:36:26 INFO - PROCESS | 1936 | 1460990186031 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e48361000 == 119 [pid = 1936] [id = 433] 07:36:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e3840d400) [pid = 1936] [serial = 1300] [outer = (nil)] 07:36:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e45110800) [pid = 1936] [serial = 1301] [outer = 0x7f7e3840d400] 07:36:26 INFO - PROCESS | 1936 | 1460990186113 Marionette DEBUG loaded listener.js 07:36:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e46578000) [pid = 1936] [serial = 1302] [outer = 0x7f7e3840d400] 07:36:27 INFO - PROCESS | 1936 | 1460990187039 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]]]}] 07:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1435ms 07:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:36:27 INFO - PROCESS | 1936 | 1460990187069 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 07:36:27 INFO - PROCESS | 1936 | 1460990187072 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 07:36:27 INFO - PROCESS | 1936 | 1460990187079 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:36:27 INFO - PROCESS | 1936 | 1460990187083 Marionette TRACE conn5 <- [1,1706,null,{}] 07:36:27 INFO - PROCESS | 1936 | 1460990187088 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}] 07:36:27 INFO - PROCESS | 1936 | 1460990187303 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 07:36:27 INFO - PROCESS | 1936 | 1460990187497 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34996800 == 120 [pid = 1936] [id = 434] 07:36:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e333c7400) [pid = 1936] [serial = 1303] [outer = (nil)] 07:36:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e359a3400) [pid = 1936] [serial = 1304] [outer = 0x7f7e333c7400] 07:36:27 INFO - PROCESS | 1936 | 1460990187563 Marionette DEBUG loaded listener.js 07:36:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e38e55800) [pid = 1936] [serial = 1305] [outer = 0x7f7e333c7400] 07:36:28 INFO - PROCESS | 1936 | 1460990188759 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]]]}] 07:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1728ms 07:36:28 INFO - PROCESS | 1936 | 1460990188808 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 07:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:36:28 INFO - PROCESS | 1936 | 1460990188813 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 07:36:28 INFO - PROCESS | 1936 | 1460990188821 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:36:28 INFO - PROCESS | 1936 | 1460990188826 Marionette TRACE conn5 <- [1,1710,null,{}] 07:36:28 INFO - PROCESS | 1936 | 1460990188835 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}] 07:36:29 INFO - PROCESS | 1936 | 1460990189009 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 07:36:29 INFO - PROCESS | 1936 | 1460990189238 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3814d800 == 121 [pid = 1936] [id = 435] 07:36:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e358ed000) [pid = 1936] [serial = 1306] [outer = (nil)] 07:36:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e358f3c00) [pid = 1936] [serial = 1307] [outer = 0x7f7e358ed000] 07:36:29 INFO - PROCESS | 1936 | 1460990189302 Marionette DEBUG loaded listener.js 07:36:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e35aeb000) [pid = 1936] [serial = 1308] [outer = 0x7f7e358ed000] 07:36:30 INFO - PROCESS | 1936 | 1460990190179 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]]]}] 07:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1390ms 07:36:30 INFO - PROCESS | 1936 | 1460990190210 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 07:36:30 INFO - PROCESS | 1936 | 1460990190218 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 07:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:36:30 INFO - PROCESS | 1936 | 1460990190227 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 1936 | 1460990190231 Marionette TRACE conn5 <- [1,1714,null,{}] 07:36:30 INFO - PROCESS | 1936 | 1460990190237 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}] 07:36:30 INFO - PROCESS | 1936 | 1460990190416 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 07:36:30 INFO - PROCESS | 1936 | 1460990190802 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e342b8000 == 122 [pid = 1936] [id = 436] 07:36:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e36761400) [pid = 1936] [serial = 1309] [outer = (nil)] 07:36:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e373a3c00) [pid = 1936] [serial = 1310] [outer = 0x7f7e36761400] 07:36:30 INFO - PROCESS | 1936 | 1460990190872 Marionette DEBUG loaded listener.js 07:36:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e381a6400) [pid = 1936] [serial = 1311] [outer = 0x7f7e36761400] 07:36:31 INFO - PROCESS | 1936 | 1460990191814 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]]]}] 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3c89f000 == 121 [pid = 1936] [id = 422] 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3921f800 == 120 [pid = 1936] [id = 421] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e374a8000) [pid = 1936] [serial = 1223] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e499dbc00) [pid = 1936] [serial = 1175] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e4c76c000) [pid = 1936] [serial = 1178] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e4df92000) [pid = 1936] [serial = 1181] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e59274c00) [pid = 1936] [serial = 1184] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e5a748400) [pid = 1936] [serial = 1187] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e328d0000) [pid = 1936] [serial = 1190] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e3265c400) [pid = 1936] [serial = 1193] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e346f6800) [pid = 1936] [serial = 1196] [outer = (nil)] [url = about:blank] 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e346c5000 == 119 [pid = 1936] [id = 420] 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34998800 == 118 [pid = 1936] [id = 419] 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375de000 == 117 [pid = 1936] [id = 418] 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375ce800 == 116 [pid = 1936] [id = 417] 07:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1683ms 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43584000 == 115 [pid = 1936] [id = 410] 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3c89a800 == 114 [pid = 1936] [id = 409] 07:36:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35c51800 == 113 [pid = 1936] [id = 408] 07:36:31 INFO - PROCESS | 1936 | 1460990191925 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 07:36:31 INFO - PROCESS | 1936 | 1460990191929 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 07:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:36:31 INFO - PROCESS | 1936 | 1460990191935 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:36:31 INFO - PROCESS | 1936 | 1460990191941 Marionette TRACE conn5 <- [1,1718,null,{}] 07:36:31 INFO - PROCESS | 1936 | 1460990191955 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}] 07:36:32 INFO - PROCESS | 1936 | 1460990192127 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e358fa400) [pid = 1936] [serial = 993] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e594d4400) [pid = 1936] [serial = 984] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e4069d000) [pid = 1936] [serial = 1092] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e422ce400) [pid = 1936] [serial = 975] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e373a4400) [pid = 1936] [serial = 969] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e3bcc2000) [pid = 1936] [serial = 1032] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e475dd000) [pid = 1936] [serial = 1047] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e4069b800) [pid = 1936] [serial = 1035] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e3bc59800) [pid = 1936] [serial = 972] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e5c98d000) [pid = 1936] [serial = 987] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e5e630400) [pid = 1936] [serial = 990] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e429c5c00) [pid = 1936] [serial = 1038] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e3819f000) [pid = 1936] [serial = 1029] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e391e5400) [pid = 1936] [serial = 1089] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e465a7000) [pid = 1936] [serial = 981] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e43297400) [pid = 1936] [serial = 978] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e3c690400) [pid = 1936] [serial = 1002] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e471ae800) [pid = 1936] [serial = 1119] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e4211a800) [pid = 1936] [serial = 1146] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e3fe61800) [pid = 1936] [serial = 1143] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e3739c000) [pid = 1936] [serial = 1137] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e3c781c00) [pid = 1936] [serial = 1134] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e3bcc4c00) [pid = 1936] [serial = 1140] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e475e8400) [pid = 1936] [serial = 1217] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e4a17f800) [pid = 1936] [serial = 1218] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e356e2c00) [pid = 1936] [serial = 1221] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e374a7400) [pid = 1936] [serial = 1208] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e3fa8b800) [pid = 1936] [serial = 1209] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e3b056800) [pid = 1936] [serial = 1206] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e38e5b000) [pid = 1936] [serial = 1205] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e3fcf3800) [pid = 1936] [serial = 1211] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e40837000) [pid = 1936] [serial = 1212] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e371b6c00) [pid = 1936] [serial = 1203] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x7f7e36754c00) [pid = 1936] [serial = 1202] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e426d5400) [pid = 1936] [serial = 1214] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e328cf800) [pid = 1936] [serial = 1199] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e356e6800) [pid = 1936] [serial = 1200] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e371bcc00) [pid = 1936] [serial = 1160] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e4510c000) [pid = 1936] [serial = 1172] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e3c787800) [pid = 1936] [serial = 1157] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e3fcf5400) [pid = 1936] [serial = 1158] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e426cc800) [pid = 1936] [serial = 1166] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e3bcc5c00) [pid = 1936] [serial = 1163] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x7f7e43441400) [pid = 1936] [serial = 1169] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e43289c00) [pid = 1936] [serial = 1215] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e346f2400) [pid = 1936] [serial = 1220] [outer = (nil)] [url = about:blank] 07:36:32 INFO - PROCESS | 1936 | 1460990192386 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34999000 == 114 [pid = 1936] [id = 437] 07:36:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e356e6800) [pid = 1936] [serial = 1312] [outer = (nil)] 07:36:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e3739c000) [pid = 1936] [serial = 1313] [outer = 0x7f7e356e6800] 07:36:32 INFO - PROCESS | 1936 | 1460990192471 Marionette DEBUG loaded listener.js 07:36:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e3b05c400) [pid = 1936] [serial = 1314] [outer = 0x7f7e356e6800] 07:36:33 INFO - PROCESS | 1936 | 1460990193178 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]]]}] 07:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1288ms 07:36:33 INFO - PROCESS | 1936 | 1460990193223 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 1936 | 1460990193227 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 07:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:36:33 INFO - PROCESS | 1936 | 1460990193232 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 1936 | 1460990193234 Marionette TRACE conn5 <- [1,1722,null,{}] 07:36:33 INFO - PROCESS | 1936 | 1460990193239 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}] 07:36:33 INFO - PROCESS | 1936 | 1460990193450 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 07:36:33 INFO - PROCESS | 1936 | 1460990193469 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a3ea000 == 115 [pid = 1936] [id = 438] 07:36:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e366c3c00) [pid = 1936] [serial = 1315] [outer = (nil)] 07:36:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e3c728000) [pid = 1936] [serial = 1316] [outer = 0x7f7e366c3c00] 07:36:33 INFO - PROCESS | 1936 | 1460990193529 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e3fc83c00) [pid = 1936] [serial = 1317] [outer = 0x7f7e366c3c00] 07:36:34 INFO - PROCESS | 1936 | 1460990194339 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]]]}] 07:36:34 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 07:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1174ms 07:36:34 INFO - PROCESS | 1936 | 1460990194408 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 07:36:34 INFO - PROCESS | 1936 | 1460990194411 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 07:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:36:34 INFO - PROCESS | 1936 | 1460990194416 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:36:34 INFO - PROCESS | 1936 | 1460990194419 Marionette TRACE conn5 <- [1,1726,null,{}] 07:36:34 INFO - PROCESS | 1936 | 1460990194425 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}] 07:36:34 INFO - PROCESS | 1936 | 1460990194654 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 07:36:34 INFO - PROCESS | 1936 | 1460990194679 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40714800 == 116 [pid = 1936] [id = 439] 07:36:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e3bcc0800) [pid = 1936] [serial = 1318] [outer = (nil)] 07:36:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e391e4800) [pid = 1936] [serial = 1319] [outer = 0x7f7e3bcc0800] 07:36:34 INFO - PROCESS | 1936 | 1460990194744 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e40699400) [pid = 1936] [serial = 1320] [outer = 0x7f7e3bcc0800] 07:36:35 INFO - PROCESS | 1936 | 1460990195615 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]]]}] 07:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1228ms 07:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:36:35 INFO - PROCESS | 1936 | 1460990195645 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 1936 | 1460990195648 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 07:36:35 INFO - PROCESS | 1936 | 1460990195654 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 1936 | 1460990195656 Marionette TRACE conn5 <- [1,1730,null,{}] 07:36:35 INFO - PROCESS | 1936 | 1460990195661 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}] 07:36:35 INFO - PROCESS | 1936 | 1460990195944 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 07:36:36 INFO - PROCESS | 1936 | 1460990195992 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40f5d800 == 117 [pid = 1936] [id = 440] 07:36:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e4211b000) [pid = 1936] [serial = 1321] [outer = (nil)] 07:36:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e4211c800) [pid = 1936] [serial = 1322] [outer = 0x7f7e4211b000] 07:36:36 INFO - PROCESS | 1936 | 1460990196093 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e42db0000) [pid = 1936] [serial = 1323] [outer = 0x7f7e4211b000] 07:36:36 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e333d0800) [pid = 1936] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:36:36 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e333c3000) [pid = 1936] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:36:36 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e32659400) [pid = 1936] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:36:36 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e373a1c00) [pid = 1936] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:36:36 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e374a1c00) [pid = 1936] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:36:36 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e328c4400) [pid = 1936] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:36:37 INFO - PROCESS | 1936 | 1460990197021 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]]]}] 07:36:37 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 07:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1383ms 07:36:37 INFO - PROCESS | 1936 | 1460990197037 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 07:36:37 INFO - PROCESS | 1936 | 1460990197039 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 07:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:36:37 INFO - PROCESS | 1936 | 1460990197046 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:36:37 INFO - PROCESS | 1936 | 1460990197048 Marionette TRACE conn5 <- [1,1734,null,{}] 07:36:37 INFO - PROCESS | 1936 | 1460990197054 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}] 07:36:37 INFO - PROCESS | 1936 | 1460990197264 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 07:36:37 INFO - PROCESS | 1936 | 1460990197285 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42677800 == 118 [pid = 1936] [id = 441] 07:36:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e37399400) [pid = 1936] [serial = 1324] [outer = (nil)] 07:36:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e4328f800) [pid = 1936] [serial = 1325] [outer = 0x7f7e37399400] 07:36:37 INFO - PROCESS | 1936 | 1460990197354 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e44287000) [pid = 1936] [serial = 1326] [outer = 0x7f7e37399400] 07:36:38 INFO - PROCESS | 1936 | 1460990198097 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]]]}] 07:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1124ms 07:36:38 INFO - PROCESS | 1936 | 1460990198172 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 07:36:38 INFO - PROCESS | 1936 | 1460990198175 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 07:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:36:38 INFO - PROCESS | 1936 | 1460990198180 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:36:38 INFO - PROCESS | 1936 | 1460990198182 Marionette TRACE conn5 <- [1,1738,null,{}] 07:36:38 INFO - PROCESS | 1936 | 1460990198196 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}] 07:36:38 INFO - PROCESS | 1936 | 1460990198354 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 07:36:38 INFO - PROCESS | 1936 | 1460990198364 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4326f000 == 119 [pid = 1936] [id = 442] 07:36:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e358f1800) [pid = 1936] [serial = 1327] [outer = (nil)] 07:36:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e4641a800) [pid = 1936] [serial = 1328] [outer = 0x7f7e358f1800] 07:36:38 INFO - PROCESS | 1936 | 1460990198421 Marionette DEBUG loaded listener.js 07:36:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e4659c400) [pid = 1936] [serial = 1329] [outer = 0x7f7e358f1800] 07:36:39 INFO - PROCESS | 1936 | 1460990199574 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]]]}] 07:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1437ms 07:36:39 INFO - PROCESS | 1936 | 1460990199619 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 07:36:39 INFO - PROCESS | 1936 | 1460990199627 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 07:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:36:39 INFO - PROCESS | 1936 | 1460990199635 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:36:39 INFO - PROCESS | 1936 | 1460990199639 Marionette TRACE conn5 <- [1,1742,null,{}] 07:36:39 INFO - PROCESS | 1936 | 1460990199646 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}] 07:36:39 INFO - PROCESS | 1936 | 1460990199822 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 07:36:40 INFO - PROCESS | 1936 | 1460990200022 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3812e000 == 120 [pid = 1936] [id = 443] 07:36:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e358f3800) [pid = 1936] [serial = 1330] [outer = (nil)] 07:36:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e36752c00) [pid = 1936] [serial = 1331] [outer = 0x7f7e358f3800] 07:36:40 INFO - PROCESS | 1936 | 1460990200096 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e3819d400) [pid = 1936] [serial = 1332] [outer = 0x7f7e358f3800] 07:36:41 INFO - PROCESS | 1936 | 1460990201034 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]]]}] 07:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1435ms 07:36:41 INFO - PROCESS | 1936 | 1460990201071 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 07:36:41 INFO - PROCESS | 1936 | 1460990201079 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 07:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:36:41 INFO - PROCESS | 1936 | 1460990201088 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:36:41 INFO - PROCESS | 1936 | 1460990201091 Marionette TRACE conn5 <- [1,1746,null,{}] 07:36:41 INFO - PROCESS | 1936 | 1460990201097 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}] 07:36:41 INFO - PROCESS | 1936 | 1460990201280 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 07:36:41 INFO - PROCESS | 1936 | 1460990201472 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40ac2000 == 121 [pid = 1936] [id = 444] 07:36:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e359ab000) [pid = 1936] [serial = 1333] [outer = (nil)] 07:36:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e3c688400) [pid = 1936] [serial = 1334] [outer = 0x7f7e359ab000] 07:36:41 INFO - PROCESS | 1936 | 1460990201550 Marionette DEBUG loaded listener.js 07:36:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e3fdb4000) [pid = 1936] [serial = 1335] [outer = 0x7f7e359ab000] 07:36:42 INFO - PROCESS | 1936 | 1460990202490 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]]]}] 07:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1428ms 07:36:42 INFO - PROCESS | 1936 | 1460990202517 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 07:36:42 INFO - PROCESS | 1936 | 1460990202521 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 07:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:36:42 INFO - PROCESS | 1936 | 1460990202527 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:36:42 INFO - PROCESS | 1936 | 1460990202532 Marionette TRACE conn5 <- [1,1750,null,{}] 07:36:42 INFO - PROCESS | 1936 | 1460990202547 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}] 07:36:42 INFO - PROCESS | 1936 | 1460990202729 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 07:36:42 INFO - PROCESS | 1936 | 1460990202922 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e436e5000 == 122 [pid = 1936] [id = 445] 07:36:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e42072000) [pid = 1936] [serial = 1336] [outer = (nil)] 07:36:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e422cbc00) [pid = 1936] [serial = 1337] [outer = 0x7f7e42072000] 07:36:43 INFO - PROCESS | 1936 | 1460990203000 Marionette DEBUG loaded listener.js 07:36:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e42c0f000) [pid = 1936] [serial = 1338] [outer = 0x7f7e42072000] 07:36:43 INFO - PROCESS | 1936 | 1460990203873 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]]]}] 07:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1385ms 07:36:43 INFO - PROCESS | 1936 | 1460990203913 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 1936 | 1460990203917 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 07:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:36:43 INFO - PROCESS | 1936 | 1460990203923 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 1936 | 1460990203925 Marionette TRACE conn5 <- [1,1754,null,{}] 07:36:43 INFO - PROCESS | 1936 | 1460990203930 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}] 07:36:44 INFO - PROCESS | 1936 | 1460990204106 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 07:36:44 INFO - PROCESS | 1936 | 1460990204297 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e470dd000 == 123 [pid = 1936] [id = 446] 07:36:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e42116c00) [pid = 1936] [serial = 1339] [outer = (nil)] 07:36:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e46599000) [pid = 1936] [serial = 1340] [outer = 0x7f7e42116c00] 07:36:44 INFO - PROCESS | 1936 | 1460990204363 Marionette DEBUG loaded listener.js 07:36:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e465a4c00) [pid = 1936] [serial = 1341] [outer = 0x7f7e42116c00] 07:36:45 INFO - PROCESS | 1936 | 1460990205227 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]]]}] 07:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1340ms 07:36:45 INFO - PROCESS | 1936 | 1460990205264 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 07:36:45 INFO - PROCESS | 1936 | 1460990205267 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 07:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:36:45 INFO - PROCESS | 1936 | 1460990205273 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:36:45 INFO - PROCESS | 1936 | 1460990205275 Marionette TRACE conn5 <- [1,1758,null,{}] 07:36:45 INFO - PROCESS | 1936 | 1460990205280 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}] 07:36:45 INFO - PROCESS | 1936 | 1460990205467 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 07:36:45 INFO - PROCESS | 1936 | 1460990205658 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4a2a4800 == 124 [pid = 1936] [id = 447] 07:36:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e359ac400) [pid = 1936] [serial = 1342] [outer = (nil)] 07:36:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e471a3800) [pid = 1936] [serial = 1343] [outer = 0x7f7e359ac400] 07:36:45 INFO - PROCESS | 1936 | 1460990205725 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e471af800) [pid = 1936] [serial = 1344] [outer = 0x7f7e359ac400] 07:36:46 INFO - PROCESS | 1936 | 1460990206636 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]]]}] 07:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1425ms 07:36:46 INFO - PROCESS | 1936 | 1460990206699 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 1936 | 1460990206703 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 07:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:36:46 INFO - PROCESS | 1936 | 1460990206709 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 1936 | 1460990206711 Marionette TRACE conn5 <- [1,1762,null,{}] 07:36:46 INFO - PROCESS | 1936 | 1460990206716 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}] 07:36:46 INFO - PROCESS | 1936 | 1460990206944 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 07:36:47 INFO - PROCESS | 1936 | 1460990207132 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bccf800 == 125 [pid = 1936] [id = 448] 07:36:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e475e5400) [pid = 1936] [serial = 1345] [outer = (nil)] 07:36:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e4990d800) [pid = 1936] [serial = 1346] [outer = 0x7f7e475e5400] 07:36:47 INFO - PROCESS | 1936 | 1460990207203 Marionette DEBUG loaded listener.js 07:36:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e4a7d0800) [pid = 1936] [serial = 1347] [outer = 0x7f7e475e5400] 07:36:48 INFO - PROCESS | 1936 | 1460990208061 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]]]}] 07:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1382ms 07:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:36:48 INFO - PROCESS | 1936 | 1460990208092 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 07:36:48 INFO - PROCESS | 1936 | 1460990208095 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 07:36:48 INFO - PROCESS | 1936 | 1460990208101 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:36:48 INFO - PROCESS | 1936 | 1460990208103 Marionette TRACE conn5 <- [1,1766,null,{}] 07:36:48 INFO - PROCESS | 1936 | 1460990208109 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}] 07:36:48 INFO - PROCESS | 1936 | 1460990208284 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 07:36:48 INFO - PROCESS | 1936 | 1460990208476 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c8e0000 == 126 [pid = 1936] [id = 449] 07:36:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e475e6800) [pid = 1936] [serial = 1348] [outer = (nil)] 07:36:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e4b637400) [pid = 1936] [serial = 1349] [outer = 0x7f7e475e6800] 07:36:48 INFO - PROCESS | 1936 | 1460990208541 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e4b7e3800) [pid = 1936] [serial = 1350] [outer = 0x7f7e475e6800] 07:36:49 INFO - PROCESS | 1936 | 1460990209406 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]]]}] 07:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1335ms 07:36:49 INFO - PROCESS | 1936 | 1460990209435 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 1936 | 1460990209439 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 07:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:36:49 INFO - PROCESS | 1936 | 1460990209445 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 1936 | 1460990209447 Marionette TRACE conn5 <- [1,1770,null,{}] 07:36:49 INFO - PROCESS | 1936 | 1460990209453 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}] 07:36:49 INFO - PROCESS | 1936 | 1460990209668 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 07:36:49 INFO - PROCESS | 1936 | 1460990209860 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cdbc800 == 127 [pid = 1936] [id = 450] 07:36:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e48d3d000) [pid = 1936] [serial = 1351] [outer = (nil)] 07:36:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e4bc38400) [pid = 1936] [serial = 1352] [outer = 0x7f7e48d3d000] 07:36:49 INFO - PROCESS | 1936 | 1460990209926 Marionette DEBUG loaded listener.js 07:36:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e4bfa3400) [pid = 1936] [serial = 1353] [outer = 0x7f7e48d3d000] 07:36:50 INFO - PROCESS | 1936 | 1460990210803 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]]]}] 07:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1431ms 07:36:50 INFO - PROCESS | 1936 | 1460990210877 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 07:36:50 INFO - PROCESS | 1936 | 1460990210881 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 07:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:36:50 INFO - PROCESS | 1936 | 1460990210886 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:36:50 INFO - PROCESS | 1936 | 1460990210889 Marionette TRACE conn5 <- [1,1774,null,{}] 07:36:50 INFO - PROCESS | 1936 | 1460990210894 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}] 07:36:51 INFO - PROCESS | 1936 | 1460990211111 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 07:36:51 INFO - PROCESS | 1936 | 1460990211300 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d3c4800 == 128 [pid = 1936] [id = 451] 07:36:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e4a227400) [pid = 1936] [serial = 1354] [outer = (nil)] 07:36:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e4ccef400) [pid = 1936] [serial = 1355] [outer = 0x7f7e4a227400] 07:36:51 INFO - PROCESS | 1936 | 1460990211365 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e4d20b400) [pid = 1936] [serial = 1356] [outer = 0x7f7e4a227400] 07:36:52 INFO - PROCESS | 1936 | 1460990212239 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]]]}] 07:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1426ms 07:36:52 INFO - PROCESS | 1936 | 1460990212314 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 07:36:52 INFO - PROCESS | 1936 | 1460990212318 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 07:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:36:52 INFO - PROCESS | 1936 | 1460990212323 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:36:52 INFO - PROCESS | 1936 | 1460990212325 Marionette TRACE conn5 <- [1,1778,null,{}] 07:36:52 INFO - PROCESS | 1936 | 1460990212331 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}] 07:36:52 INFO - PROCESS | 1936 | 1460990212546 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 07:36:52 INFO - PROCESS | 1936 | 1460990212753 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4ea90000 == 129 [pid = 1936] [id = 452] 07:36:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e328c6400) [pid = 1936] [serial = 1357] [outer = (nil)] 07:36:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e4d20c800) [pid = 1936] [serial = 1358] [outer = 0x7f7e328c6400] 07:36:52 INFO - PROCESS | 1936 | 1460990212823 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e4dd7ac00) [pid = 1936] [serial = 1359] [outer = 0x7f7e328c6400] 07:36:53 INFO - PROCESS | 1936 | 1460990213707 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]]]}] 07:36:53 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 07:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1425ms 07:36:53 INFO - PROCESS | 1936 | 1460990213750 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 07:36:53 INFO - PROCESS | 1936 | 1460990213754 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 07:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:36:53 INFO - PROCESS | 1936 | 1460990213760 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 1936 | 1460990213763 Marionette TRACE conn5 <- [1,1782,null,{}] 07:36:53 INFO - PROCESS | 1936 | 1460990213768 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}] 07:36:53 INFO - PROCESS | 1936 | 1460990213985 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 07:36:54 INFO - PROCESS | 1936 | 1460990214179 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38136800 == 130 [pid = 1936] [id = 453] 07:36:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e32658800) [pid = 1936] [serial = 1360] [outer = (nil)] 07:36:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e475e8400) [pid = 1936] [serial = 1361] [outer = 0x7f7e32658800] 07:36:54 INFO - PROCESS | 1936 | 1460990214254 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e4ec3b800) [pid = 1936] [serial = 1362] [outer = 0x7f7e32658800] 07:36:55 INFO - PROCESS | 1936 | 1460990215507 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]]]}] 07:36:55 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 07:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1830ms 07:36:55 INFO - PROCESS | 1936 | 1460990215591 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 07:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:36:55 INFO - PROCESS | 1936 | 1460990215596 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 07:36:55 INFO - PROCESS | 1936 | 1460990215602 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:36:55 INFO - PROCESS | 1936 | 1460990215607 Marionette TRACE conn5 <- [1,1786,null,{}] 07:36:55 INFO - PROCESS | 1936 | 1460990215614 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}] 07:36:55 INFO - PROCESS | 1936 | 1460990215820 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 07:36:56 INFO - PROCESS | 1936 | 1460990216033 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3920e000 == 131 [pid = 1936] [id = 454] 07:36:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e328c9c00) [pid = 1936] [serial = 1363] [outer = (nil)] 07:36:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e356ec400) [pid = 1936] [serial = 1364] [outer = 0x7f7e328c9c00] 07:36:56 INFO - PROCESS | 1936 | 1460990216099 Marionette DEBUG loaded listener.js 07:36:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e371b6800) [pid = 1936] [serial = 1365] [outer = 0x7f7e328c9c00] 07:36:57 INFO - PROCESS | 1936 | 1460990217143 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]]]}] 07:36:57 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 07:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1579ms 07:36:57 INFO - PROCESS | 1936 | 1460990217181 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 07:36:57 INFO - PROCESS | 1936 | 1460990217189 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 07:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:36:57 INFO - PROCESS | 1936 | 1460990217199 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:36:57 INFO - PROCESS | 1936 | 1460990217202 Marionette TRACE conn5 <- [1,1790,null,{}] 07:36:57 INFO - PROCESS | 1936 | 1460990217207 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}] 07:36:57 INFO - PROCESS | 1936 | 1460990217381 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 07:36:57 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43261000 == 130 [pid = 1936] [id = 197] 07:36:57 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43273000 == 129 [pid = 1936] [id = 210] 07:36:57 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e3fc89800) [pid = 1936] [serial = 1268] [outer = (nil)] [url = about:blank] 07:36:57 INFO - PROCESS | 1936 | 1460990217672 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3583b000 == 130 [pid = 1936] [id = 455] 07:36:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e34944c00) [pid = 1936] [serial = 1366] [outer = (nil)] 07:36:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e391b4c00) [pid = 1936] [serial = 1367] [outer = 0x7f7e34944c00] 07:36:57 INFO - PROCESS | 1936 | 1460990217805 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e3b959800) [pid = 1936] [serial = 1368] [outer = 0x7f7e34944c00] 07:36:57 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e436e5800 == 129 [pid = 1936] [id = 430] 07:36:57 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e432bc000 == 128 [pid = 1936] [id = 429] 07:36:58 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43147800 == 127 [pid = 1936] [id = 428] 07:36:58 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4273d800 == 126 [pid = 1936] [id = 427] 07:36:58 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42289000 == 125 [pid = 1936] [id = 426] 07:36:58 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fe1f800 == 124 [pid = 1936] [id = 425] 07:36:58 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38143000 == 123 [pid = 1936] [id = 424] 07:36:58 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e332ea000 == 122 [pid = 1936] [id = 423] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e4bc41c00) [pid = 1936] [serial = 1241] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e333c9000) [pid = 1936] [serial = 1256] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e3829c000) [pid = 1936] [serial = 1259] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e42d22800) [pid = 1936] [serial = 1235] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e471a8000) [pid = 1936] [serial = 1238] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e356ea400) [pid = 1936] [serial = 1226] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e3819cc00) [pid = 1936] [serial = 1229] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e391e6800) [pid = 1936] [serial = 1262] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e3840f400) [pid = 1936] [serial = 1247] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e3b211400) [pid = 1936] [serial = 1263] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e3c784400) [pid = 1936] [serial = 1232] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e3bcc4000) [pid = 1936] [serial = 1250] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e5a61bc00) [pid = 1936] [serial = 1244] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e346f9400) [pid = 1936] [serial = 1254] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e366c2000) [pid = 1936] [serial = 1257] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e38e5cc00) [pid = 1936] [serial = 1260] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e328cb400) [pid = 1936] [serial = 1253] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e3bcbf000) [pid = 1936] [serial = 1265] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e3c730400) [pid = 1936] [serial = 1266] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e391ea000) [pid = 1936] [serial = 1224] [outer = (nil)] [url = about:blank] 07:36:58 INFO - PROCESS | 1936 | 1460990218522 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]]]}] 07:36:58 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) 07:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1378ms 07:36:58 INFO - PROCESS | 1936 | 1460990218577 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 07:36:58 INFO - PROCESS | 1936 | 1460990218580 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 07:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:36:58 INFO - PROCESS | 1936 | 1460990218622 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:36:58 INFO - PROCESS | 1936 | 1460990218628 Marionette TRACE conn5 <- [1,1794,null,{}] 07:36:58 INFO - PROCESS | 1936 | 1460990218647 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}] 07:36:58 INFO - PROCESS | 1936 | 1460990218815 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 07:36:58 INFO - PROCESS | 1936 | 1460990218825 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a3e7000 == 123 [pid = 1936] [id = 456] 07:36:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e391e6800) [pid = 1936] [serial = 1369] [outer = (nil)] 07:36:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e3c784000) [pid = 1936] [serial = 1370] [outer = 0x7f7e391e6800] 07:36:58 INFO - PROCESS | 1936 | 1460990218888 Marionette DEBUG loaded listener.js 07:36:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e3fceac00) [pid = 1936] [serial = 1371] [outer = 0x7f7e391e6800] 07:36:59 INFO - PROCESS | 1936 | 1460990219738 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]]]}] 07:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1146ms 07:36:59 INFO - PROCESS | 1936 | 1460990219763 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 07:36:59 INFO - PROCESS | 1936 | 1460990219768 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 07:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:36:59 INFO - PROCESS | 1936 | 1460990219773 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:36:59 INFO - PROCESS | 1936 | 1460990219775 Marionette TRACE conn5 <- [1,1798,null,{}] 07:36:59 INFO - PROCESS | 1936 | 1460990219780 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}] 07:36:59 INFO - PROCESS | 1936 | 1460990219946 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 07:36:59 INFO - PROCESS | 1936 | 1460990219959 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe22800 == 124 [pid = 1936] [id = 457] 07:36:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e3c78ac00) [pid = 1936] [serial = 1372] [outer = (nil)] 07:37:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e40696800) [pid = 1936] [serial = 1373] [outer = 0x7f7e3c78ac00] 07:37:00 INFO - PROCESS | 1936 | 1460990220019 Marionette DEBUG loaded listener.js 07:37:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e4083b800) [pid = 1936] [serial = 1374] [outer = 0x7f7e3c78ac00] 07:37:00 INFO - PROCESS | 1936 | 1460990220958 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]]]}] 07:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1230ms 07:37:01 INFO - PROCESS | 1936 | 1460990221004 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 07:37:01 INFO - PROCESS | 1936 | 1460990221007 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 07:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:37:01 INFO - PROCESS | 1936 | 1460990221019 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:37:01 INFO - PROCESS | 1936 | 1460990221021 Marionette TRACE conn5 <- [1,1802,null,{}] 07:37:01 INFO - PROCESS | 1936 | 1460990221025 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}] 07:37:01 INFO - PROCESS | 1936 | 1460990221230 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 07:37:01 INFO - PROCESS | 1936 | 1460990221257 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42461000 == 125 [pid = 1936] [id = 458] 07:37:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e3fdb5400) [pid = 1936] [serial = 1375] [outer = (nil)] 07:37:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e4206ec00) [pid = 1936] [serial = 1376] [outer = 0x7f7e3fdb5400] 07:37:01 INFO - PROCESS | 1936 | 1460990221316 Marionette DEBUG loaded listener.js 07:37:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e427c3800) [pid = 1936] [serial = 1377] [outer = 0x7f7e3fdb5400] 07:37:02 INFO - PROCESS | 1936 | 1460990222235 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]]]}] 07:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1284ms 07:37:02 INFO - PROCESS | 1936 | 1460990222298 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 07:37:02 INFO - PROCESS | 1936 | 1460990222301 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 07:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:37:02 INFO - PROCESS | 1936 | 1460990222307 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:37:02 INFO - PROCESS | 1936 | 1460990222308 Marionette TRACE conn5 <- [1,1806,null,{}] 07:37:02 INFO - PROCESS | 1936 | 1460990222314 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}] 07:37:02 INFO - PROCESS | 1936 | 1460990222556 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 07:37:02 INFO - PROCESS | 1936 | 1460990222584 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4341e800 == 126 [pid = 1936] [id = 459] 07:37:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e42b41c00) [pid = 1936] [serial = 1378] [outer = (nil)] 07:37:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e445dfc00) [pid = 1936] [serial = 1379] [outer = 0x7f7e42b41c00] 07:37:02 INFO - PROCESS | 1936 | 1460990222645 Marionette DEBUG loaded listener.js 07:37:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e471a4c00) [pid = 1936] [serial = 1380] [outer = 0x7f7e42b41c00] 07:37:03 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e37399400) [pid = 1936] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:37:03 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e3bcc0800) [pid = 1936] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:37:03 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e358ed000) [pid = 1936] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:37:03 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e4211b000) [pid = 1936] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:37:03 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e36761400) [pid = 1936] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:37:03 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e366c3c00) [pid = 1936] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:37:03 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e356e6800) [pid = 1936] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:37:03 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e3fa88800) [pid = 1936] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:37:03 INFO - PROCESS | 1936 | 1460990223708 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]]]}] 07:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1430ms 07:37:03 INFO - PROCESS | 1936 | 1460990223737 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 07:37:03 INFO - PROCESS | 1936 | 1460990223741 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 07:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:37:03 INFO - PROCESS | 1936 | 1460990223754 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 1936 | 1460990223755 Marionette TRACE conn5 <- [1,1810,null,{}] 07:37:03 INFO - PROCESS | 1936 | 1460990223761 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}] 07:37:03 INFO - PROCESS | 1936 | 1460990223921 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 07:37:03 INFO - PROCESS | 1936 | 1460990223939 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4650a000 == 127 [pid = 1936] [id = 460] 07:37:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e391b8800) [pid = 1936] [serial = 1381] [outer = (nil)] 07:37:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e43590000) [pid = 1936] [serial = 1382] [outer = 0x7f7e391b8800] 07:37:04 INFO - PROCESS | 1936 | 1460990223997 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e471ae800) [pid = 1936] [serial = 1383] [outer = 0x7f7e391b8800] 07:37:04 INFO - PROCESS | 1936 | 1460990224818 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]]]}] 07:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1132ms 07:37:04 INFO - PROCESS | 1936 | 1460990224885 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 07:37:04 INFO - PROCESS | 1936 | 1460990224888 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 07:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:37:04 INFO - PROCESS | 1936 | 1460990224894 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:37:04 INFO - PROCESS | 1936 | 1460990224896 Marionette TRACE conn5 <- [1,1814,null,{}] 07:37:04 INFO - PROCESS | 1936 | 1460990224901 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}] 07:37:05 INFO - PROCESS | 1936 | 1460990225064 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 07:37:05 INFO - PROCESS | 1936 | 1460990225078 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47521000 == 128 [pid = 1936] [id = 461] 07:37:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e32660400) [pid = 1936] [serial = 1384] [outer = (nil)] 07:37:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e4792f400) [pid = 1936] [serial = 1385] [outer = 0x7f7e32660400] 07:37:05 INFO - PROCESS | 1936 | 1460990225137 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e4a230400) [pid = 1936] [serial = 1386] [outer = 0x7f7e32660400] 07:37:06 INFO - PROCESS | 1936 | 1460990226263 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]]]}] 07:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1424ms 07:37:06 INFO - PROCESS | 1936 | 1460990226320 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 07:37:06 INFO - PROCESS | 1936 | 1460990226327 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 07:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:37:06 INFO - PROCESS | 1936 | 1460990226353 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 1936 | 1460990226358 Marionette TRACE conn5 <- [1,1818,null,{}] 07:37:06 INFO - PROCESS | 1936 | 1460990226365 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}] 07:37:06 INFO - PROCESS | 1936 | 1460990226564 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 07:37:06 INFO - PROCESS | 1936 | 1460990226773 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a5e3000 == 129 [pid = 1936] [id = 462] 07:37:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e366c3400) [pid = 1936] [serial = 1387] [outer = (nil)] 07:37:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e3829c000) [pid = 1936] [serial = 1388] [outer = 0x7f7e366c3400] 07:37:06 INFO - PROCESS | 1936 | 1460990226844 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e391eb800) [pid = 1936] [serial = 1389] [outer = 0x7f7e366c3400] 07:37:07 INFO - PROCESS | 1936 | 1460990227821 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]]]}] 07:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1539ms 07:37:07 INFO - PROCESS | 1936 | 1460990227890 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 07:37:07 INFO - PROCESS | 1936 | 1460990227898 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 07:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:37:07 INFO - PROCESS | 1936 | 1460990227910 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:37:07 INFO - PROCESS | 1936 | 1460990227913 Marionette TRACE conn5 <- [1,1822,null,{}] 07:37:07 INFO - PROCESS | 1936 | 1460990227920 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}] 07:37:08 INFO - PROCESS | 1936 | 1460990228110 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 07:37:08 INFO - PROCESS | 1936 | 1460990228390 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4325e800 == 130 [pid = 1936] [id = 463] 07:37:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e36755400) [pid = 1936] [serial = 1390] [outer = (nil)] 07:37:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e3fc8d800) [pid = 1936] [serial = 1391] [outer = 0x7f7e36755400] 07:37:08 INFO - PROCESS | 1936 | 1460990228503 Marionette DEBUG loaded listener.js 07:37:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e4069f000) [pid = 1936] [serial = 1392] [outer = 0x7f7e36755400] 07:37:09 INFO - PROCESS | 1936 | 1460990229308 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]]]}] 07:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1429ms 07:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:37:09 INFO - PROCESS | 1936 | 1460990229338 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 07:37:09 INFO - PROCESS | 1936 | 1460990229341 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 07:37:09 INFO - PROCESS | 1936 | 1460990229348 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:37:09 INFO - PROCESS | 1936 | 1460990229354 Marionette TRACE conn5 <- [1,1826,null,{}] 07:37:09 INFO - PROCESS | 1936 | 1460990229370 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}] 07:37:09 INFO - PROCESS | 1936 | 1460990229558 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 07:37:09 INFO - PROCESS | 1936 | 1460990229759 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cdbf000 == 131 [pid = 1936] [id = 464] 07:37:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e422cb400) [pid = 1936] [serial = 1393] [outer = (nil)] 07:37:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e445e3c00) [pid = 1936] [serial = 1394] [outer = 0x7f7e422cb400] 07:37:09 INFO - PROCESS | 1936 | 1460990229829 Marionette DEBUG loaded listener.js 07:37:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e475e0c00) [pid = 1936] [serial = 1395] [outer = 0x7f7e422cb400] 07:37:10 INFO - PROCESS | 1936 | 1460990230728 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]]]}] 07:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1441ms 07:37:10 INFO - PROCESS | 1936 | 1460990230789 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 07:37:10 INFO - PROCESS | 1936 | 1460990230793 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 07:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:37:10 INFO - PROCESS | 1936 | 1460990230799 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:37:10 INFO - PROCESS | 1936 | 1460990230801 Marionette TRACE conn5 <- [1,1830,null,{}] 07:37:10 INFO - PROCESS | 1936 | 1460990230806 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}] 07:37:11 INFO - PROCESS | 1936 | 1460990231009 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 07:37:11 INFO - PROCESS | 1936 | 1460990231202 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535bb800 == 132 [pid = 1936] [id = 465] 07:37:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e422cd000) [pid = 1936] [serial = 1396] [outer = (nil)] 07:37:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e4cd80800) [pid = 1936] [serial = 1397] [outer = 0x7f7e422cd000] 07:37:11 INFO - PROCESS | 1936 | 1460990231274 Marionette DEBUG loaded listener.js 07:37:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e4dec1000) [pid = 1936] [serial = 1398] [outer = 0x7f7e422cd000] 07:37:12 INFO - PROCESS | 1936 | 1460990232139 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]]]}] 07:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1380ms 07:37:12 INFO - PROCESS | 1936 | 1460990232180 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 07:37:12 INFO - PROCESS | 1936 | 1460990232183 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 07:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:37:12 INFO - PROCESS | 1936 | 1460990232189 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:37:12 INFO - PROCESS | 1936 | 1460990232192 Marionette TRACE conn5 <- [1,1834,null,{}] 07:37:12 INFO - PROCESS | 1936 | 1460990232197 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}] 07:37:12 INFO - PROCESS | 1936 | 1460990232383 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 07:37:12 INFO - PROCESS | 1936 | 1460990232587 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5952c800 == 133 [pid = 1936] [id = 466] 07:37:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e3fa8c400) [pid = 1936] [serial = 1399] [outer = (nil)] 07:37:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e4df9a000) [pid = 1936] [serial = 1400] [outer = 0x7f7e3fa8c400] 07:37:12 INFO - PROCESS | 1936 | 1460990232654 Marionette DEBUG loaded listener.js 07:37:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e4ec7dc00) [pid = 1936] [serial = 1401] [outer = 0x7f7e3fa8c400] 07:37:13 INFO - PROCESS | 1936 | 1460990233535 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]]]}] 07:37:13 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 07:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1377ms 07:37:13 INFO - PROCESS | 1936 | 1460990233567 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 07:37:13 INFO - PROCESS | 1936 | 1460990233570 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 07:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:37:13 INFO - PROCESS | 1936 | 1460990233575 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 1936 | 1460990233578 Marionette TRACE conn5 <- [1,1838,null,{}] 07:37:13 INFO - PROCESS | 1936 | 1460990233583 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}] 07:37:13 INFO - PROCESS | 1936 | 1460990233768 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 07:37:13 INFO - PROCESS | 1936 | 1460990233967 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c307000 == 134 [pid = 1936] [id = 467] 07:37:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e4ec7f000) [pid = 1936] [serial = 1402] [outer = (nil)] 07:37:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e594d3800) [pid = 1936] [serial = 1403] [outer = 0x7f7e4ec7f000] 07:37:14 INFO - PROCESS | 1936 | 1460990234037 Marionette DEBUG loaded listener.js 07:37:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e599c1800) [pid = 1936] [serial = 1404] [outer = 0x7f7e4ec7f000] 07:37:14 INFO - PROCESS | 1936 | 1460990234887 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]]]}] 07:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1375ms 07:37:14 INFO - PROCESS | 1936 | 1460990234952 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 07:37:14 INFO - PROCESS | 1936 | 1460990234955 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 07:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:37:14 INFO - PROCESS | 1936 | 1460990234961 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:37:14 INFO - PROCESS | 1936 | 1460990234963 Marionette TRACE conn5 <- [1,1842,null,{}] 07:37:14 INFO - PROCESS | 1936 | 1460990234969 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}] 07:37:15 INFO - PROCESS | 1936 | 1460990235149 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 07:37:15 INFO - PROCESS | 1936 | 1460990235349 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e140000 == 135 [pid = 1936] [id = 468] 07:37:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e5864d800) [pid = 1936] [serial = 1405] [outer = (nil)] 07:37:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e5a752000) [pid = 1936] [serial = 1406] [outer = 0x7f7e5864d800] 07:37:15 INFO - PROCESS | 1936 | 1460990235418 Marionette DEBUG loaded listener.js 07:37:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e5a90ec00) [pid = 1936] [serial = 1407] [outer = 0x7f7e5864d800] 07:37:16 INFO - PROCESS | 1936 | 1460990236293 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]]]}] 07:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1393ms 07:37:16 INFO - PROCESS | 1936 | 1460990236355 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 07:37:16 INFO - PROCESS | 1936 | 1460990236358 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 07:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:37:16 INFO - PROCESS | 1936 | 1460990236364 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - PROCESS | 1936 | 1460990236366 Marionette TRACE conn5 <- [1,1846,null,{}] 07:37:16 INFO - PROCESS | 1936 | 1460990236371 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}] 07:37:16 INFO - PROCESS | 1936 | 1460990236551 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 07:37:16 INFO - PROCESS | 1936 | 1460990236763 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e171000 == 136 [pid = 1936] [id = 469] 07:37:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e35da2c00) [pid = 1936] [serial = 1408] [outer = (nil)] 07:37:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e5946a400) [pid = 1936] [serial = 1409] [outer = 0x7f7e35da2c00] 07:37:16 INFO - PROCESS | 1936 | 1460990236875 Marionette DEBUG loaded listener.js 07:37:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e5c946c00) [pid = 1936] [serial = 1410] [outer = 0x7f7e35da2c00] 07:37:17 INFO - PROCESS | 1936 | 1460990237737 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]]]}] 07:37:17 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) 07:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1429ms 07:37:17 INFO - PROCESS | 1936 | 1460990237794 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 07:37:17 INFO - PROCESS | 1936 | 1460990237797 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 07:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:37:17 INFO - PROCESS | 1936 | 1460990237803 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:37:17 INFO - PROCESS | 1936 | 1460990237805 Marionette TRACE conn5 <- [1,1850,null,{}] 07:37:17 INFO - PROCESS | 1936 | 1460990237811 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}] 07:37:17 INFO - PROCESS | 1936 | 1460990237987 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 07:37:18 INFO - PROCESS | 1936 | 1460990238189 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e1e0000 == 137 [pid = 1936] [id = 470] 07:37:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e356e6800) [pid = 1936] [serial = 1411] [outer = (nil)] 07:37:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e5e4b6000) [pid = 1936] [serial = 1412] [outer = 0x7f7e356e6800] 07:37:18 INFO - PROCESS | 1936 | 1460990238260 Marionette DEBUG loaded listener.js 07:37:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e5e622c00) [pid = 1936] [serial = 1413] [outer = 0x7f7e356e6800] 07:37:19 INFO - PROCESS | 1936 | 1460990239087 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]]]}] 07:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1329ms 07:37:19 INFO - PROCESS | 1936 | 1460990239134 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 07:37:19 INFO - PROCESS | 1936 | 1460990239137 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 07:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:37:19 INFO - PROCESS | 1936 | 1460990239143 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:37:19 INFO - PROCESS | 1936 | 1460990239145 Marionette TRACE conn5 <- [1,1854,null,{}] 07:37:19 INFO - PROCESS | 1936 | 1460990239151 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}] 07:37:19 INFO - PROCESS | 1936 | 1460990239331 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 07:37:19 INFO - PROCESS | 1936 | 1460990239531 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5eb82800 == 138 [pid = 1936] [id = 471] 07:37:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e371b4000) [pid = 1936] [serial = 1414] [outer = (nil)] 07:37:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e5e62c400) [pid = 1936] [serial = 1415] [outer = 0x7f7e371b4000] 07:37:19 INFO - PROCESS | 1936 | 1460990239601 Marionette DEBUG loaded listener.js 07:37:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e5e7a7c00) [pid = 1936] [serial = 1416] [outer = 0x7f7e371b4000] 07:37:20 INFO - PROCESS | 1936 | 1460990240479 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]]]}] 07:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1379ms 07:37:20 INFO - PROCESS | 1936 | 1460990240524 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 07:37:20 INFO - PROCESS | 1936 | 1460990240528 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 07:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:37:20 INFO - PROCESS | 1936 | 1460990240534 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:37:20 INFO - PROCESS | 1936 | 1460990240539 Marionette TRACE conn5 <- [1,1858,null,{}] 07:37:20 INFO - PROCESS | 1936 | 1460990240543 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}] 07:37:20 INFO - PROCESS | 1936 | 1460990240770 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 07:37:20 INFO - PROCESS | 1936 | 1460990240968 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62b17000 == 139 [pid = 1936] [id = 472] 07:37:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e3434dc00) [pid = 1936] [serial = 1417] [outer = (nil)] 07:37:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e34355800) [pid = 1936] [serial = 1418] [outer = 0x7f7e3434dc00] 07:37:21 INFO - PROCESS | 1936 | 1460990241085 Marionette DEBUG loaded listener.js 07:37:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e5ea08400) [pid = 1936] [serial = 1419] [outer = 0x7f7e3434dc00] 07:37:21 INFO - PROCESS | 1936 | 1460990241943 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]]]}] 07:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1477ms 07:37:22 INFO - PROCESS | 1936 | 1460990242013 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 07:37:22 INFO - PROCESS | 1936 | 1460990242017 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 07:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:37:22 INFO - PROCESS | 1936 | 1460990242022 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:37:22 INFO - PROCESS | 1936 | 1460990242025 Marionette TRACE conn5 <- [1,1862,null,{}] 07:37:22 INFO - PROCESS | 1936 | 1460990242029 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}] 07:37:22 INFO - PROCESS | 1936 | 1460990242215 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 07:37:22 INFO - PROCESS | 1936 | 1460990242414 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a4d2800 == 140 [pid = 1936] [id = 473] 07:37:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e34351400) [pid = 1936] [serial = 1420] [outer = (nil)] 07:37:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e34362c00) [pid = 1936] [serial = 1421] [outer = 0x7f7e34351400] 07:37:22 INFO - PROCESS | 1936 | 1460990242488 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e34368400) [pid = 1936] [serial = 1422] [outer = 0x7f7e34351400] 07:37:23 INFO - PROCESS | 1936 | 1460990243338 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]]]}] 07:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1378ms 07:37:23 INFO - PROCESS | 1936 | 1460990243401 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 07:37:23 INFO - PROCESS | 1936 | 1460990243404 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 07:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:37:23 INFO - PROCESS | 1936 | 1460990243410 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 1936 | 1460990243412 Marionette TRACE conn5 <- [1,1866,null,{}] 07:37:23 INFO - PROCESS | 1936 | 1460990243418 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}] 07:37:23 INFO - PROCESS | 1936 | 1460990243596 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 07:37:23 INFO - PROCESS | 1936 | 1460990243798 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a7c9000 == 141 [pid = 1936] [id = 474] 07:37:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e2f8d2c00) [pid = 1936] [serial = 1423] [outer = (nil)] 07:37:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e2f8d9000) [pid = 1936] [serial = 1424] [outer = 0x7f7e2f8d2c00] 07:37:23 INFO - PROCESS | 1936 | 1460990243867 Marionette DEBUG loaded listener.js 07:37:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e2f8df000) [pid = 1936] [serial = 1425] [outer = 0x7f7e2f8d2c00] 07:37:24 INFO - PROCESS | 1936 | 1460990244704 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]]]}] 07:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1334ms 07:37:24 INFO - PROCESS | 1936 | 1460990244744 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 07:37:24 INFO - PROCESS | 1936 | 1460990244748 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 07:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:37:24 INFO - PROCESS | 1936 | 1460990244753 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:37:24 INFO - PROCESS | 1936 | 1460990244756 Marionette TRACE conn5 <- [1,1870,null,{}] 07:37:24 INFO - PROCESS | 1936 | 1460990244761 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}] 07:37:24 INFO - PROCESS | 1936 | 1460990244941 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 07:37:25 INFO - PROCESS | 1936 | 1460990245150 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e327e3800 == 142 [pid = 1936] [id = 475] 07:37:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e2f8d3400) [pid = 1936] [serial = 1426] [outer = (nil)] 07:37:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e34365000) [pid = 1936] [serial = 1427] [outer = 0x7f7e2f8d3400] 07:37:25 INFO - PROCESS | 1936 | 1460990245261 Marionette DEBUG loaded listener.js 07:37:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e366bcc00) [pid = 1936] [serial = 1428] [outer = 0x7f7e2f8d3400] 07:37:26 INFO - PROCESS | 1936 | 1460990246204 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]]]}] 07:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1526ms 07:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:37:26 INFO - PROCESS | 1936 | 1460990246282 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 1936 | 1460990246284 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 07:37:26 INFO - PROCESS | 1936 | 1460990246290 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 1936 | 1460990246293 Marionette TRACE conn5 <- [1,1874,null,{}] 07:37:26 INFO - PROCESS | 1936 | 1460990246298 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}] 07:37:26 INFO - PROCESS | 1936 | 1460990246485 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 07:37:27 INFO - PROCESS | 1936 | 1460990247124 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a7da800 == 143 [pid = 1936] [id = 476] 07:37:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e333c4c00) [pid = 1936] [serial = 1429] [outer = (nil)] 07:37:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e333cec00) [pid = 1936] [serial = 1430] [outer = 0x7f7e333c4c00] 07:37:27 INFO - PROCESS | 1936 | 1460990247198 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e34356800) [pid = 1936] [serial = 1431] [outer = 0x7f7e333c4c00] 07:37:28 INFO - PROCESS | 1936 | 1460990248060 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]]]}] 07:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1839ms 07:37:28 INFO - PROCESS | 1936 | 1460990248130 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 07:37:28 INFO - PROCESS | 1936 | 1460990248137 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 07:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:37:28 INFO - PROCESS | 1936 | 1460990248145 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 1936 | 1460990248148 Marionette TRACE conn5 <- [1,1878,null,{}] 07:37:28 INFO - PROCESS | 1936 | 1460990248155 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}] 07:37:28 INFO - PROCESS | 1936 | 1460990248348 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 07:37:28 INFO - PROCESS | 1936 | 1460990248565 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e384f4000 == 144 [pid = 1936] [id = 477] 07:37:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e359ad800) [pid = 1936] [serial = 1432] [outer = (nil)] 07:37:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e371bb000) [pid = 1936] [serial = 1433] [outer = 0x7f7e359ad800] 07:37:28 INFO - PROCESS | 1936 | 1460990248735 Marionette DEBUG loaded listener.js 07:37:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e38e53000) [pid = 1936] [serial = 1434] [outer = 0x7f7e359ad800] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e47061000 == 143 [pid = 1936] [id = 411] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4650a000 == 142 [pid = 1936] [id = 460] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4341e800 == 141 [pid = 1936] [id = 459] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e43297000) [pid = 1936] [serial = 1295] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e44516c00) [pid = 1936] [serial = 1298] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e45110800) [pid = 1936] [serial = 1301] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42461000 == 140 [pid = 1936] [id = 458] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fe22800 == 139 [pid = 1936] [id = 457] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a3e7000 == 138 [pid = 1936] [id = 456] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3583b000 == 137 [pid = 1936] [id = 455] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3920e000 == 136 [pid = 1936] [id = 454] 07:37:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38136800 == 135 [pid = 1936] [id = 453] 07:37:29 INFO - PROCESS | 1936 | 1460990249874 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]]]}] 07:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1783ms 07:37:29 INFO - PROCESS | 1936 | 1460990249932 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 07:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:37:29 INFO - PROCESS | 1936 | 1460990249938 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e3fdb6400) [pid = 1936] [serial = 1269] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e4328f800) [pid = 1936] [serial = 1325] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e391e4800) [pid = 1936] [serial = 1319] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e35aeb000) [pid = 1936] [serial = 1308] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e358f3c00) [pid = 1936] [serial = 1307] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e4211c800) [pid = 1936] [serial = 1322] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e381a6400) [pid = 1936] [serial = 1311] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e373a3c00) [pid = 1936] [serial = 1310] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e3fa87000) [pid = 1936] [serial = 1280] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e3265d800) [pid = 1936] [serial = 1271] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e366bbc00) [pid = 1936] [serial = 1274] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e3c728000) [pid = 1936] [serial = 1316] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e3739c000) [pid = 1936] [serial = 1313] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e3b05c400) [pid = 1936] [serial = 1314] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e359a3400) [pid = 1936] [serial = 1304] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e38416000) [pid = 1936] [serial = 1277] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e42daa400) [pid = 1936] [serial = 1292] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e3fe56800) [pid = 1936] [serial = 1283] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e429ca800) [pid = 1936] [serial = 1289] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e409e2800) [pid = 1936] [serial = 1286] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e42db0000) [pid = 1936] [serial = 1323] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e40699400) [pid = 1936] [serial = 1320] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e3fc83c00) [pid = 1936] [serial = 1317] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e44287000) [pid = 1936] [serial = 1326] [outer = (nil)] [url = about:blank] 07:37:29 INFO - PROCESS | 1936 | 1460990249981 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:37:29 INFO - PROCESS | 1936 | 1460990249984 Marionette TRACE conn5 <- [1,1882,null,{}] 07:37:29 INFO - PROCESS | 1936 | 1460990249993 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}] 07:37:30 INFO - PROCESS | 1936 | 1460990250176 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 07:37:30 INFO - PROCESS | 1936 | 1460990250188 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35ec4800 == 136 [pid = 1936] [id = 478] 07:37:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e333c5c00) [pid = 1936] [serial = 1435] [outer = (nil)] 07:37:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e3a6ea800) [pid = 1936] [serial = 1436] [outer = 0x7f7e333c5c00] 07:37:30 INFO - PROCESS | 1936 | 1460990250252 Marionette DEBUG loaded listener.js 07:37:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e3b21ec00) [pid = 1936] [serial = 1437] [outer = 0x7f7e333c5c00] 07:37:31 INFO - PROCESS | 1936 | 1460990251191 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]]]}] 07:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1276ms 07:37:31 INFO - PROCESS | 1936 | 1460990251220 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 1936 | 1460990251224 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 07:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:37:31 INFO - PROCESS | 1936 | 1460990251236 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 1936 | 1460990251245 Marionette TRACE conn5 <- [1,1886,null,{}] 07:37:31 INFO - PROCESS | 1936 | 1460990251253 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}] 07:37:31 INFO - PROCESS | 1936 | 1460990251417 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 07:37:31 INFO - PROCESS | 1936 | 1460990251588 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42281000 == 137 [pid = 1936] [id = 479] 07:37:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e391afc00) [pid = 1936] [serial = 1438] [outer = (nil)] 07:37:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e3c725400) [pid = 1936] [serial = 1439] [outer = 0x7f7e391afc00] 07:37:31 INFO - PROCESS | 1936 | 1460990251646 Marionette DEBUG loaded listener.js 07:37:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e3fdb7c00) [pid = 1936] [serial = 1440] [outer = 0x7f7e391afc00] 07:37:32 INFO - PROCESS | 1936 | 1460990252662 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]]]}] 07:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1495ms 07:37:32 INFO - PROCESS | 1936 | 1460990252726 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 07:37:32 INFO - PROCESS | 1936 | 1460990252732 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 07:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:37:32 INFO - PROCESS | 1936 | 1460990252741 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 1936 | 1460990252745 Marionette TRACE conn5 <- [1,1890,null,{}] 07:37:32 INFO - PROCESS | 1936 | 1460990252753 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}] 07:37:32 INFO - PROCESS | 1936 | 1460990252945 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 07:37:33 INFO - PROCESS | 1936 | 1460990253148 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb2c000 == 138 [pid = 1936] [id = 480] 07:37:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e34946c00) [pid = 1936] [serial = 1441] [outer = (nil)] 07:37:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e371b6400) [pid = 1936] [serial = 1442] [outer = 0x7f7e34946c00] 07:37:33 INFO - PROCESS | 1936 | 1460990253263 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e391e4800) [pid = 1936] [serial = 1443] [outer = 0x7f7e34946c00] 07:37:34 INFO - PROCESS | 1936 | 1460990254225 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]]]}] 07:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1534ms 07:37:34 INFO - PROCESS | 1936 | 1460990254275 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 1936 | 1460990254282 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 07:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:37:34 INFO - PROCESS | 1936 | 1460990254292 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 1936 | 1460990254296 Marionette TRACE conn5 <- [1,1894,null,{}] 07:37:34 INFO - PROCESS | 1936 | 1460990254302 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}] 07:37:34 INFO - PROCESS | 1936 | 1460990254502 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 07:37:34 INFO - PROCESS | 1936 | 1460990254701 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42b7c000 == 139 [pid = 1936] [id = 481] 07:37:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e358f0800) [pid = 1936] [serial = 1444] [outer = (nil)] 07:37:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e3c68b400) [pid = 1936] [serial = 1445] [outer = 0x7f7e358f0800] 07:37:34 INFO - PROCESS | 1936 | 1460990254770 Marionette DEBUG loaded listener.js 07:37:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e3fc83c00) [pid = 1936] [serial = 1446] [outer = 0x7f7e358f0800] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3bb2c800 == 138 [pid = 1936] [id = 201] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4ba02800 == 137 [pid = 1936] [id = 54] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4da7e800 == 136 [pid = 1936] [id = 311] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4268a800 == 135 [pid = 1936] [id = 208] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e451e0000 == 134 [pid = 1936] [id = 363] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c44b000 == 133 [pid = 1936] [id = 48] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bce4800 == 132 [pid = 1936] [id = 212] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a94f000 == 131 [pid = 1936] [id = 72] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e432b2000 == 130 [pid = 1936] [id = 309] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e535b7000 == 129 [pid = 1936] [id = 46] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5c9cd000 == 128 [pid = 1936] [id = 73] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38139800 == 127 [pid = 1936] [id = 396] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4070e000 == 126 [pid = 1936] [id = 196] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35ec4800 == 125 [pid = 1936] [id = 478] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e384f4000 == 124 [pid = 1936] [id = 477] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a7da800 == 123 [pid = 1936] [id = 476] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e1e0000 == 122 [pid = 1936] [id = 470] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e171000 == 121 [pid = 1936] [id = 469] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e140000 == 120 [pid = 1936] [id = 468] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5c307000 == 119 [pid = 1936] [id = 467] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5952c800 == 118 [pid = 1936] [id = 466] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e535bb800 == 117 [pid = 1936] [id = 465] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cdbf000 == 116 [pid = 1936] [id = 464] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4325e800 == 115 [pid = 1936] [id = 463] 07:37:37 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a5e3000 == 114 [pid = 1936] [id = 462] 07:37:38 INFO - PROCESS | 1936 | 1460990258154 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]]]}] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e391b8800) [pid = 1936] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e3fdb5400) [pid = 1936] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e391e6800) [pid = 1936] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e42b41c00) [pid = 1936] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e328c9c00) [pid = 1936] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e34944c00) [pid = 1936] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e3c78ac00) [pid = 1936] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e333c4c00) [pid = 1936] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e359ad800) [pid = 1936] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:37:38 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e333c5c00) [pid = 1936] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 4486ms 07:37:38 INFO - PROCESS | 1936 | 1460990258779 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 07:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:37:38 INFO - PROCESS | 1936 | 1460990258784 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 07:37:38 INFO - PROCESS | 1936 | 1460990258790 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:37:38 INFO - PROCESS | 1936 | 1460990258795 Marionette TRACE conn5 <- [1,1898,null,{}] 07:37:38 INFO - PROCESS | 1936 | 1460990258804 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}] 07:37:38 INFO - PROCESS | 1936 | 1460990258965 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 07:37:39 INFO - PROCESS | 1936 | 1460990259125 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375e1800 == 115 [pid = 1936] [id = 482] 07:37:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e356e0c00) [pid = 1936] [serial = 1447] [outer = (nil)] 07:37:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e359a4800) [pid = 1936] [serial = 1448] [outer = 0x7f7e356e0c00] 07:37:39 INFO - PROCESS | 1936 | 1460990259192 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e371be000) [pid = 1936] [serial = 1449] [outer = 0x7f7e356e0c00] 07:37:39 INFO - PROCESS | 1936 | 1460990259908 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]]]}] 07:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1135ms 07:37:39 INFO - PROCESS | 1936 | 1460990259925 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 07:37:39 INFO - PROCESS | 1936 | 1460990259933 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 07:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:37:39 INFO - PROCESS | 1936 | 1460990259943 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:37:39 INFO - PROCESS | 1936 | 1460990259947 Marionette TRACE conn5 <- [1,1902,null,{}] 07:37:39 INFO - PROCESS | 1936 | 1460990259953 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}] 07:37:40 INFO - PROCESS | 1936 | 1460990260174 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 07:37:40 INFO - PROCESS | 1936 | 1460990260196 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb33000 == 116 [pid = 1936] [id = 483] 07:37:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e333cb000) [pid = 1936] [serial = 1450] [outer = (nil)] 07:37:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e38e5d000) [pid = 1936] [serial = 1451] [outer = 0x7f7e333cb000] 07:37:40 INFO - PROCESS | 1936 | 1460990260257 Marionette DEBUG loaded listener.js 07:37:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e3b051c00) [pid = 1936] [serial = 1452] [outer = 0x7f7e333cb000] 07:37:41 INFO - PROCESS | 1936 | 1460990261304 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]]]}] 07:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1436ms 07:37:41 INFO - PROCESS | 1936 | 1460990261380 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 07:37:41 INFO - PROCESS | 1936 | 1460990261386 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 07:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:37:41 INFO - PROCESS | 1936 | 1460990261394 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:37:41 INFO - PROCESS | 1936 | 1460990261398 Marionette TRACE conn5 <- [1,1906,null,{}] 07:37:41 INFO - PROCESS | 1936 | 1460990261407 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}] 07:37:41 INFO - PROCESS | 1936 | 1460990261623 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 07:37:41 INFO - PROCESS | 1936 | 1460990261897 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a7da000 == 117 [pid = 1936] [id = 484] 07:37:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e34356c00) [pid = 1936] [serial = 1453] [outer = (nil)] 07:37:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e3a6e6c00) [pid = 1936] [serial = 1454] [outer = 0x7f7e34356c00] 07:37:42 INFO - PROCESS | 1936 | 1460990262013 Marionette DEBUG loaded listener.js 07:37:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e3b952800) [pid = 1936] [serial = 1455] [outer = 0x7f7e34356c00] 07:37:42 INFO - PROCESS | 1936 | 1460990262833 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]]]}] 07:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1484ms 07:37:42 INFO - PROCESS | 1936 | 1460990262879 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 07:37:42 INFO - PROCESS | 1936 | 1460990262887 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 07:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:37:42 INFO - PROCESS | 1936 | 1460990262897 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:37:42 INFO - PROCESS | 1936 | 1460990262901 Marionette TRACE conn5 <- [1,1910,null,{}] 07:37:42 INFO - PROCESS | 1936 | 1460990262907 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}] 07:37:43 INFO - PROCESS | 1936 | 1460990263085 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 07:37:43 INFO - PROCESS | 1936 | 1460990263292 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43153000 == 118 [pid = 1936] [id = 485] 07:37:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e3434f000) [pid = 1936] [serial = 1456] [outer = (nil)] 07:37:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e3fe5ac00) [pid = 1936] [serial = 1457] [outer = 0x7f7e3434f000] 07:37:43 INFO - PROCESS | 1936 | 1460990263360 Marionette DEBUG loaded listener.js 07:37:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e4083c800) [pid = 1936] [serial = 1458] [outer = 0x7f7e3434f000] 07:37:44 INFO - PROCESS | 1936 | 1460990264336 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]]]}] 07:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1487ms 07:37:44 INFO - PROCESS | 1936 | 1460990264385 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 07:37:44 INFO - PROCESS | 1936 | 1460990264389 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 07:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:37:44 INFO - PROCESS | 1936 | 1460990264395 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:37:44 INFO - PROCESS | 1936 | 1460990264401 Marionette TRACE conn5 <- [1,1914,null,{}] 07:37:44 INFO - PROCESS | 1936 | 1460990264416 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}] 07:37:44 INFO - PROCESS | 1936 | 1460990264593 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 07:37:44 INFO - PROCESS | 1936 | 1460990264841 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4704a000 == 119 [pid = 1936] [id = 486] 07:37:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e3819e800) [pid = 1936] [serial = 1459] [outer = (nil)] 07:37:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e3fe5e000) [pid = 1936] [serial = 1460] [outer = 0x7f7e3819e800] 07:37:44 INFO - PROCESS | 1936 | 1460990264958 Marionette DEBUG loaded listener.js 07:37:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e4328f800) [pid = 1936] [serial = 1461] [outer = 0x7f7e3819e800] 07:37:45 INFO - PROCESS | 1936 | 1460990265775 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]]]}] 07:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1432ms 07:37:45 INFO - PROCESS | 1936 | 1460990265828 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 07:37:45 INFO - PROCESS | 1936 | 1460990265832 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 07:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:37:45 INFO - PROCESS | 1936 | 1460990265838 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:37:45 INFO - PROCESS | 1936 | 1460990265841 Marionette TRACE conn5 <- [1,1918,null,{}] 07:37:45 INFO - PROCESS | 1936 | 1460990265846 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}] 07:37:46 INFO - PROCESS | 1936 | 1460990266019 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 07:37:46 INFO - PROCESS | 1936 | 1460990266236 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4b4f3800 == 120 [pid = 1936] [id = 487] 07:37:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e328d0400) [pid = 1936] [serial = 1462] [outer = (nil)] 07:37:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e46414000) [pid = 1936] [serial = 1463] [outer = 0x7f7e328d0400] 07:37:46 INFO - PROCESS | 1936 | 1460990266306 Marionette DEBUG loaded listener.js 07:37:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e4659d400) [pid = 1936] [serial = 1464] [outer = 0x7f7e328d0400] 07:37:47 INFO - PROCESS | 1936 | 1460990267210 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]]]}] 07:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1426ms 07:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:37:47 INFO - PROCESS | 1936 | 1460990267265 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 07:37:47 INFO - PROCESS | 1936 | 1460990267267 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 07:37:47 INFO - PROCESS | 1936 | 1460990267275 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:37:47 INFO - PROCESS | 1936 | 1460990267277 Marionette TRACE conn5 <- [1,1922,null,{}] 07:37:47 INFO - PROCESS | 1936 | 1460990267283 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}] 07:37:47 INFO - PROCESS | 1936 | 1460990267453 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 07:37:47 INFO - PROCESS | 1936 | 1460990267658 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bfc3000 == 121 [pid = 1936] [id = 488] 07:37:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e34350800) [pid = 1936] [serial = 1465] [outer = (nil)] 07:37:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e471a5000) [pid = 1936] [serial = 1466] [outer = 0x7f7e34350800] 07:37:47 INFO - PROCESS | 1936 | 1460990267729 Marionette DEBUG loaded listener.js 07:37:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e475de400) [pid = 1936] [serial = 1467] [outer = 0x7f7e34350800] 07:37:48 INFO - PROCESS | 1936 | 1460990268608 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]]]}] 07:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1378ms 07:37:48 INFO - PROCESS | 1936 | 1460990268652 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 07:37:48 INFO - PROCESS | 1936 | 1460990268655 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 07:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:37:48 INFO - PROCESS | 1936 | 1460990268661 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:37:48 INFO - PROCESS | 1936 | 1460990268664 Marionette TRACE conn5 <- [1,1926,null,{}] 07:37:48 INFO - PROCESS | 1936 | 1460990268669 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}] 07:37:48 INFO - PROCESS | 1936 | 1460990268875 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 07:37:49 INFO - PROCESS | 1936 | 1460990269079 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d3df800 == 122 [pid = 1936] [id = 489] 07:37:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e4792cc00) [pid = 1936] [serial = 1468] [outer = (nil)] 07:37:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e48fa1800) [pid = 1936] [serial = 1469] [outer = 0x7f7e4792cc00] 07:37:49 INFO - PROCESS | 1936 | 1460990269158 Marionette DEBUG loaded listener.js 07:37:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e4df0a800) [pid = 1936] [serial = 1470] [outer = 0x7f7e4792cc00] 07:37:50 INFO - PROCESS | 1936 | 1460990270006 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]]]}] 07:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1375ms 07:37:50 INFO - PROCESS | 1936 | 1460990270037 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 07:37:50 INFO - PROCESS | 1936 | 1460990270041 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 07:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:37:50 INFO - PROCESS | 1936 | 1460990270047 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:37:50 INFO - PROCESS | 1936 | 1460990270049 Marionette TRACE conn5 <- [1,1930,null,{}] 07:37:50 INFO - PROCESS | 1936 | 1460990270056 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}] 07:37:50 INFO - PROCESS | 1936 | 1460990270217 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 07:37:50 INFO - PROCESS | 1936 | 1460990270427 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a7d7000 == 123 [pid = 1936] [id = 490] 07:37:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e48d38000) [pid = 1936] [serial = 1471] [outer = (nil)] 07:37:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e4ec78c00) [pid = 1936] [serial = 1472] [outer = 0x7f7e48d38000] 07:37:50 INFO - PROCESS | 1936 | 1460990270534 Marionette DEBUG loaded listener.js 07:37:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e586d9c00) [pid = 1936] [serial = 1473] [outer = 0x7f7e48d38000] 07:37:51 INFO - PROCESS | 1936 | 1460990271418 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]]]}] 07:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1436ms 07:37:51 INFO - PROCESS | 1936 | 1460990271484 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 07:37:51 INFO - PROCESS | 1936 | 1460990271487 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 07:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:37:51 INFO - PROCESS | 1936 | 1460990271492 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:37:51 INFO - PROCESS | 1936 | 1460990271495 Marionette TRACE conn5 <- [1,1934,null,{}] 07:37:51 INFO - PROCESS | 1936 | 1460990271500 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}] 07:37:51 INFO - PROCESS | 1936 | 1460990271657 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 07:37:51 INFO - PROCESS | 1936 | 1460990271915 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a3b9800 == 124 [pid = 1936] [id = 491] 07:37:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e34367400) [pid = 1936] [serial = 1474] [outer = (nil)] 07:37:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e5970cc00) [pid = 1936] [serial = 1475] [outer = 0x7f7e34367400] 07:37:51 INFO - PROCESS | 1936 | 1460990271989 Marionette DEBUG loaded listener.js 07:37:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e59932400) [pid = 1936] [serial = 1476] [outer = 0x7f7e34367400] 07:37:52 INFO - PROCESS | 1936 | 1460990272803 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]]]}] 07:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1381ms 07:37:52 INFO - PROCESS | 1936 | 1460990272875 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 07:37:52 INFO - PROCESS | 1936 | 1460990272878 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 07:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:37:52 INFO - PROCESS | 1936 | 1460990272884 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:37:52 INFO - PROCESS | 1936 | 1460990272886 Marionette TRACE conn5 <- [1,1938,null,{}] 07:37:52 INFO - PROCESS | 1936 | 1460990272891 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}] 07:37:53 INFO - PROCESS | 1936 | 1460990273098 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 07:37:53 INFO - PROCESS | 1936 | 1460990273301 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e141800 == 125 [pid = 1936] [id = 492] 07:37:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e4debb400) [pid = 1936] [serial = 1477] [outer = (nil)] 07:37:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e5a7c9000) [pid = 1936] [serial = 1478] [outer = 0x7f7e4debb400] 07:37:53 INFO - PROCESS | 1936 | 1460990273413 Marionette DEBUG loaded listener.js 07:37:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e5e04f000) [pid = 1936] [serial = 1479] [outer = 0x7f7e4debb400] 07:37:54 INFO - PROCESS | 1936 | 1460990274254 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]]]}] 07:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1431ms 07:37:54 INFO - PROCESS | 1936 | 1460990274316 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 07:37:54 INFO - PROCESS | 1936 | 1460990274320 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 07:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:37:54 INFO - PROCESS | 1936 | 1460990274327 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:37:54 INFO - PROCESS | 1936 | 1460990274330 Marionette TRACE conn5 <- [1,1942,null,{}] 07:37:54 INFO - PROCESS | 1936 | 1460990274335 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}] 07:37:54 INFO - PROCESS | 1936 | 1460990274503 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 07:37:54 INFO - PROCESS | 1936 | 1460990274711 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e182000 == 126 [pid = 1936] [id = 493] 07:37:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e3fcea800) [pid = 1936] [serial = 1480] [outer = (nil)] 07:37:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e5e626400) [pid = 1936] [serial = 1481] [outer = 0x7f7e3fcea800] 07:37:54 INFO - PROCESS | 1936 | 1460990274781 Marionette DEBUG loaded listener.js 07:37:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e5e765000) [pid = 1936] [serial = 1482] [outer = 0x7f7e3fcea800] 07:37:55 INFO - PROCESS | 1936 | 1460990275654 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]]]}] 07:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1382ms 07:37:55 INFO - PROCESS | 1936 | 1460990275710 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 07:37:55 INFO - PROCESS | 1936 | 1460990275715 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 07:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:37:55 INFO - PROCESS | 1936 | 1460990275721 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:37:55 INFO - PROCESS | 1936 | 1460990275726 Marionette TRACE conn5 <- [1,1946,null,{}] 07:37:55 INFO - PROCESS | 1936 | 1460990275731 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}] 07:37:55 INFO - PROCESS | 1936 | 1460990275933 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 07:37:56 INFO - PROCESS | 1936 | 1460990276227 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62d7b800 == 127 [pid = 1936] [id = 494] 07:37:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e5e626800) [pid = 1936] [serial = 1483] [outer = (nil)] 07:37:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e5e7ac000) [pid = 1936] [serial = 1484] [outer = 0x7f7e5e626800] 07:37:56 INFO - PROCESS | 1936 | 1460990276361 Marionette DEBUG loaded listener.js 07:37:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e5ea8f400) [pid = 1936] [serial = 1485] [outer = 0x7f7e5e626800] 07:37:57 INFO - PROCESS | 1936 | 1460990277158 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]]]}] 07:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1488ms 07:37:57 INFO - PROCESS | 1936 | 1460990277210 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 07:37:57 INFO - PROCESS | 1936 | 1460990277213 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 07:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:37:57 INFO - PROCESS | 1936 | 1460990277221 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:37:57 INFO - PROCESS | 1936 | 1460990277223 Marionette TRACE conn5 <- [1,1950,null,{}] 07:37:57 INFO - PROCESS | 1936 | 1460990277228 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}] 07:37:57 INFO - PROCESS | 1936 | 1460990277405 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 07:37:57 INFO - PROCESS | 1936 | 1460990277613 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47390000 == 128 [pid = 1936] [id = 495] 07:37:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e2f8de400) [pid = 1936] [serial = 1486] [outer = (nil)] 07:37:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e34a4b000) [pid = 1936] [serial = 1487] [outer = 0x7f7e2f8de400] 07:37:57 INFO - PROCESS | 1936 | 1460990277721 Marionette DEBUG loaded listener.js 07:37:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e34a50000) [pid = 1936] [serial = 1488] [outer = 0x7f7e2f8de400] 07:37:58 INFO - PROCESS | 1936 | 1460990278596 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]]]}] 07:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1431ms 07:37:58 INFO - PROCESS | 1936 | 1460990278653 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 07:37:58 INFO - PROCESS | 1936 | 1460990278656 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 07:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:37:58 INFO - PROCESS | 1936 | 1460990278662 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:37:58 INFO - PROCESS | 1936 | 1460990278664 Marionette TRACE conn5 <- [1,1954,null,{}] 07:37:58 INFO - PROCESS | 1936 | 1460990278669 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}] 07:37:58 INFO - PROCESS | 1936 | 1460990278842 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 07:37:59 INFO - PROCESS | 1936 | 1460990279052 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e309ee800 == 129 [pid = 1936] [id = 496] 07:37:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e328c5400) [pid = 1936] [serial = 1489] [outer = (nil)] 07:37:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e33489000) [pid = 1936] [serial = 1490] [outer = 0x7f7e328c5400] 07:37:59 INFO - PROCESS | 1936 | 1460990279119 Marionette DEBUG loaded listener.js 07:37:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e3348fc00) [pid = 1936] [serial = 1491] [outer = 0x7f7e328c5400] 07:38:00 INFO - PROCESS | 1936 | 1460990280184 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]]]}] 07:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1538ms 07:38:00 INFO - PROCESS | 1936 | 1460990280200 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 07:38:00 INFO - PROCESS | 1936 | 1460990280205 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 07:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:38:00 INFO - PROCESS | 1936 | 1460990280232 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:38:00 INFO - PROCESS | 1936 | 1460990280237 Marionette TRACE conn5 <- [1,1958,null,{}] 07:38:00 INFO - PROCESS | 1936 | 1460990280244 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}] 07:38:00 INFO - PROCESS | 1936 | 1460990280423 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 07:38:00 INFO - PROCESS | 1936 | 1460990280643 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a4cb000 == 130 [pid = 1936] [id = 497] 07:38:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e3338f800) [pid = 1936] [serial = 1492] [outer = (nil)] 07:38:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e33395800) [pid = 1936] [serial = 1493] [outer = 0x7f7e3338f800] 07:38:00 INFO - PROCESS | 1936 | 1460990280761 Marionette DEBUG loaded listener.js 07:38:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e3348c000) [pid = 1936] [serial = 1494] [outer = 0x7f7e3338f800] 07:38:01 INFO - PROCESS | 1936 | 1460990281768 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]]]}] 07:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1589ms 07:38:01 INFO - PROCESS | 1936 | 1460990281819 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 07:38:01 INFO - PROCESS | 1936 | 1460990281826 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 07:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:38:01 INFO - PROCESS | 1936 | 1460990281836 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:38:01 INFO - PROCESS | 1936 | 1460990281839 Marionette TRACE conn5 <- [1,1962,null,{}] 07:38:01 INFO - PROCESS | 1936 | 1460990281845 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}] 07:38:02 INFO - PROCESS | 1936 | 1460990282029 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 07:38:02 INFO - PROCESS | 1936 | 1460990282244 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a4c2800 == 131 [pid = 1936] [id = 498] 07:38:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e33390c00) [pid = 1936] [serial = 1495] [outer = (nil)] 07:38:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e3494fc00) [pid = 1936] [serial = 1496] [outer = 0x7f7e33390c00] 07:38:02 INFO - PROCESS | 1936 | 1460990282352 Marionette DEBUG loaded listener.js 07:38:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e34a4e800) [pid = 1936] [serial = 1497] [outer = 0x7f7e33390c00] 07:38:03 INFO - PROCESS | 1936 | 1460990283347 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]]]}] 07:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1541ms 07:38:03 INFO - PROCESS | 1936 | 1460990283378 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 07:38:03 INFO - PROCESS | 1936 | 1460990283381 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 07:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:38:03 INFO - PROCESS | 1936 | 1460990283388 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:38:03 INFO - PROCESS | 1936 | 1460990283394 Marionette TRACE conn5 <- [1,1966,null,{}] 07:38:03 INFO - PROCESS | 1936 | 1460990283409 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}] 07:38:03 INFO - PROCESS | 1936 | 1460990283580 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 07:38:03 INFO - PROCESS | 1936 | 1460990283798 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35ed0800 == 132 [pid = 1936] [id = 499] 07:38:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e34a4fc00) [pid = 1936] [serial = 1498] [outer = (nil)] 07:38:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e38292800) [pid = 1936] [serial = 1499] [outer = 0x7f7e34a4fc00] 07:38:03 INFO - PROCESS | 1936 | 1460990283915 Marionette DEBUG loaded listener.js 07:38:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e3a6ebc00) [pid = 1936] [serial = 1500] [outer = 0x7f7e34a4fc00] 07:38:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e46519800 == 131 [pid = 1936] [id = 198] 07:38:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375e1800 == 130 [pid = 1936] [id = 482] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e34365000) [pid = 1936] [serial = 1427] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e4792f400) [pid = 1936] [serial = 1385] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e3829c000) [pid = 1936] [serial = 1388] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e3fc8d800) [pid = 1936] [serial = 1391] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e445e3c00) [pid = 1936] [serial = 1394] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e4cd80800) [pid = 1936] [serial = 1397] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e3c725400) [pid = 1936] [serial = 1439] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e471a3800) [pid = 1936] [serial = 1343] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e36752c00) [pid = 1936] [serial = 1331] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e4d20c800) [pid = 1936] [serial = 1358] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e4bc38400) [pid = 1936] [serial = 1352] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e4b637400) [pid = 1936] [serial = 1349] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e4990d800) [pid = 1936] [serial = 1346] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e475e8400) [pid = 1936] [serial = 1361] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e46599000) [pid = 1936] [serial = 1340] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e3c688400) [pid = 1936] [serial = 1334] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e4ccef400) [pid = 1936] [serial = 1355] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e422cbc00) [pid = 1936] [serial = 1337] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e4df9a000) [pid = 1936] [serial = 1400] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e594d3800) [pid = 1936] [serial = 1403] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e5a752000) [pid = 1936] [serial = 1406] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e5946a400) [pid = 1936] [serial = 1409] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e5e4b6000) [pid = 1936] [serial = 1412] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e5e62c400) [pid = 1936] [serial = 1415] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e34355800) [pid = 1936] [serial = 1418] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e34362c00) [pid = 1936] [serial = 1421] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e2f8d9000) [pid = 1936] [serial = 1424] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42b7c000 == 129 [pid = 1936] [id = 481] 07:38:04 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3bb2c000 == 128 [pid = 1936] [id = 480] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e333cec00) [pid = 1936] [serial = 1430] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e34356800) [pid = 1936] [serial = 1431] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e371bb000) [pid = 1936] [serial = 1433] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e38e53000) [pid = 1936] [serial = 1434] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e3a6ea800) [pid = 1936] [serial = 1436] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e3b21ec00) [pid = 1936] [serial = 1437] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e471ae800) [pid = 1936] [serial = 1383] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e427c3800) [pid = 1936] [serial = 1377] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e4206ec00) [pid = 1936] [serial = 1376] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e3c784000) [pid = 1936] [serial = 1370] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e471a4c00) [pid = 1936] [serial = 1380] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e3fceac00) [pid = 1936] [serial = 1371] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e371b6800) [pid = 1936] [serial = 1365] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e445dfc00) [pid = 1936] [serial = 1379] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e3b959800) [pid = 1936] [serial = 1368] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e40696800) [pid = 1936] [serial = 1373] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e356ec400) [pid = 1936] [serial = 1364] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e391b4c00) [pid = 1936] [serial = 1367] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e4641a800) [pid = 1936] [serial = 1328] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e4083b800) [pid = 1936] [serial = 1374] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e43590000) [pid = 1936] [serial = 1382] [outer = (nil)] [url = about:blank] 07:38:04 INFO - PROCESS | 1936 | 1460990284728 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]]]}] 07:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1383ms 07:38:04 INFO - PROCESS | 1936 | 1460990284771 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 07:38:04 INFO - PROCESS | 1936 | 1460990284774 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 07:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:38:04 INFO - PROCESS | 1936 | 1460990284815 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:38:04 INFO - PROCESS | 1936 | 1460990284818 Marionette TRACE conn5 <- [1,1970,null,{}] 07:38:04 INFO - PROCESS | 1936 | 1460990284822 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}] 07:38:04 INFO - PROCESS | 1936 | 1460990284992 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 07:38:05 INFO - PROCESS | 1936 | 1460990285003 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40f54800 == 129 [pid = 1936] [id = 500] 07:38:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e333cec00) [pid = 1936] [serial = 1501] [outer = (nil)] 07:38:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e3baa5800) [pid = 1936] [serial = 1502] [outer = 0x7f7e333cec00] 07:38:05 INFO - PROCESS | 1936 | 1460990285059 Marionette DEBUG loaded listener.js 07:38:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e3baaac00) [pid = 1936] [serial = 1503] [outer = 0x7f7e333cec00] 07:38:05 INFO - PROCESS | 1936 | 1460990285928 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]]]}] 07:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1137ms 07:38:05 INFO - PROCESS | 1936 | 1460990285942 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 07:38:05 INFO - PROCESS | 1936 | 1460990285945 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 07:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:38:05 INFO - PROCESS | 1936 | 1460990285950 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:38:05 INFO - PROCESS | 1936 | 1460990285952 Marionette TRACE conn5 <- [1,1974,null,{}] 07:38:05 INFO - PROCESS | 1936 | 1460990285957 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}] 07:38:06 INFO - PROCESS | 1936 | 1460990286119 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 07:38:06 INFO - PROCESS | 1936 | 1460990286133 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43586000 == 130 [pid = 1936] [id = 501] 07:38:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e333cc400) [pid = 1936] [serial = 1504] [outer = (nil)] 07:38:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e3c725800) [pid = 1936] [serial = 1505] [outer = 0x7f7e333cc400] 07:38:06 INFO - PROCESS | 1936 | 1460990286191 Marionette DEBUG loaded listener.js 07:38:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e3fc85c00) [pid = 1936] [serial = 1506] [outer = 0x7f7e333cc400] 07:38:07 INFO - PROCESS | 1936 | 1460990287126 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]]]}] 07:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1231ms 07:38:07 INFO - PROCESS | 1936 | 1460990287186 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 07:38:07 INFO - PROCESS | 1936 | 1460990287188 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 07:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:38:07 INFO - PROCESS | 1936 | 1460990287194 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:38:07 INFO - PROCESS | 1936 | 1460990287196 Marionette TRACE conn5 <- [1,1978,null,{}] 07:38:07 INFO - PROCESS | 1936 | 1460990287201 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}] 07:38:07 INFO - PROCESS | 1936 | 1460990287476 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 07:38:07 INFO - PROCESS | 1936 | 1460990287509 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47388000 == 131 [pid = 1936] [id = 502] 07:38:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e3fcf0800) [pid = 1936] [serial = 1507] [outer = (nil)] 07:38:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e427bec00) [pid = 1936] [serial = 1508] [outer = 0x7f7e3fcf0800] 07:38:07 INFO - PROCESS | 1936 | 1460990287571 Marionette DEBUG loaded listener.js 07:38:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e46703400) [pid = 1936] [serial = 1509] [outer = 0x7f7e3fcf0800] 07:38:08 INFO - PROCESS | 1936 | 1460990288403 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]]]}] 07:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1229ms 07:38:08 INFO - PROCESS | 1936 | 1460990288424 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 07:38:08 INFO - PROCESS | 1936 | 1460990288427 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 07:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:38:08 INFO - PROCESS | 1936 | 1460990288433 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:38:08 INFO - PROCESS | 1936 | 1460990288435 Marionette TRACE conn5 <- [1,1982,null,{}] 07:38:08 INFO - PROCESS | 1936 | 1460990288451 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}] 07:38:08 INFO - PROCESS | 1936 | 1460990288672 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 07:38:08 INFO - PROCESS | 1936 | 1460990288703 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4b9af000 == 132 [pid = 1936] [id = 503] 07:38:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e3ba9ec00) [pid = 1936] [serial = 1510] [outer = (nil)] 07:38:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e475eb000) [pid = 1936] [serial = 1511] [outer = 0x7f7e3ba9ec00] 07:38:08 INFO - PROCESS | 1936 | 1460990288759 Marionette DEBUG loaded listener.js 07:38:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e4bc32800) [pid = 1936] [serial = 1512] [outer = 0x7f7e3ba9ec00] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e2f8d2c00) [pid = 1936] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e3840d400) [pid = 1936] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e36755400) [pid = 1936] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e4450e000) [pid = 1936] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e32658800) [pid = 1936] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e356e0c00) [pid = 1936] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e48d3d000) [pid = 1936] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e422cd000) [pid = 1936] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e4083c000) [pid = 1936] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e3bcbe800) [pid = 1936] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e32657000) [pid = 1936] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e34351400) [pid = 1936] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e32660400) [pid = 1936] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e35da2c00) [pid = 1936] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e328c6400) [pid = 1936] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e333cac00) [pid = 1936] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e32659000) [pid = 1936] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e471aa800) [pid = 1936] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e35da3800) [pid = 1936] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e366ba800) [pid = 1936] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e34946c00) [pid = 1936] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e328c9800) [pid = 1936] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e422cb400) [pid = 1936] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e371b4000) [pid = 1936] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e32656000) [pid = 1936] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e333cb400) [pid = 1936] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e3434dc00) [pid = 1936] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e34951c00) [pid = 1936] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e471abc00) [pid = 1936] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e5864d800) [pid = 1936] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e42c06000) [pid = 1936] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e4ec7f000) [pid = 1936] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e359ac400) [pid = 1936] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e475e5400) [pid = 1936] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e475e6800) [pid = 1936] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e3bcc6800) [pid = 1936] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e328c7c00) [pid = 1936] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e359ab000) [pid = 1936] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e358f3800) [pid = 1936] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e3fa8f400) [pid = 1936] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e4083bc00) [pid = 1936] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e4243fc00) [pid = 1936] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e356e6800) [pid = 1936] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e3fa8c400) [pid = 1936] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e4a227400) [pid = 1936] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e366c3400) [pid = 1936] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e2f8d3400) [pid = 1936] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e4990d400) [pid = 1936] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e35ae9800) [pid = 1936] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e4206e000) [pid = 1936] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e42d1dc00) [pid = 1936] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e359a3800) [pid = 1936] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e42c05000) [pid = 1936] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e475e8c00) [pid = 1936] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e32658c00) [pid = 1936] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e40837400) [pid = 1936] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e42116c00) [pid = 1936] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e333c7400) [pid = 1936] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e42072000) [pid = 1936] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e32652400) [pid = 1936] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e366c0400) [pid = 1936] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e371bc400) [pid = 1936] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:38:09 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e358f1800) [pid = 1936] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:38:10 INFO - PROCESS | 1936 | 1460990290077 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]]]}] 07:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1689ms 07:38:10 INFO - PROCESS | 1936 | 1460990290122 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 07:38:10 INFO - PROCESS | 1936 | 1460990290126 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 07:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:38:10 INFO - PROCESS | 1936 | 1460990290142 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:38:10 INFO - PROCESS | 1936 | 1460990290146 Marionette TRACE conn5 <- [1,1986,null,{}] 07:38:10 INFO - PROCESS | 1936 | 1460990290150 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}] 07:38:10 INFO - PROCESS | 1936 | 1460990290313 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 07:38:10 INFO - PROCESS | 1936 | 1460990290473 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34ae8000 == 133 [pid = 1936] [id = 504] 07:38:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e2f8d0400) [pid = 1936] [serial = 1513] [outer = (nil)] 07:38:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e333cb400) [pid = 1936] [serial = 1514] [outer = 0x7f7e2f8d0400] 07:38:10 INFO - PROCESS | 1936 | 1460990290534 Marionette DEBUG loaded listener.js 07:38:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e356df400) [pid = 1936] [serial = 1515] [outer = 0x7f7e2f8d0400] 07:38:11 INFO - PROCESS | 1936 | 1460990291171 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]]]}] 07:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1087ms 07:38:11 INFO - PROCESS | 1936 | 1460990291220 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 07:38:11 INFO - PROCESS | 1936 | 1460990291223 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 07:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:38:11 INFO - PROCESS | 1936 | 1460990291228 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:38:11 INFO - PROCESS | 1936 | 1460990291230 Marionette TRACE conn5 <- [1,1990,null,{}] 07:38:11 INFO - PROCESS | 1936 | 1460990291235 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}] 07:38:11 INFO - PROCESS | 1936 | 1460990291431 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 07:38:11 INFO - PROCESS | 1936 | 1460990291729 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e342ba800 == 134 [pid = 1936] [id = 505] 07:38:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e2f8d0c00) [pid = 1936] [serial = 1516] [outer = (nil)] 07:38:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e2f8d8c00) [pid = 1936] [serial = 1517] [outer = 0x7f7e2f8d0c00] 07:38:11 INFO - PROCESS | 1936 | 1460990291807 Marionette DEBUG loaded listener.js 07:38:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e3338e400) [pid = 1936] [serial = 1518] [outer = 0x7f7e2f8d0c00] 07:38:12 INFO - PROCESS | 1936 | 1460990292718 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]]]}] 07:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1537ms 07:38:12 INFO - PROCESS | 1936 | 1460990292768 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 07:38:12 INFO - PROCESS | 1936 | 1460990292775 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 07:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:38:12 INFO - PROCESS | 1936 | 1460990292783 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:38:12 INFO - PROCESS | 1936 | 1460990292786 Marionette TRACE conn5 <- [1,1994,null,{}] 07:38:12 INFO - PROCESS | 1936 | 1460990292793 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}] 07:38:12 INFO - PROCESS | 1936 | 1460990292991 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 07:38:13 INFO - PROCESS | 1936 | 1460990293195 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c8b0800 == 135 [pid = 1936] [id = 506] 07:38:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e2f8d1800) [pid = 1936] [serial = 1519] [outer = (nil)] 07:38:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e34a45c00) [pid = 1936] [serial = 1520] [outer = 0x7f7e2f8d1800] 07:38:13 INFO - PROCESS | 1936 | 1460990293325 Marionette DEBUG loaded listener.js 07:38:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e359a4c00) [pid = 1936] [serial = 1521] [outer = 0x7f7e2f8d1800] 07:38:14 INFO - PROCESS | 1936 | 1460990294305 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]]]}] 07:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1580ms 07:38:14 INFO - PROCESS | 1936 | 1460990294367 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 07:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:38:14 INFO - PROCESS | 1936 | 1460990294373 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 07:38:14 INFO - PROCESS | 1936 | 1460990294379 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:38:14 INFO - PROCESS | 1936 | 1460990294382 Marionette TRACE conn5 <- [1,1998,null,{}] 07:38:14 INFO - PROCESS | 1936 | 1460990294387 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}] 07:38:14 INFO - PROCESS | 1936 | 1460990294586 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 07:38:14 INFO - PROCESS | 1936 | 1460990294789 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43604800 == 136 [pid = 1936] [id = 507] 07:38:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e3435b800) [pid = 1936] [serial = 1522] [outer = (nil)] 07:38:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e381a2c00) [pid = 1936] [serial = 1523] [outer = 0x7f7e3435b800] 07:38:14 INFO - PROCESS | 1936 | 1460990294864 Marionette DEBUG loaded listener.js 07:38:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e3a6e3800) [pid = 1936] [serial = 1524] [outer = 0x7f7e3435b800] 07:38:15 INFO - PROCESS | 1936 | 1460990295781 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]]]}] 07:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1426ms 07:38:15 INFO - PROCESS | 1936 | 1460990295808 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 07:38:15 INFO - PROCESS | 1936 | 1460990295812 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 07:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:38:15 INFO - PROCESS | 1936 | 1460990295827 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:38:15 INFO - PROCESS | 1936 | 1460990295836 Marionette TRACE conn5 <- [1,2002,null,{}] 07:38:15 INFO - PROCESS | 1936 | 1460990295844 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}] 07:38:16 INFO - PROCESS | 1936 | 1460990296049 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 07:38:16 INFO - PROCESS | 1936 | 1460990296254 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cdc1800 == 137 [pid = 1936] [id = 508] 07:38:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e34362000) [pid = 1936] [serial = 1525] [outer = (nil)] 07:38:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e3bcbe800) [pid = 1936] [serial = 1526] [outer = 0x7f7e34362000] 07:38:16 INFO - PROCESS | 1936 | 1460990296364 Marionette DEBUG loaded listener.js 07:38:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e3fc83800) [pid = 1936] [serial = 1527] [outer = 0x7f7e34362000] 07:38:17 INFO - PROCESS | 1936 | 1460990297298 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]]]}] 07:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1544ms 07:38:17 INFO - PROCESS | 1936 | 1460990297365 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 07:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:38:17 INFO - PROCESS | 1936 | 1460990297370 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 07:38:17 INFO - PROCESS | 1936 | 1460990297375 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:38:17 INFO - PROCESS | 1936 | 1460990297378 Marionette TRACE conn5 <- [1,2006,null,{}] 07:38:17 INFO - PROCESS | 1936 | 1460990297383 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}] 07:38:17 INFO - PROCESS | 1936 | 1460990297605 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 07:38:17 INFO - PROCESS | 1936 | 1460990297810 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e53516800 == 138 [pid = 1936] [id = 509] 07:38:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e3b952c00) [pid = 1936] [serial = 1528] [outer = (nil)] 07:38:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e4083f800) [pid = 1936] [serial = 1529] [outer = 0x7f7e3b952c00] 07:38:17 INFO - PROCESS | 1936 | 1460990297921 Marionette DEBUG loaded listener.js 07:38:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e42075400) [pid = 1936] [serial = 1530] [outer = 0x7f7e3b952c00] 07:38:18 INFO - PROCESS | 1936 | 1460990298798 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]]]}] 07:38:18 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 07:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1480ms 07:38:18 INFO - PROCESS | 1936 | 1460990298856 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 07:38:18 INFO - PROCESS | 1936 | 1460990298859 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 07:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:38:18 INFO - PROCESS | 1936 | 1460990298865 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:38:18 INFO - PROCESS | 1936 | 1460990298867 Marionette TRACE conn5 <- [1,2010,null,{}] 07:38:18 INFO - PROCESS | 1936 | 1460990298873 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}] 07:38:19 INFO - PROCESS | 1936 | 1460990299062 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 07:38:19 INFO - PROCESS | 1936 | 1460990299275 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e096000 == 139 [pid = 1936] [id = 510] 07:38:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e42432c00) [pid = 1936] [serial = 1531] [outer = (nil)] 07:38:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e426d7800) [pid = 1936] [serial = 1532] [outer = 0x7f7e42432c00] 07:38:19 INFO - PROCESS | 1936 | 1460990299402 Marionette DEBUG loaded listener.js 07:38:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e4450f800) [pid = 1936] [serial = 1533] [outer = 0x7f7e42432c00] 07:38:20 INFO - PROCESS | 1936 | 1460990300372 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]]]}] 07:38:20 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 07:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1583ms 07:38:20 INFO - PROCESS | 1936 | 1460990300450 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 07:38:20 INFO - PROCESS | 1936 | 1460990300453 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 07:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:38:20 INFO - PROCESS | 1936 | 1460990300460 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:38:20 INFO - PROCESS | 1936 | 1460990300464 Marionette TRACE conn5 <- [1,2014,null,{}] 07:38:20 INFO - PROCESS | 1936 | 1460990300469 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}] 07:38:20 INFO - PROCESS | 1936 | 1460990300661 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 07:38:20 INFO - PROCESS | 1936 | 1460990300869 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e61541800 == 140 [pid = 1936] [id = 511] 07:38:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e4659cc00) [pid = 1936] [serial = 1534] [outer = (nil)] 07:38:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e4b35bc00) [pid = 1936] [serial = 1535] [outer = 0x7f7e4659cc00] 07:38:20 INFO - PROCESS | 1936 | 1460990300982 Marionette DEBUG loaded listener.js 07:38:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e4bc38400) [pid = 1936] [serial = 1536] [outer = 0x7f7e4659cc00] 07:38:21 INFO - PROCESS | 1936 | 1460990301852 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]]]}] 07:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1429ms 07:38:21 INFO - PROCESS | 1936 | 1460990301890 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 07:38:21 INFO - PROCESS | 1936 | 1460990301893 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 07:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:38:21 INFO - PROCESS | 1936 | 1460990301899 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:38:21 INFO - PROCESS | 1936 | 1460990301901 Marionette TRACE conn5 <- [1,2018,null,{}] 07:38:21 INFO - PROCESS | 1936 | 1460990301907 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}] 07:38:22 INFO - PROCESS | 1936 | 1460990302114 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 07:38:22 INFO - PROCESS | 1936 | 1460990302329 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32ab8000 == 141 [pid = 1936] [id = 512] 07:38:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e465a4000) [pid = 1936] [serial = 1537] [outer = (nil)] 07:38:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e4c84ac00) [pid = 1936] [serial = 1538] [outer = 0x7f7e465a4000] 07:38:22 INFO - PROCESS | 1936 | 1460990302444 Marionette DEBUG loaded listener.js 07:38:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e4d39a400) [pid = 1936] [serial = 1539] [outer = 0x7f7e465a4000] 07:38:23 INFO - PROCESS | 1936 | 1460990303348 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]]]}] 07:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1475ms 07:38:23 INFO - PROCESS | 1936 | 1460990303376 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 07:38:23 INFO - PROCESS | 1936 | 1460990303380 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 07:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:38:23 INFO - PROCESS | 1936 | 1460990303386 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:38:23 INFO - PROCESS | 1936 | 1460990303388 Marionette TRACE conn5 <- [1,2022,null,{}] 07:38:23 INFO - PROCESS | 1936 | 1460990303393 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}] 07:38:23 INFO - PROCESS | 1936 | 1460990303573 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 07:38:23 INFO - PROCESS | 1936 | 1460990303787 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3710a000 == 142 [pid = 1936] [id = 513] 07:38:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e4bc36000) [pid = 1936] [serial = 1540] [outer = (nil)] 07:38:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e4df02800) [pid = 1936] [serial = 1541] [outer = 0x7f7e4bc36000] 07:38:23 INFO - PROCESS | 1936 | 1460990303899 Marionette DEBUG loaded listener.js 07:38:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e4ea17c00) [pid = 1936] [serial = 1542] [outer = 0x7f7e4bc36000] 07:38:24 INFO - PROCESS | 1936 | 1460990304764 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]]]}] 07:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1428ms 07:38:24 INFO - PROCESS | 1936 | 1460990304822 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 07:38:24 INFO - PROCESS | 1936 | 1460990304824 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 07:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:38:24 INFO - PROCESS | 1936 | 1460990304832 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:38:24 INFO - PROCESS | 1936 | 1460990304835 Marionette TRACE conn5 <- [1,2026,null,{}] 07:38:24 INFO - PROCESS | 1936 | 1460990304840 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}] 07:38:25 INFO - PROCESS | 1936 | 1460990305028 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 07:38:25 INFO - PROCESS | 1936 | 1460990305238 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3711c800 == 143 [pid = 1936] [id = 514] 07:38:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e2f8d1000) [pid = 1936] [serial = 1543] [outer = (nil)] 07:38:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e2f8db800) [pid = 1936] [serial = 1544] [outer = 0x7f7e2f8d1000] 07:38:25 INFO - PROCESS | 1936 | 1460990305353 Marionette DEBUG loaded listener.js 07:38:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e34359c00) [pid = 1936] [serial = 1545] [outer = 0x7f7e2f8d1000] 07:38:26 INFO - PROCESS | 1936 | 1460990306268 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]]]}] 07:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1482ms 07:38:26 INFO - PROCESS | 1936 | 1460990306316 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 07:38:26 INFO - PROCESS | 1936 | 1460990306320 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 07:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:38:26 INFO - PROCESS | 1936 | 1460990306325 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:38:26 INFO - PROCESS | 1936 | 1460990306327 Marionette TRACE conn5 <- [1,2030,null,{}] 07:38:26 INFO - PROCESS | 1936 | 1460990306356 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}] 07:38:26 INFO - PROCESS | 1936 | 1460990306558 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 07:38:26 INFO - PROCESS | 1936 | 1460990306801 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e327ea800 == 144 [pid = 1936] [id = 515] 07:38:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e32654000) [pid = 1936] [serial = 1546] [outer = (nil)] 07:38:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e328c6000) [pid = 1936] [serial = 1547] [outer = 0x7f7e32654000] 07:38:26 INFO - PROCESS | 1936 | 1460990306930 Marionette DEBUG loaded listener.js 07:38:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e359b1000) [pid = 1936] [serial = 1548] [outer = 0x7f7e32654000] 07:38:28 INFO - PROCESS | 1936 | 1460990308560 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]]]}] 07:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2306ms 07:38:28 INFO - PROCESS | 1936 | 1460990308633 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 07:38:28 INFO - PROCESS | 1936 | 1460990308638 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 07:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:38:28 INFO - PROCESS | 1936 | 1460990308645 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:38:28 INFO - PROCESS | 1936 | 1460990308650 Marionette TRACE conn5 <- [1,2034,null,{}] 07:38:28 INFO - PROCESS | 1936 | 1460990308658 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}] 07:38:28 INFO - PROCESS | 1936 | 1460990308841 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 07:38:29 INFO - PROCESS | 1936 | 1460990309141 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34811000 == 145 [pid = 1936] [id = 516] 07:38:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e333c5c00) [pid = 1936] [serial = 1549] [outer = (nil)] 07:38:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e333c8400) [pid = 1936] [serial = 1550] [outer = 0x7f7e333c5c00] 07:38:29 INFO - PROCESS | 1936 | 1460990309211 Marionette DEBUG loaded listener.js 07:38:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e3348a400) [pid = 1936] [serial = 1551] [outer = 0x7f7e333c5c00] 07:38:30 INFO - PROCESS | 1936 | 1460990310118 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]]]}] 07:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1532ms 07:38:30 INFO - PROCESS | 1936 | 1460990310177 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 07:38:30 INFO - PROCESS | 1936 | 1460990310195 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 07:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:38:30 INFO - PROCESS | 1936 | 1460990310209 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:38:30 INFO - PROCESS | 1936 | 1460990310212 Marionette TRACE conn5 <- [1,2038,null,{}] 07:38:30 INFO - PROCESS | 1936 | 1460990310226 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}] 07:38:30 INFO - PROCESS | 1936 | 1460990310541 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 07:38:30 INFO - PROCESS | 1936 | 1460990310829 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e327e3000 == 146 [pid = 1936] [id = 517] 07:38:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e3435c400) [pid = 1936] [serial = 1552] [outer = (nil)] 07:38:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e346f5000) [pid = 1936] [serial = 1553] [outer = 0x7f7e3435c400] 07:38:30 INFO - PROCESS | 1936 | 1460990310938 Marionette DEBUG loaded listener.js 07:38:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e34945c00) [pid = 1936] [serial = 1554] [outer = 0x7f7e3435c400] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4a2ad800 == 145 [pid = 1936] [id = 70] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e59963800 == 144 [pid = 1936] [id = 83] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c9ce800 == 143 [pid = 1936] [id = 56] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e3c68b400) [pid = 1936] [serial = 1445] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e38e5d000) [pid = 1936] [serial = 1451] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34ae8000 == 142 [pid = 1936] [id = 504] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4b9af000 == 141 [pid = 1936] [id = 503] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e47388000 == 140 [pid = 1936] [id = 502] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43586000 == 139 [pid = 1936] [id = 501] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40f54800 == 138 [pid = 1936] [id = 500] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35ed0800 == 137 [pid = 1936] [id = 499] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42281000 == 136 [pid = 1936] [id = 479] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a4c2800 == 135 [pid = 1936] [id = 498] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a4cb000 == 134 [pid = 1936] [id = 497] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e182000 == 133 [pid = 1936] [id = 493] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e141800 == 132 [pid = 1936] [id = 492] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a3b9800 == 131 [pid = 1936] [id = 491] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a7d7000 == 130 [pid = 1936] [id = 490] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d3df800 == 129 [pid = 1936] [id = 489] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bfc3000 == 128 [pid = 1936] [id = 488] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4b4f3800 == 127 [pid = 1936] [id = 487] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4704a000 == 126 [pid = 1936] [id = 486] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43153000 == 125 [pid = 1936] [id = 485] 07:38:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a7da000 == 124 [pid = 1936] [id = 484] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e475ddc00) [pid = 1936] [serial = 1239] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e3fe5fc00) [pid = 1936] [serial = 1233] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e4659b800) [pid = 1936] [serial = 1248] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e371ba800) [pid = 1936] [serial = 1275] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e5a905800) [pid = 1936] [serial = 1188] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e38416400) [pid = 1936] [serial = 1161] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e3fa8d400) [pid = 1936] [serial = 1164] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e35aed000) [pid = 1936] [serial = 1227] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e35daa400) [pid = 1936] [serial = 1197] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e4a110800) [pid = 1936] [serial = 1251] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e4ec85c00) [pid = 1936] [serial = 1182] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e4bc3cc00) [pid = 1936] [serial = 1176] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e5e4bd400) [pid = 1936] [serial = 1191] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e42c02400) [pid = 1936] [serial = 1167] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e4343dc00) [pid = 1936] [serial = 1236] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e5a90a400) [pid = 1936] [serial = 1245] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e4d39f800) [pid = 1936] [serial = 1179] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e471a8c00) [pid = 1936] [serial = 1173] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e5864b800) [pid = 1936] [serial = 1242] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e333cd400) [pid = 1936] [serial = 1272] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e445e7800) [pid = 1936] [serial = 1170] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e32661000) [pid = 1936] [serial = 1194] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e597e4c00) [pid = 1936] [serial = 1185] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e391b4400) [pid = 1936] [serial = 1230] [outer = (nil)] [url = about:blank] 07:38:31 INFO - PROCESS | 1936 | 1460990311881 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]]]}] 07:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1739ms 07:38:31 INFO - PROCESS | 1936 | 1460990311945 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 07:38:31 INFO - PROCESS | 1936 | 1460990311948 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 07:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:38:31 INFO - PROCESS | 1936 | 1460990311954 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:38:31 INFO - PROCESS | 1936 | 1460990311959 Marionette TRACE conn5 <- [1,2042,null,{}] 07:38:31 INFO - PROCESS | 1936 | 1460990311975 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}] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e4659c400) [pid = 1936] [serial = 1329] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e2f8df000) [pid = 1936] [serial = 1425] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e46578000) [pid = 1936] [serial = 1302] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e4069f000) [pid = 1936] [serial = 1392] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e4ec3b800) [pid = 1936] [serial = 1362] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e371be000) [pid = 1936] [serial = 1449] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e4bfa3400) [pid = 1936] [serial = 1353] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e4dec1000) [pid = 1936] [serial = 1398] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e42c11400) [pid = 1936] [serial = 1290] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e40694800) [pid = 1936] [serial = 1284] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e34368400) [pid = 1936] [serial = 1422] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e4a230400) [pid = 1936] [serial = 1386] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e5c946c00) [pid = 1936] [serial = 1410] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e4dd7ac00) [pid = 1936] [serial = 1359] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e359a4800) [pid = 1936] [serial = 1448] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e371b6400) [pid = 1936] [serial = 1442] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e475e0c00) [pid = 1936] [serial = 1395] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e5e7a7c00) [pid = 1936] [serial = 1416] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e5ea08400) [pid = 1936] [serial = 1419] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e5a90ec00) [pid = 1936] [serial = 1407] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e4428b800) [pid = 1936] [serial = 1296] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x7f7e599c1800) [pid = 1936] [serial = 1404] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e471af800) [pid = 1936] [serial = 1344] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e4a7d0800) [pid = 1936] [serial = 1347] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e4b7e3800) [pid = 1936] [serial = 1350] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e3fceb400) [pid = 1936] [serial = 1281] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 135 (0x7f7e3fdb4000) [pid = 1936] [serial = 1335] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 134 (0x7f7e3819d400) [pid = 1936] [serial = 1332] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 133 (0x7f7e422cb000) [pid = 1936] [serial = 1287] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 132 (0x7f7e5e622c00) [pid = 1936] [serial = 1413] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 131 (0x7f7e4ec7dc00) [pid = 1936] [serial = 1401] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 130 (0x7f7e4d20b400) [pid = 1936] [serial = 1356] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e391eb800) [pid = 1936] [serial = 1389] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e366bcc00) [pid = 1936] [serial = 1428] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x7f7e391e4c00) [pid = 1936] [serial = 1278] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x7f7e43289400) [pid = 1936] [serial = 1293] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x7f7e391e4800) [pid = 1936] [serial = 1443] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x7f7e447ad000) [pid = 1936] [serial = 1299] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x7f7e465a4c00) [pid = 1936] [serial = 1341] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e38e55800) [pid = 1936] [serial = 1305] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e42c0f000) [pid = 1936] [serial = 1338] [outer = (nil)] [url = about:blank] 07:38:32 INFO - PROCESS | 1936 | 1460990312287 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 07:38:32 INFO - PROCESS | 1936 | 1460990312400 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3812b000 == 125 [pid = 1936] [id = 518] 07:38:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e34a45400) [pid = 1936] [serial = 1555] [outer = (nil)] 07:38:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e356e0800) [pid = 1936] [serial = 1556] [outer = 0x7f7e34a45400] 07:38:32 INFO - PROCESS | 1936 | 1460990312468 Marionette DEBUG loaded listener.js 07:38:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x7f7e359a7400) [pid = 1936] [serial = 1557] [outer = 0x7f7e34a45400] 07:38:33 INFO - PROCESS | 1936 | 1460990313213 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]]]}] 07:38:33 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) 07:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1283ms 07:38:33 INFO - PROCESS | 1936 | 1460990313238 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 07:38:33 INFO - PROCESS | 1936 | 1460990313242 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 07:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:38:33 INFO - PROCESS | 1936 | 1460990313247 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:38:33 INFO - PROCESS | 1936 | 1460990313249 Marionette TRACE conn5 <- [1,2046,null,{}] 07:38:33 INFO - PROCESS | 1936 | 1460990313258 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}] 07:38:33 INFO - PROCESS | 1936 | 1460990313496 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 07:38:33 INFO - PROCESS | 1936 | 1460990313597 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38f98000 == 126 [pid = 1936] [id = 519] 07:38:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x7f7e34a4dc00) [pid = 1936] [serial = 1558] [outer = (nil)] 07:38:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x7f7e35dad000) [pid = 1936] [serial = 1559] [outer = 0x7f7e34a4dc00] 07:38:33 INFO - PROCESS | 1936 | 1460990313658 Marionette DEBUG loaded listener.js 07:38:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e366c5c00) [pid = 1936] [serial = 1560] [outer = 0x7f7e34a4dc00] 07:38:34 INFO - PROCESS | 1936 | 1460990314452 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]]]}] 07:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1233ms 07:38:34 INFO - PROCESS | 1936 | 1460990314482 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 07:38:34 INFO - PROCESS | 1936 | 1460990314485 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 07:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:38:34 INFO - PROCESS | 1936 | 1460990314490 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:38:34 INFO - PROCESS | 1936 | 1460990314492 Marionette TRACE conn5 <- [1,2050,null,{}] 07:38:34 INFO - PROCESS | 1936 | 1460990314498 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}] 07:38:34 INFO - PROCESS | 1936 | 1460990314713 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 07:38:34 INFO - PROCESS | 1936 | 1460990314742 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a3cd800 == 127 [pid = 1936] [id = 520] 07:38:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e366c6000) [pid = 1936] [serial = 1561] [outer = (nil)] 07:38:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e3675ec00) [pid = 1936] [serial = 1562] [outer = 0x7f7e366c6000] 07:38:34 INFO - PROCESS | 1936 | 1460990314800 Marionette DEBUG loaded listener.js 07:38:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e371ba800) [pid = 1936] [serial = 1563] [outer = 0x7f7e366c6000] 07:38:35 INFO - PROCESS | 1936 | 1460990315807 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]]]}] 07:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1375ms 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 129 (0x7f7e358f0800) [pid = 1936] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 128 (0x7f7e333cb000) [pid = 1936] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 127 (0x7f7e33390c00) [pid = 1936] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 126 (0x7f7e34a4fc00) [pid = 1936] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 125 (0x7f7e3338f800) [pid = 1936] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 124 (0x7f7e3fcf0800) [pid = 1936] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 123 (0x7f7e3ba9ec00) [pid = 1936] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 122 (0x7f7e333cc400) [pid = 1936] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:38:36 INFO - PROCESS | 1936 | --DOMWINDOW == 121 (0x7f7e333cec00) [pid = 1936] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:38:36 INFO - PROCESS | 1936 | 1460990316461 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 07:38:36 INFO - PROCESS | 1936 | 1460990316463 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 07:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:38:36 INFO - PROCESS | 1936 | 1460990316480 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:38:36 INFO - PROCESS | 1936 | 1460990316483 Marionette TRACE conn5 <- [1,2054,null,{}] 07:38:36 INFO - PROCESS | 1936 | 1460990316488 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}] 07:38:36 INFO - PROCESS | 1936 | 1460990316714 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 07:38:36 INFO - PROCESS | 1936 | 1460990316875 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a5e3000 == 128 [pid = 1936] [id = 521] 07:38:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 122 (0x7f7e373a4800) [pid = 1936] [serial = 1564] [outer = (nil)] 07:38:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 123 (0x7f7e3819cc00) [pid = 1936] [serial = 1565] [outer = 0x7f7e373a4800] 07:38:36 INFO - PROCESS | 1936 | 1460990316943 Marionette DEBUG loaded listener.js 07:38:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 124 (0x7f7e38e50c00) [pid = 1936] [serial = 1566] [outer = 0x7f7e373a4800] 07:38:37 INFO - PROCESS | 1936 | 1460990317666 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]]]}] 07:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1226ms 07:38:37 INFO - PROCESS | 1936 | 1460990317707 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 07:38:37 INFO - PROCESS | 1936 | 1460990317710 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 07:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:38:37 INFO - PROCESS | 1936 | 1460990317715 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:38:37 INFO - PROCESS | 1936 | 1460990317717 Marionette TRACE conn5 <- [1,2058,null,{}] 07:38:37 INFO - PROCESS | 1936 | 1460990317723 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}] 07:38:37 INFO - PROCESS | 1936 | 1460990317954 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 07:38:38 INFO - PROCESS | 1936 | 1460990318173 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e327f8000 == 129 [pid = 1936] [id = 522] 07:38:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 125 (0x7f7e2f8d0800) [pid = 1936] [serial = 1567] [outer = (nil)] 07:38:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 126 (0x7f7e32654800) [pid = 1936] [serial = 1568] [outer = 0x7f7e2f8d0800] 07:38:38 INFO - PROCESS | 1936 | 1460990318289 Marionette DEBUG loaded listener.js 07:38:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 127 (0x7f7e328cf400) [pid = 1936] [serial = 1569] [outer = 0x7f7e2f8d0800] 07:38:39 INFO - PROCESS | 1936 | 1460990319304 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]]]}] 07:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1679ms 07:38:39 INFO - PROCESS | 1936 | ************************* 07:38:39 INFO - PROCESS | 1936 | A coding exception was thrown and uncaught in a Task. 07:38:39 INFO - PROCESS | 1936 | 07:38:39 INFO - PROCESS | 1936 | Full message: TypeError: NetworkError when attempting to fetch resource. 07:38:39 INFO - PROCESS | 1936 | Full stack: 07:38:39 INFO - PROCESS | 1936 | ************************* 07:38:39 INFO - PROCESS | 1936 | 1460990319408 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 07:38:39 INFO - PROCESS | 1936 | 1460990319416 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 07:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:38:39 INFO - PROCESS | 1936 | 1460990319423 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:38:39 INFO - PROCESS | 1936 | 1460990319427 Marionette TRACE conn5 <- [1,2062,null,{}] 07:38:39 INFO - PROCESS | 1936 | 1460990319492 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}] 07:38:39 INFO - PROCESS | 1936 | 1460990319709 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 07:38:40 INFO - PROCESS | 1936 | 1460990319999 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a3e2800 == 130 [pid = 1936] [id = 523] 07:38:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 128 (0x7f7e3435c800) [pid = 1936] [serial = 1570] [outer = (nil)] 07:38:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 129 (0x7f7e3494b400) [pid = 1936] [serial = 1571] [outer = 0x7f7e3435c800] 07:38:40 INFO - PROCESS | 1936 | 1460990320076 Marionette DEBUG loaded listener.js 07:38:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 130 (0x7f7e366c1c00) [pid = 1936] [serial = 1572] [outer = 0x7f7e3435c800] 07:38:41 INFO - PROCESS | 1936 | 1460990321010 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]]]}] 07:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1632ms 07:38:41 INFO - PROCESS | 1936 | 1460990321060 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 07:38:41 INFO - PROCESS | 1936 | 1460990321065 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 07:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:38:41 INFO - PROCESS | 1936 | 1460990321072 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:38:41 INFO - PROCESS | 1936 | 1460990321075 Marionette TRACE conn5 <- [1,2066,null,{}] 07:38:41 INFO - PROCESS | 1936 | 1460990321081 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}] 07:38:41 INFO - PROCESS | 1936 | 1460990321271 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 07:38:41 INFO - PROCESS | 1936 | 1460990321465 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb1e800 == 131 [pid = 1936] [id = 524] 07:38:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 131 (0x7f7e346f5800) [pid = 1936] [serial = 1573] [outer = (nil)] 07:38:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 132 (0x7f7e374a0800) [pid = 1936] [serial = 1574] [outer = 0x7f7e346f5800] 07:38:41 INFO - PROCESS | 1936 | 1460990321538 Marionette DEBUG loaded listener.js 07:38:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 133 (0x7f7e3829b400) [pid = 1936] [serial = 1575] [outer = 0x7f7e346f5800] 07:38:42 INFO - PROCESS | 1936 | 1460990322516 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]]]}] 07:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1476ms 07:38:42 INFO - PROCESS | 1936 | 1460990322549 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 07:38:42 INFO - PROCESS | 1936 | 1460990322552 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 07:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:38:42 INFO - PROCESS | 1936 | 1460990322566 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:38:42 INFO - PROCESS | 1936 | 1460990322574 Marionette TRACE conn5 <- [1,2070,null,{}] 07:38:42 INFO - PROCESS | 1936 | 1460990322582 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}] 07:38:42 INFO - PROCESS | 1936 | 1460990322763 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 07:38:42 INFO - PROCESS | 1936 | 1460990322965 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40718800 == 132 [pid = 1936] [id = 525] 07:38:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 134 (0x7f7e333c5800) [pid = 1936] [serial = 1576] [outer = (nil)] 07:38:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 135 (0x7f7e38e58c00) [pid = 1936] [serial = 1577] [outer = 0x7f7e333c5800] 07:38:43 INFO - PROCESS | 1936 | 1460990323035 Marionette DEBUG loaded listener.js 07:38:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 136 (0x7f7e391e7000) [pid = 1936] [serial = 1578] [outer = 0x7f7e333c5800] 07:38:43 INFO - PROCESS | 1936 | 1460990323919 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]]]}] 07:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1391ms 07:38:43 INFO - PROCESS | 1936 | 1460990323950 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 07:38:43 INFO - PROCESS | 1936 | 1460990323955 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 07:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:38:43 INFO - PROCESS | 1936 | 1460990323960 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:38:43 INFO - PROCESS | 1936 | 1460990323962 Marionette TRACE conn5 <- [1,2074,null,{}] 07:38:43 INFO - PROCESS | 1936 | 1460990323968 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}] 07:38:44 INFO - PROCESS | 1936 | 1460990324154 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 07:38:44 INFO - PROCESS | 1936 | 1460990324356 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40ab0000 == 133 [pid = 1936] [id = 526] 07:38:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e3a6e7c00) [pid = 1936] [serial = 1579] [outer = (nil)] 07:38:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e3a6eb400) [pid = 1936] [serial = 1580] [outer = 0x7f7e3a6e7c00] 07:38:44 INFO - PROCESS | 1936 | 1460990324430 Marionette DEBUG loaded listener.js 07:38:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e3b050c00) [pid = 1936] [serial = 1581] [outer = 0x7f7e3a6e7c00] 07:38:45 INFO - PROCESS | 1936 | 1460990325288 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]]]}] 07:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1376ms 07:38:45 INFO - PROCESS | 1936 | 1460990325338 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 07:38:45 INFO - PROCESS | 1936 | 1460990325342 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 07:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:38:45 INFO - PROCESS | 1936 | 1460990325348 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:38:45 INFO - PROCESS | 1936 | 1460990325350 Marionette TRACE conn5 <- [1,2078,null,{}] 07:38:45 INFO - PROCESS | 1936 | 1460990325356 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}] 07:38:45 INFO - PROCESS | 1936 | 1460990325539 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 07:38:45 INFO - PROCESS | 1936 | 1460990325739 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4244b000 == 134 [pid = 1936] [id = 527] 07:38:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e3b05cc00) [pid = 1936] [serial = 1582] [outer = (nil)] 07:38:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e3b214800) [pid = 1936] [serial = 1583] [outer = 0x7f7e3b05cc00] 07:38:45 INFO - PROCESS | 1936 | 1460990325817 Marionette DEBUG loaded listener.js 07:38:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e3b955c00) [pid = 1936] [serial = 1584] [outer = 0x7f7e3b05cc00] 07:38:46 INFO - PROCESS | 1936 | 1460990326696 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]]]}] 07:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1377ms 07:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:38:46 INFO - PROCESS | 1936 | 1460990326727 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 07:38:46 INFO - PROCESS | 1936 | 1460990326730 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 07:38:46 INFO - PROCESS | 1936 | 1460990326736 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:38:46 INFO - PROCESS | 1936 | 1460990326739 Marionette TRACE conn5 <- [1,2082,null,{}] 07:38:46 INFO - PROCESS | 1936 | 1460990326744 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}] 07:38:46 INFO - PROCESS | 1936 | 1460990326924 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 07:38:47 INFO - PROCESS | 1936 | 1460990327141 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42b77000 == 135 [pid = 1936] [id = 528] 07:38:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e3b05d000) [pid = 1936] [serial = 1585] [outer = (nil)] 07:38:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e3bc53400) [pid = 1936] [serial = 1586] [outer = 0x7f7e3b05d000] 07:38:47 INFO - PROCESS | 1936 | 1460990327209 Marionette DEBUG loaded listener.js 07:38:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e3bcc1400) [pid = 1936] [serial = 1587] [outer = 0x7f7e3b05d000] 07:38:48 INFO - PROCESS | 1936 | 1460990328070 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]]]}] 07:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1383ms 07:38:48 INFO - PROCESS | 1936 | 1460990328119 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 07:38:48 INFO - PROCESS | 1936 | 1460990328123 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 07:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:38:48 INFO - PROCESS | 1936 | 1460990328128 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:38:48 INFO - PROCESS | 1936 | 1460990328130 Marionette TRACE conn5 <- [1,2086,null,{}] 07:38:48 INFO - PROCESS | 1936 | 1460990328135 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}] 07:38:48 INFO - PROCESS | 1936 | 1460990328316 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 07:38:48 INFO - PROCESS | 1936 | 1460990328528 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43153000 == 136 [pid = 1936] [id = 529] 07:38:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e35aef800) [pid = 1936] [serial = 1588] [outer = (nil)] 07:38:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e3c686400) [pid = 1936] [serial = 1589] [outer = 0x7f7e35aef800] 07:38:48 INFO - PROCESS | 1936 | 1460990328597 Marionette DEBUG loaded listener.js 07:38:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e3c726000) [pid = 1936] [serial = 1590] [outer = 0x7f7e35aef800] 07:38:49 INFO - PROCESS | 1936 | 1460990329453 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]]]}] 07:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1379ms 07:38:49 INFO - PROCESS | 1936 | 1460990329509 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 07:38:49 INFO - PROCESS | 1936 | 1460990329511 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 07:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:38:49 INFO - PROCESS | 1936 | 1460990329517 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:38:49 INFO - PROCESS | 1936 | 1460990329519 Marionette TRACE conn5 <- [1,2090,null,{}] 07:38:49 INFO - PROCESS | 1936 | 1460990329525 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}] 07:38:49 INFO - PROCESS | 1936 | 1460990329709 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 07:38:49 INFO - PROCESS | 1936 | 1460990329912 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e432a6000 == 137 [pid = 1936] [id = 530] 07:38:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e3a6ee000) [pid = 1936] [serial = 1591] [outer = (nil)] 07:38:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e3c730000) [pid = 1936] [serial = 1592] [outer = 0x7f7e3a6ee000] 07:38:49 INFO - PROCESS | 1936 | 1460990329980 Marionette DEBUG loaded listener.js 07:38:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e3c789400) [pid = 1936] [serial = 1593] [outer = 0x7f7e3a6ee000] 07:38:50 INFO - PROCESS | 1936 | 1460990330815 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]]]}] 07:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1329ms 07:38:50 INFO - PROCESS | 1936 | 1460990330861 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 07:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:38:50 INFO - PROCESS | 1936 | 1460990330865 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 07:38:50 INFO - PROCESS | 1936 | 1460990330871 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:38:50 INFO - PROCESS | 1936 | 1460990330874 Marionette TRACE conn5 <- [1,2094,null,{}] 07:38:50 INFO - PROCESS | 1936 | 1460990330880 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}] 07:38:51 INFO - PROCESS | 1936 | 1460990331097 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 07:38:51 INFO - PROCESS | 1936 | 1460990331296 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4356e000 == 138 [pid = 1936] [id = 531] 07:38:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e3b05d400) [pid = 1936] [serial = 1594] [outer = (nil)] 07:38:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e3fa87800) [pid = 1936] [serial = 1595] [outer = 0x7f7e3b05d400] 07:38:51 INFO - PROCESS | 1936 | 1460990331363 Marionette DEBUG loaded listener.js 07:38:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e3fa91800) [pid = 1936] [serial = 1596] [outer = 0x7f7e3b05d400] 07:38:52 INFO - PROCESS | 1936 | 1460990332215 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]]]}] 07:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1377ms 07:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:38:52 INFO - PROCESS | 1936 | 1460990332249 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 07:38:52 INFO - PROCESS | 1936 | 1460990332251 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 07:38:52 INFO - PROCESS | 1936 | 1460990332258 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:38:52 INFO - PROCESS | 1936 | 1460990332261 Marionette TRACE conn5 <- [1,2098,null,{}] 07:38:52 INFO - PROCESS | 1936 | 1460990332266 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}] 07:38:52 INFO - PROCESS | 1936 | 1460990332441 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 07:38:52 INFO - PROCESS | 1936 | 1460990332646 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44531000 == 139 [pid = 1936] [id = 532] 07:38:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e3840f400) [pid = 1936] [serial = 1597] [outer = (nil)] 07:38:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e3fceb400) [pid = 1936] [serial = 1598] [outer = 0x7f7e3840f400] 07:38:52 INFO - PROCESS | 1936 | 1460990332719 Marionette DEBUG loaded listener.js 07:38:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e3fdb6800) [pid = 1936] [serial = 1599] [outer = 0x7f7e3840f400] 07:38:53 INFO - PROCESS | 1936 | 1460990333597 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]]]}] 07:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1385ms 07:38:53 INFO - PROCESS | 1936 | 1460990333643 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 07:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:38:53 INFO - PROCESS | 1936 | 1460990333647 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 07:38:53 INFO - PROCESS | 1936 | 1460990333653 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:38:53 INFO - PROCESS | 1936 | 1460990333656 Marionette TRACE conn5 <- [1,2102,null,{}] 07:38:53 INFO - PROCESS | 1936 | 1460990333661 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}] 07:38:53 INFO - PROCESS | 1936 | 1460990333888 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 07:38:54 INFO - PROCESS | 1936 | 1460990334088 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4704c000 == 140 [pid = 1936] [id = 533] 07:38:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e3c68b800) [pid = 1936] [serial = 1600] [outer = (nil)] 07:38:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e406a1400) [pid = 1936] [serial = 1601] [outer = 0x7f7e3c68b800] 07:38:54 INFO - PROCESS | 1936 | 1460990334157 Marionette DEBUG loaded listener.js 07:38:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e40840000) [pid = 1936] [serial = 1602] [outer = 0x7f7e3c68b800] 07:38:55 INFO - PROCESS | 1936 | 1460990335018 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]]]}] 07:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1425ms 07:38:55 INFO - PROCESS | 1936 | 1460990335079 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 07:38:55 INFO - PROCESS | 1936 | 1460990335082 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 07:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:38:55 INFO - PROCESS | 1936 | 1460990335088 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:38:55 INFO - PROCESS | 1936 | 1460990335090 Marionette TRACE conn5 <- [1,2106,null,{}] 07:38:55 INFO - PROCESS | 1936 | 1460990335097 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}] 07:38:55 INFO - PROCESS | 1936 | 1460990335280 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 07:38:55 INFO - PROCESS | 1936 | 1460990335486 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47375800 == 141 [pid = 1936] [id = 534] 07:38:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e3fc89c00) [pid = 1936] [serial = 1603] [outer = (nil)] 07:38:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e409ed800) [pid = 1936] [serial = 1604] [outer = 0x7f7e3fc89c00] 07:38:55 INFO - PROCESS | 1936 | 1460990335554 Marionette DEBUG loaded listener.js 07:38:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e42070000) [pid = 1936] [serial = 1605] [outer = 0x7f7e3fc89c00] 07:38:56 INFO - PROCESS | 1936 | 1460990336409 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]]]}] 07:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1378ms 07:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:38:56 INFO - PROCESS | 1936 | 1460990336467 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 07:38:56 INFO - PROCESS | 1936 | 1460990336469 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 07:38:56 INFO - PROCESS | 1936 | 1460990336475 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:38:56 INFO - PROCESS | 1936 | 1460990336478 Marionette TRACE conn5 <- [1,2110,null,{}] 07:38:56 INFO - PROCESS | 1936 | 1460990336483 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}] 07:38:56 INFO - PROCESS | 1936 | 1460990336670 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 07:38:56 INFO - PROCESS | 1936 | 1460990336876 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473a6000 == 142 [pid = 1936] [id = 535] 07:38:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e4083f400) [pid = 1936] [serial = 1606] [outer = (nil)] 07:38:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e4211a000) [pid = 1936] [serial = 1607] [outer = 0x7f7e4083f400] 07:38:56 INFO - PROCESS | 1936 | 1460990336942 Marionette DEBUG loaded listener.js 07:38:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e422c4400) [pid = 1936] [serial = 1608] [outer = 0x7f7e4083f400] 07:38:57 INFO - PROCESS | 1936 | 1460990337834 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]]]}] 07:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1433ms 07:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:38:57 INFO - PROCESS | 1936 | 1460990337908 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 07:38:57 INFO - PROCESS | 1936 | 1460990337910 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 07:38:57 INFO - PROCESS | 1936 | 1460990337917 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:38:57 INFO - PROCESS | 1936 | 1460990337919 Marionette TRACE conn5 <- [1,2114,null,{}] 07:38:57 INFO - PROCESS | 1936 | 1460990337924 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}] 07:38:58 INFO - PROCESS | 1936 | 1460990338114 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 07:38:58 INFO - PROCESS | 1936 | 1460990338317 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:38:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e48ffc000 == 143 [pid = 1936] [id = 536] 07:38:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e34365800) [pid = 1936] [serial = 1609] [outer = (nil)] 07:38:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e42433400) [pid = 1936] [serial = 1610] [outer = 0x7f7e34365800] 07:38:58 INFO - PROCESS | 1936 | 1460990338385 Marionette DEBUG loaded listener.js 07:38:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e426ccc00) [pid = 1936] [serial = 1611] [outer = 0x7f7e34365800] 07:38:59 INFO - PROCESS | 1936 | 1460990339295 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]]]}] 07:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1430ms 07:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:38:59 INFO - PROCESS | 1936 | 1460990339347 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 07:38:59 INFO - PROCESS | 1936 | 1460990339350 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 07:38:59 INFO - PROCESS | 1936 | 1460990339358 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:38:59 INFO - PROCESS | 1936 | 1460990339360 Marionette TRACE conn5 <- [1,2118,null,{}] 07:38:59 INFO - PROCESS | 1936 | 1460990339366 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}] 07:38:59 INFO - PROCESS | 1936 | 1460990339551 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 07:39:00 INFO - PROCESS | 1936 | 1460990340127 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3710f000 == 144 [pid = 1936] [id = 537] 07:39:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e32657800) [pid = 1936] [serial = 1612] [outer = (nil)] 07:39:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e328c6400) [pid = 1936] [serial = 1613] [outer = 0x7f7e32657800] 07:39:00 INFO - PROCESS | 1936 | 1460990340237 Marionette DEBUG loaded listener.js 07:39:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e333c4c00) [pid = 1936] [serial = 1614] [outer = 0x7f7e32657800] 07:39:01 INFO - PROCESS | 1936 | 1460990341064 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]]]}] 07:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1782ms 07:39:01 INFO - PROCESS | 1936 | 1460990341140 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 07:39:01 INFO - PROCESS | 1936 | 1460990341146 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 07:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:39:01 INFO - PROCESS | 1936 | 1460990341156 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:39:01 INFO - PROCESS | 1936 | 1460990341159 Marionette TRACE conn5 <- [1,2122,null,{}] 07:39:01 INFO - PROCESS | 1936 | 1460990341167 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}] 07:39:01 INFO - PROCESS | 1936 | 1460990341422 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 07:39:01 INFO - PROCESS | 1936 | 1460990341829 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32ab0800 == 145 [pid = 1936] [id = 538] 07:39:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e3434dc00) [pid = 1936] [serial = 1615] [outer = (nil)] 07:39:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e34a4c000) [pid = 1936] [serial = 1616] [outer = 0x7f7e3434dc00] 07:39:01 INFO - PROCESS | 1936 | 1460990341902 Marionette DEBUG loaded listener.js 07:39:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e359b0800) [pid = 1936] [serial = 1617] [outer = 0x7f7e3434dc00] 07:39:02 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e5970cc00) [pid = 1936] [serial = 1475] [outer = (nil)] [url = about:blank] 07:39:02 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e5a7c9000) [pid = 1936] [serial = 1478] [outer = (nil)] [url = about:blank] 07:39:02 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e5e626400) [pid = 1936] [serial = 1481] [outer = (nil)] [url = about:blank] 07:39:02 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e5e7ac000) [pid = 1936] [serial = 1484] [outer = (nil)] [url = about:blank] 07:39:02 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e34a4b000) [pid = 1936] [serial = 1487] [outer = (nil)] [url = about:blank] 07:39:02 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e333cb400) [pid = 1936] [serial = 1514] [outer = (nil)] [url = about:blank] 07:39:02 INFO - PROCESS | 1936 | 1460990342933 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]]]}] 07:39:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32ab8000 == 144 [pid = 1936] [id = 512] 07:39:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e61541800 == 143 [pid = 1936] [id = 511] 07:39:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e096000 == 142 [pid = 1936] [id = 510] 07:39:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e53516800 == 141 [pid = 1936] [id = 509] 07:39:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cdc1800 == 140 [pid = 1936] [id = 508] 07:39:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43604800 == 139 [pid = 1936] [id = 507] 07:39:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3c8b0800 == 138 [pid = 1936] [id = 506] 07:39:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e342ba800 == 137 [pid = 1936] [id = 505] 07:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1840ms 07:39:03 INFO - PROCESS | 1936 | 1460990343000 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 07:39:03 INFO - PROCESS | 1936 | 1460990343006 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 07:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:39:03 INFO - PROCESS | 1936 | 1460990343012 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:39:03 INFO - PROCESS | 1936 | 1460990343015 Marionette TRACE conn5 <- [1,2126,null,{}] 07:39:03 INFO - PROCESS | 1936 | 1460990343020 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}] 07:39:03 INFO - PROCESS | 1936 | 1460990343194 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e3fc83c00) [pid = 1936] [serial = 1446] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e3baa5800) [pid = 1936] [serial = 1502] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e3baaac00) [pid = 1936] [serial = 1503] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e3b051c00) [pid = 1936] [serial = 1452] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e3fe5e000) [pid = 1936] [serial = 1460] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e34a4e800) [pid = 1936] [serial = 1497] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e3494fc00) [pid = 1936] [serial = 1496] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e38292800) [pid = 1936] [serial = 1499] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e3a6ebc00) [pid = 1936] [serial = 1500] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e4ec78c00) [pid = 1936] [serial = 1472] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e3348c000) [pid = 1936] [serial = 1494] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e33395800) [pid = 1936] [serial = 1493] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e471a5000) [pid = 1936] [serial = 1466] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e3a6e6c00) [pid = 1936] [serial = 1454] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e33489000) [pid = 1936] [serial = 1490] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e3fe5ac00) [pid = 1936] [serial = 1457] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e46414000) [pid = 1936] [serial = 1463] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e48fa1800) [pid = 1936] [serial = 1469] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e46703400) [pid = 1936] [serial = 1509] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e3fc85c00) [pid = 1936] [serial = 1506] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e4bc32800) [pid = 1936] [serial = 1512] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e427bec00) [pid = 1936] [serial = 1508] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e475eb000) [pid = 1936] [serial = 1511] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e3c725800) [pid = 1936] [serial = 1505] [outer = (nil)] [url = about:blank] 07:39:03 INFO - PROCESS | 1936 | 1460990343461 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e37108800 == 138 [pid = 1936] [id = 539] 07:39:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e33489000) [pid = 1936] [serial = 1618] [outer = (nil)] 07:39:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e35af7400) [pid = 1936] [serial = 1619] [outer = 0x7f7e33489000] 07:39:03 INFO - PROCESS | 1936 | 1460990343544 Marionette DEBUG loaded listener.js 07:39:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e374ab000) [pid = 1936] [serial = 1620] [outer = 0x7f7e33489000] 07:39:04 INFO - PROCESS | 1936 | 1460990344234 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]]]}] 07:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1279ms 07:39:04 INFO - PROCESS | 1936 | 1460990344292 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 07:39:04 INFO - PROCESS | 1936 | 1460990344295 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 07:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:39:04 INFO - PROCESS | 1936 | 1460990344309 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:39:04 INFO - PROCESS | 1936 | 1460990344317 Marionette TRACE conn5 <- [1,2130,null,{}] 07:39:04 INFO - PROCESS | 1936 | 1460990344328 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}] 07:39:04 INFO - PROCESS | 1936 | 1460990344506 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 07:39:04 INFO - PROCESS | 1936 | 1460990344670 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a4e1800 == 139 [pid = 1936] [id = 540] 07:39:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e3435e000) [pid = 1936] [serial = 1621] [outer = (nil)] 07:39:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e38412000) [pid = 1936] [serial = 1622] [outer = 0x7f7e3435e000] 07:39:04 INFO - PROCESS | 1936 | 1460990344729 Marionette DEBUG loaded listener.js 07:39:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e3a6ebc00) [pid = 1936] [serial = 1623] [outer = 0x7f7e3435e000] 07:39:05 INFO - PROCESS | 1936 | 1460990345490 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] 07:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:39:05 INFO - PROCESS | 1936 | 1460990345560 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 07:39:05 INFO - PROCESS | 1936 | 1460990345566 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:39:05 INFO - PROCESS | 1936 | 1460990345568 Marionette TRACE conn5 <- [1,2134,null,{}] 07:39:05 INFO - PROCESS | 1936 | 1460990345573 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}] 07:39:05 INFO - PROCESS | 1936 | 1460990345818 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 07:39:05 INFO - PROCESS | 1936 | 1460990345841 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4070f000 == 140 [pid = 1936] [id = 541] 07:39:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e356e1c00) [pid = 1936] [serial = 1624] [outer = (nil)] 07:39:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e3b950400) [pid = 1936] [serial = 1625] [outer = 0x7f7e356e1c00] 07:39:05 INFO - PROCESS | 1936 | 1460990345899 Marionette DEBUG loaded listener.js 07:39:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e3baa0c00) [pid = 1936] [serial = 1626] [outer = 0x7f7e356e1c00] 07:39:06 INFO - PROCESS | 1936 | 1460990346765 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]]]}] 07:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1240ms 07:39:06 INFO - PROCESS | 1936 | 1460990346807 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 07:39:06 INFO - PROCESS | 1936 | 1460990346810 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 07:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:39:06 INFO - PROCESS | 1936 | 1460990346816 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:39:06 INFO - PROCESS | 1936 | 1460990346818 Marionette TRACE conn5 <- [1,2138,null,{}] 07:39:06 INFO - PROCESS | 1936 | 1460990346823 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}] 07:39:07 INFO - PROCESS | 1936 | 1460990347072 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 07:39:07 INFO - PROCESS | 1936 | 1460990347098 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42453000 == 141 [pid = 1936] [id = 542] 07:39:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e3c725800) [pid = 1936] [serial = 1627] [outer = (nil)] 07:39:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e3fa8cc00) [pid = 1936] [serial = 1628] [outer = 0x7f7e3c725800] 07:39:07 INFO - PROCESS | 1936 | 1460990347177 Marionette DEBUG loaded listener.js 07:39:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e3fdbf000) [pid = 1936] [serial = 1629] [outer = 0x7f7e3c725800] 07:39:07 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e333c5c00) [pid = 1936] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:39:07 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e34a45400) [pid = 1936] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:39:07 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e366c6000) [pid = 1936] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:39:07 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e34a4dc00) [pid = 1936] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:39:07 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e3435c400) [pid = 1936] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:39:07 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e2f8d0400) [pid = 1936] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:39:08 INFO - PROCESS | 1936 | 1460990348148 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]]]}] 07:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1377ms 07:39:08 INFO - PROCESS | 1936 | 1460990348195 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 07:39:08 INFO - PROCESS | 1936 | 1460990348198 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 07:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:39:08 INFO - PROCESS | 1936 | 1460990348204 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:39:08 INFO - PROCESS | 1936 | 1460990348206 Marionette TRACE conn5 <- [1,2142,null,{}] 07:39:08 INFO - PROCESS | 1936 | 1460990348212 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}] 07:39:08 INFO - PROCESS | 1936 | 1460990348380 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 07:39:08 INFO - PROCESS | 1936 | 1460990348406 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43162800 == 142 [pid = 1936] [id = 543] 07:39:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e3b955000) [pid = 1936] [serial = 1630] [outer = (nil)] 07:39:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e3fe61c00) [pid = 1936] [serial = 1631] [outer = 0x7f7e3b955000] 07:39:08 INFO - PROCESS | 1936 | 1460990348472 Marionette DEBUG loaded listener.js 07:39:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e406a0000) [pid = 1936] [serial = 1632] [outer = 0x7f7e3b955000] 07:39:09 INFO - PROCESS | 1936 | 1460990349304 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] 07:39:09 INFO - PROCESS | 1936 | 1460990349337 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 07:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:39:09 INFO - PROCESS | 1936 | 1460990349352 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:39:09 INFO - PROCESS | 1936 | 1460990349355 Marionette TRACE conn5 <- [1,2146,null,{}] 07:39:09 INFO - PROCESS | 1936 | 1460990349360 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}] 07:39:09 INFO - PROCESS | 1936 | 1460990349529 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 07:39:09 INFO - PROCESS | 1936 | 1460990349659 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e327e2000 == 143 [pid = 1936] [id = 544] 07:39:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e2f8d2000) [pid = 1936] [serial = 1633] [outer = (nil)] 07:39:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e2f8d8800) [pid = 1936] [serial = 1634] [outer = 0x7f7e2f8d2000] 07:39:09 INFO - PROCESS | 1936 | 1460990349875 Marionette DEBUG loaded listener.js 07:39:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e33392800) [pid = 1936] [serial = 1635] [outer = 0x7f7e2f8d2000] 07:39:10 INFO - PROCESS | 1936 | 1460990350828 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] 07:39:10 INFO - PROCESS | 1936 | 1460990350889 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 07:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:39:10 INFO - PROCESS | 1936 | 1460990350898 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:39:10 INFO - PROCESS | 1936 | 1460990350901 Marionette TRACE conn5 <- [1,2150,null,{}] 07:39:10 INFO - PROCESS | 1936 | 1460990350909 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}] 07:39:11 INFO - PROCESS | 1936 | 1460990351122 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 07:39:11 INFO - PROCESS | 1936 | 1460990351332 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e39221000 == 144 [pid = 1936] [id = 545] 07:39:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e2f8d2400) [pid = 1936] [serial = 1636] [outer = (nil)] 07:39:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e359a3800) [pid = 1936] [serial = 1637] [outer = 0x7f7e2f8d2400] 07:39:11 INFO - PROCESS | 1936 | 1460990351450 Marionette DEBUG loaded listener.js 07:39:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e35af7800) [pid = 1936] [serial = 1638] [outer = 0x7f7e2f8d2400] 07:39:12 INFO - PROCESS | 1936 | 1460990352520 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]]]}] 07:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1679ms 07:39:12 INFO - PROCESS | 1936 | 1460990352579 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 07:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:39:12 INFO - PROCESS | 1936 | 1460990352585 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 07:39:12 INFO - PROCESS | 1936 | 1460990352593 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:39:12 INFO - PROCESS | 1936 | 1460990352595 Marionette TRACE conn5 <- [1,2154,null,{}] 07:39:12 INFO - PROCESS | 1936 | 1460990352601 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}] 07:39:12 INFO - PROCESS | 1936 | 1460990352804 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 07:39:13 INFO - PROCESS | 1936 | 1460990353085 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42446000 == 145 [pid = 1936] [id = 546] 07:39:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e37398000) [pid = 1936] [serial = 1639] [outer = (nil)] 07:39:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e3828f800) [pid = 1936] [serial = 1640] [outer = 0x7f7e37398000] 07:39:13 INFO - PROCESS | 1936 | 1460990353201 Marionette DEBUG loaded listener.js 07:39:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e38e57c00) [pid = 1936] [serial = 1641] [outer = 0x7f7e37398000] 07:39:14 INFO - PROCESS | 1936 | 1460990354076 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]]]}] 07:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1530ms 07:39:14 INFO - PROCESS | 1936 | 1460990354123 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 07:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:39:14 INFO - PROCESS | 1936 | 1460990354128 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 07:39:14 INFO - PROCESS | 1936 | 1460990354136 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:39:14 INFO - PROCESS | 1936 | 1460990354144 Marionette TRACE conn5 <- [1,2158,null,{}] 07:39:14 INFO - PROCESS | 1936 | 1460990354157 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}] 07:39:14 INFO - PROCESS | 1936 | 1460990354372 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 07:39:14 INFO - PROCESS | 1936 | 1460990354573 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47385800 == 146 [pid = 1936] [id = 547] 07:39:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e374abc00) [pid = 1936] [serial = 1642] [outer = (nil)] 07:39:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e3b21e800) [pid = 1936] [serial = 1643] [outer = 0x7f7e374abc00] 07:39:14 INFO - PROCESS | 1936 | 1460990354644 Marionette DEBUG loaded listener.js 07:39:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e3fc82800) [pid = 1936] [serial = 1644] [outer = 0x7f7e374abc00] 07:39:15 INFO - PROCESS | 1936 | 1460990355523 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]]]}] 07:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1439ms 07:39:15 INFO - PROCESS | 1936 | 1460990355573 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 07:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:39:15 INFO - PROCESS | 1936 | 1460990355578 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 07:39:15 INFO - PROCESS | 1936 | 1460990355584 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:39:15 INFO - PROCESS | 1936 | 1460990355587 Marionette TRACE conn5 <- [1,2162,null,{}] 07:39:15 INFO - PROCESS | 1936 | 1460990355592 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}] 07:39:15 INFO - PROCESS | 1936 | 1460990355785 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 07:39:16 INFO - PROCESS | 1936 | 1460990356000 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4b9a3000 == 147 [pid = 1936] [id = 548] 07:39:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e374a9800) [pid = 1936] [serial = 1645] [outer = (nil)] 07:39:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e3fe60800) [pid = 1936] [serial = 1646] [outer = 0x7f7e374a9800] 07:39:16 INFO - PROCESS | 1936 | 1460990356110 Marionette DEBUG loaded listener.js 07:39:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e4206f800) [pid = 1936] [serial = 1647] [outer = 0x7f7e374a9800] 07:39:16 INFO - PROCESS | 1936 | 1460990356982 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]]]}] 07:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1427ms 07:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:39:17 INFO - PROCESS | 1936 | 1460990357010 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 07:39:17 INFO - PROCESS | 1936 | 1460990357013 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 07:39:17 INFO - PROCESS | 1936 | 1460990357019 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:39:17 INFO - PROCESS | 1936 | 1460990357022 Marionette TRACE conn5 <- [1,2166,null,{}] 07:39:17 INFO - PROCESS | 1936 | 1460990357027 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}] 07:39:17 INFO - PROCESS | 1936 | 1460990357227 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 07:39:17 INFO - PROCESS | 1936 | 1460990357435 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc19800 == 148 [pid = 1936] [id = 549] 07:39:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e426d4000) [pid = 1936] [serial = 1648] [outer = (nil)] 07:39:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e427c5800) [pid = 1936] [serial = 1649] [outer = 0x7f7e426d4000] 07:39:17 INFO - PROCESS | 1936 | 1460990357560 Marionette DEBUG loaded listener.js 07:39:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e42c02800) [pid = 1936] [serial = 1650] [outer = 0x7f7e426d4000] 07:39:18 INFO - PROCESS | 1936 | 1460990358524 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]]]}] 07:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1577ms 07:39:18 INFO - PROCESS | 1936 | 1460990358596 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 07:39:18 INFO - PROCESS | 1936 | 1460990358599 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 07:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:39:18 INFO - PROCESS | 1936 | 1460990358607 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:39:18 INFO - PROCESS | 1936 | 1460990358610 Marionette TRACE conn5 <- [1,2170,null,{}] 07:39:18 INFO - PROCESS | 1936 | 1460990358615 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}] 07:39:18 INFO - PROCESS | 1936 | 1460990358815 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 07:39:19 INFO - PROCESS | 1936 | 1460990359025 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c92f000 == 149 [pid = 1936] [id = 550] 07:39:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e42c0f000) [pid = 1936] [serial = 1651] [outer = (nil)] 07:39:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e42db4800) [pid = 1936] [serial = 1652] [outer = 0x7f7e42c0f000] 07:39:19 INFO - PROCESS | 1936 | 1460990359136 Marionette DEBUG loaded listener.js 07:39:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e4328ac00) [pid = 1936] [serial = 1653] [outer = 0x7f7e42c0f000] 07:39:20 INFO - PROCESS | 1936 | 1460990360007 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]]]}] 07:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1477ms 07:39:20 INFO - PROCESS | 1936 | 1460990360084 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 07:39:20 INFO - PROCESS | 1936 | 1460990360088 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 07:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:39:20 INFO - PROCESS | 1936 | 1460990360093 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:39:20 INFO - PROCESS | 1936 | 1460990360095 Marionette TRACE conn5 <- [1,2174,null,{}] 07:39:20 INFO - PROCESS | 1936 | 1460990360101 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}] 07:39:20 INFO - PROCESS | 1936 | 1460990360329 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 07:39:20 INFO - PROCESS | 1936 | 1460990360539 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cdbf000 == 150 [pid = 1936] [id = 551] 07:39:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e3b212000) [pid = 1936] [serial = 1654] [outer = (nil)] 07:39:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e43292c00) [pid = 1936] [serial = 1655] [outer = 0x7f7e3b212000] 07:39:20 INFO - PROCESS | 1936 | 1460990360652 Marionette DEBUG loaded listener.js 07:39:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e43444000) [pid = 1936] [serial = 1656] [outer = 0x7f7e3b212000] 07:39:21 INFO - PROCESS | 1936 | 1460990361523 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]]]}] 07:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1475ms 07:39:21 INFO - PROCESS | 1936 | 1460990361570 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 07:39:21 INFO - PROCESS | 1936 | 1460990361573 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 07:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:39:21 INFO - PROCESS | 1936 | 1460990361579 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:39:21 INFO - PROCESS | 1936 | 1460990361581 Marionette TRACE conn5 <- [1,2178,null,{}] 07:39:21 INFO - PROCESS | 1936 | 1460990361586 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}] 07:39:21 INFO - PROCESS | 1936 | 1460990361768 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 07:39:21 INFO - PROCESS | 1936 | 1460990361978 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d31f800 == 151 [pid = 1936] [id = 552] 07:39:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e3bcca400) [pid = 1936] [serial = 1657] [outer = (nil)] 07:39:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e4344b800) [pid = 1936] [serial = 1658] [outer = 0x7f7e3bcca400] 07:39:22 INFO - PROCESS | 1936 | 1460990362045 Marionette DEBUG loaded listener.js 07:39:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e44509400) [pid = 1936] [serial = 1659] [outer = 0x7f7e3bcca400] 07:39:22 INFO - PROCESS | 1936 | 1460990362904 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]]]}] 07:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1376ms 07:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:39:22 INFO - PROCESS | 1936 | 1460990362956 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 07:39:22 INFO - PROCESS | 1936 | 1460990362959 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 07:39:22 INFO - PROCESS | 1936 | 1460990362965 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:39:22 INFO - PROCESS | 1936 | 1460990362968 Marionette TRACE conn5 <- [1,2182,null,{}] 07:39:22 INFO - PROCESS | 1936 | 1460990362973 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}] 07:39:23 INFO - PROCESS | 1936 | 1460990363166 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 07:39:23 INFO - PROCESS | 1936 | 1460990363376 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df51000 == 152 [pid = 1936] [id = 553] 07:39:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e4328f400) [pid = 1936] [serial = 1660] [outer = (nil)] 07:39:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e44517800) [pid = 1936] [serial = 1661] [outer = 0x7f7e4328f400] 07:39:23 INFO - PROCESS | 1936 | 1460990363486 Marionette DEBUG loaded listener.js 07:39:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e445e3400) [pid = 1936] [serial = 1662] [outer = 0x7f7e4328f400] 07:39:24 INFO - PROCESS | 1936 | 1460990364366 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]]]}] 07:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1437ms 07:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:39:24 INFO - PROCESS | 1936 | 1460990364401 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 07:39:24 INFO - PROCESS | 1936 | 1460990364404 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 07:39:24 INFO - PROCESS | 1936 | 1460990364410 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:39:24 INFO - PROCESS | 1936 | 1460990364414 Marionette TRACE conn5 <- [1,2186,null,{}] 07:39:24 INFO - PROCESS | 1936 | 1460990364420 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}] 07:39:24 INFO - PROCESS | 1936 | 1460990364600 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 07:39:24 INFO - PROCESS | 1936 | 1460990364810 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5278a800 == 153 [pid = 1936] [id = 554] 07:39:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e44512800) [pid = 1936] [serial = 1663] [outer = (nil)] 07:39:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e447b6000) [pid = 1936] [serial = 1664] [outer = 0x7f7e44512800] 07:39:24 INFO - PROCESS | 1936 | 1460990364933 Marionette DEBUG loaded listener.js 07:39:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e4641f800) [pid = 1936] [serial = 1665] [outer = 0x7f7e44512800] 07:39:25 INFO - PROCESS | 1936 | 1460990365852 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]]]}] 07:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1484ms 07:39:25 INFO - PROCESS | 1936 | 1460990365894 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 07:39:25 INFO - PROCESS | 1936 | 1460990365898 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 07:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:39:25 INFO - PROCESS | 1936 | 1460990365904 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:39:25 INFO - PROCESS | 1936 | 1460990365907 Marionette TRACE conn5 <- [1,2190,null,{}] 07:39:25 INFO - PROCESS | 1936 | 1460990365912 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}] 07:39:26 INFO - PROCESS | 1936 | 1460990366133 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 07:39:26 INFO - PROCESS | 1936 | 1460990366340 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a3e6000 == 154 [pid = 1936] [id = 555] 07:39:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e328c4400) [pid = 1936] [serial = 1666] [outer = (nil)] 07:39:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e471a5000) [pid = 1936] [serial = 1667] [outer = 0x7f7e328c4400] 07:39:26 INFO - PROCESS | 1936 | 1460990366473 Marionette DEBUG loaded listener.js 07:39:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e471b0400) [pid = 1936] [serial = 1668] [outer = 0x7f7e328c4400] 07:39:27 INFO - PROCESS | 1936 | 1460990367315 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]]]}] 07:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1435ms 07:39:27 INFO - PROCESS | 1936 | 1460990367341 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 07:39:27 INFO - PROCESS | 1936 | 1460990367344 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 07:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:39:27 INFO - PROCESS | 1936 | 1460990367349 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:39:27 INFO - PROCESS | 1936 | 1460990367351 Marionette TRACE conn5 <- [1,2194,null,{}] 07:39:27 INFO - PROCESS | 1936 | 1460990367357 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}] 07:39:27 INFO - PROCESS | 1936 | 1460990367547 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 07:39:28 INFO - PROCESS | 1936 | 1460990368359 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a5d5000 == 155 [pid = 1936] [id = 556] 07:39:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e3338dc00) [pid = 1936] [serial = 1669] [outer = (nil)] 07:39:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e333c3400) [pid = 1936] [serial = 1670] [outer = 0x7f7e3338dc00] 07:39:28 INFO - PROCESS | 1936 | 1460990368430 Marionette DEBUG loaded listener.js 07:39:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e34353000) [pid = 1936] [serial = 1671] [outer = 0x7f7e3338dc00] 07:39:29 INFO - PROCESS | 1936 | 1460990369251 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]]]}] 07:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1927ms 07:39:29 INFO - PROCESS | 1936 | 1460990369281 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 07:39:29 INFO - PROCESS | 1936 | 1460990369287 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 07:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:39:29 INFO - PROCESS | 1936 | 1460990369296 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:39:29 INFO - PROCESS | 1936 | 1460990369300 Marionette TRACE conn5 <- [1,2198,null,{}] 07:39:29 INFO - PROCESS | 1936 | 1460990369307 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}] 07:39:29 INFO - PROCESS | 1936 | 1460990369488 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 07:39:29 INFO - PROCESS | 1936 | 1460990369722 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e408ae000 == 156 [pid = 1936] [id = 557] 07:39:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e328c8c00) [pid = 1936] [serial = 1672] [outer = (nil)] 07:39:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e346f8c00) [pid = 1936] [serial = 1673] [outer = 0x7f7e328c8c00] 07:39:29 INFO - PROCESS | 1936 | 1460990369891 Marionette DEBUG loaded listener.js 07:39:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e366c3000) [pid = 1936] [serial = 1674] [outer = 0x7f7e328c8c00] 07:39:30 INFO - PROCESS | 1936 | 1460990370976 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]]]}] 07:39:30 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43162800 == 155 [pid = 1936] [id = 543] 07:39:30 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42453000 == 154 [pid = 1936] [id = 542] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e4c84ac00) [pid = 1936] [serial = 1538] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e4df02800) [pid = 1936] [serial = 1541] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e426d7800) [pid = 1936] [serial = 1532] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e4b35bc00) [pid = 1936] [serial = 1535] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e2f8db800) [pid = 1936] [serial = 1544] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e3819cc00) [pid = 1936] [serial = 1565] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4070f000 == 153 [pid = 1936] [id = 541] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a4e1800 == 152 [pid = 1936] [id = 540] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e37108800 == 151 [pid = 1936] [id = 539] 07:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1779ms 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32ab0800 == 150 [pid = 1936] [id = 538] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3710f000 == 149 [pid = 1936] [id = 537] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4356e000 == 148 [pid = 1936] [id = 531] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e432a6000 == 147 [pid = 1936] [id = 530] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43153000 == 146 [pid = 1936] [id = 529] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42b77000 == 145 [pid = 1936] [id = 528] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4244b000 == 144 [pid = 1936] [id = 527] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40ab0000 == 143 [pid = 1936] [id = 526] 07:39:31 INFO - PROCESS | 1936 | 1460990371116 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 07:39:31 INFO - PROCESS | 1936 | 1460990371121 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40718800 == 142 [pid = 1936] [id = 525] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3bb1e800 == 141 [pid = 1936] [id = 524] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a3e2800 == 140 [pid = 1936] [id = 523] 07:39:31 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e327f8000 == 139 [pid = 1936] [id = 522] 07:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:39:31 INFO - PROCESS | 1936 | 1460990371138 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:39:31 INFO - PROCESS | 1936 | 1460990371140 Marionette TRACE conn5 <- [1,2202,null,{}] 07:39:31 INFO - PROCESS | 1936 | 1460990371146 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}] 07:39:31 INFO - PROCESS | 1936 | 1460990371317 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 07:39:31 INFO - PROCESS | 1936 | 1460990371326 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35827800 == 140 [pid = 1936] [id = 558] 07:39:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e3338e000) [pid = 1936] [serial = 1675] [outer = (nil)] 07:39:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e38298800) [pid = 1936] [serial = 1676] [outer = 0x7f7e3338e000] 07:39:31 INFO - PROCESS | 1936 | 1460990371394 Marionette DEBUG loaded listener.js 07:39:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e38e55c00) [pid = 1936] [serial = 1677] [outer = 0x7f7e3338e000] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e333c8400) [pid = 1936] [serial = 1550] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e359a7400) [pid = 1936] [serial = 1557] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e3bcbe800) [pid = 1936] [serial = 1526] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e328c6000) [pid = 1936] [serial = 1547] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e371ba800) [pid = 1936] [serial = 1563] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e35dad000) [pid = 1936] [serial = 1559] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e356e0800) [pid = 1936] [serial = 1556] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e346f5000) [pid = 1936] [serial = 1553] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e366c5c00) [pid = 1936] [serial = 1560] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e34a45c00) [pid = 1936] [serial = 1520] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e381a2c00) [pid = 1936] [serial = 1523] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e2f8d8c00) [pid = 1936] [serial = 1517] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e356df400) [pid = 1936] [serial = 1515] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e34945c00) [pid = 1936] [serial = 1554] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e3675ec00) [pid = 1936] [serial = 1562] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e4083f800) [pid = 1936] [serial = 1529] [outer = (nil)] [url = about:blank] 07:39:31 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e3348a400) [pid = 1936] [serial = 1551] [outer = (nil)] [url = about:blank] 07:39:32 INFO - PROCESS | 1936 | 1460990372373 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]]]}] 07:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1276ms 07:39:32 INFO - PROCESS | 1936 | 1460990372413 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 07:39:32 INFO - PROCESS | 1936 | 1460990372416 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 07:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:39:32 INFO - PROCESS | 1936 | 1460990372428 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:39:32 INFO - PROCESS | 1936 | 1460990372436 Marionette TRACE conn5 <- [1,2206,null,{}] 07:39:32 INFO - PROCESS | 1936 | 1460990372444 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}] 07:39:32 INFO - PROCESS | 1936 | 1460990372620 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 07:39:32 INFO - PROCESS | 1936 | 1460990372817 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a4c9000 == 141 [pid = 1936] [id = 559] 07:39:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e328c6000) [pid = 1936] [serial = 1678] [outer = (nil)] 07:39:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e3a6e2c00) [pid = 1936] [serial = 1679] [outer = 0x7f7e328c6000] 07:39:32 INFO - PROCESS | 1936 | 1460990372876 Marionette DEBUG loaded listener.js 07:39:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e3b057c00) [pid = 1936] [serial = 1680] [outer = 0x7f7e328c6000] 07:39:33 INFO - PROCESS | 1936 | 1460990373603 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]]]}] 07:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1191ms 07:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:39:33 INFO - PROCESS | 1936 | 1460990373613 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 07:39:33 INFO - PROCESS | 1936 | 1460990373616 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 07:39:33 INFO - PROCESS | 1936 | 1460990373622 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:39:33 INFO - PROCESS | 1936 | 1460990373625 Marionette TRACE conn5 <- [1,2210,null,{}] 07:39:33 INFO - PROCESS | 1936 | 1460990373659 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}] 07:39:33 INFO - PROCESS | 1936 | 1460990373914 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 07:39:33 INFO - PROCESS | 1936 | 1460990373937 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4077a800 == 142 [pid = 1936] [id = 560] 07:39:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e3348a400) [pid = 1936] [serial = 1681] [outer = (nil)] 07:39:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e3b958800) [pid = 1936] [serial = 1682] [outer = 0x7f7e3348a400] 07:39:33 INFO - PROCESS | 1936 | 1460990373995 Marionette DEBUG loaded listener.js 07:39:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e3bc59800) [pid = 1936] [serial = 1683] [outer = 0x7f7e3348a400] 07:39:34 INFO - PROCESS | 1936 | 1460990374845 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]]]}] 07:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1255ms 07:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:39:34 INFO - PROCESS | 1936 | 1460990374877 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 07:39:34 INFO - PROCESS | 1936 | 1460990374879 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 07:39:34 INFO - PROCESS | 1936 | 1460990374885 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:39:34 INFO - PROCESS | 1936 | 1460990374886 Marionette TRACE conn5 <- [1,2214,null,{}] 07:39:34 INFO - PROCESS | 1936 | 1460990374892 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}] 07:39:35 INFO - PROCESS | 1936 | 1460990375118 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 07:39:35 INFO - PROCESS | 1936 | 1460990375151 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42b6a800 == 143 [pid = 1936] [id = 561] 07:39:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e3c72cc00) [pid = 1936] [serial = 1684] [outer = (nil)] 07:39:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e3c78b800) [pid = 1936] [serial = 1685] [outer = 0x7f7e3c72cc00] 07:39:35 INFO - PROCESS | 1936 | 1460990375225 Marionette DEBUG loaded listener.js 07:39:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e40697000) [pid = 1936] [serial = 1686] [outer = 0x7f7e3c72cc00] 07:39:36 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e3434dc00) [pid = 1936] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:39:36 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e3c725800) [pid = 1936] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:39:36 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e33489000) [pid = 1936] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:39:36 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e373a4800) [pid = 1936] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:39:36 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e356e1c00) [pid = 1936] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:39:36 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e3435e000) [pid = 1936] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:39:36 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e32657800) [pid = 1936] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:39:36 INFO - PROCESS | 1936 | 1460990376533 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]]]}] 07:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1689ms 07:39:36 INFO - PROCESS | 1936 | 1460990376573 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 07:39:36 INFO - PROCESS | 1936 | 1460990376575 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 07:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:39:36 INFO - PROCESS | 1936 | 1460990376581 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:39:36 INFO - PROCESS | 1936 | 1460990376583 Marionette TRACE conn5 <- [1,2218,null,{}] 07:39:36 INFO - PROCESS | 1936 | 1460990376588 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}] 07:39:36 INFO - PROCESS | 1936 | 1460990376816 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 07:39:36 INFO - PROCESS | 1936 | 1460990376837 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43409800 == 144 [pid = 1936] [id = 562] 07:39:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e36758c00) [pid = 1936] [serial = 1687] [outer = (nil)] 07:39:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e3fc87000) [pid = 1936] [serial = 1688] [outer = 0x7f7e36758c00] 07:39:36 INFO - PROCESS | 1936 | 1460990376908 Marionette DEBUG loaded listener.js 07:39:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e422c4c00) [pid = 1936] [serial = 1689] [outer = 0x7f7e36758c00] 07:39:37 INFO - PROCESS | 1936 | 1460990377700 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]]]}] 07:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1126ms 07:39:37 INFO - PROCESS | 1936 | 1460990377708 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 07:39:37 INFO - PROCESS | 1936 | 1460990377710 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 07:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:39:37 INFO - PROCESS | 1936 | 1460990377716 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:39:37 INFO - PROCESS | 1936 | 1460990377718 Marionette TRACE conn5 <- [1,2222,null,{}] 07:39:37 INFO - PROCESS | 1936 | 1460990377723 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}] 07:39:37 INFO - PROCESS | 1936 | 1460990377957 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 07:39:37 INFO - PROCESS | 1936 | 1460990377979 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46784000 == 145 [pid = 1936] [id = 563] 07:39:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e38e5ec00) [pid = 1936] [serial = 1690] [outer = (nil)] 07:39:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e426cc000) [pid = 1936] [serial = 1691] [outer = 0x7f7e38e5ec00] 07:39:38 INFO - PROCESS | 1936 | 1460990378037 Marionette DEBUG loaded listener.js 07:39:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e42b3dc00) [pid = 1936] [serial = 1692] [outer = 0x7f7e38e5ec00] 07:39:39 INFO - PROCESS | 1936 | 1460990379145 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]]]}] 07:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1480ms 07:39:39 INFO - PROCESS | 1936 | 1460990379198 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 07:39:39 INFO - PROCESS | 1936 | 1460990379205 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 07:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:39:39 INFO - PROCESS | 1936 | 1460990379213 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:39:39 INFO - PROCESS | 1936 | 1460990379219 Marionette TRACE conn5 <- [1,2226,null,{}] 07:39:39 INFO - PROCESS | 1936 | 1460990379226 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}] 07:39:39 INFO - PROCESS | 1936 | 1460990379463 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 07:39:39 INFO - PROCESS | 1936 | 1460990379714 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3921f800 == 146 [pid = 1936] [id = 564] 07:39:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e356ee400) [pid = 1936] [serial = 1693] [outer = (nil)] 07:39:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e366c6000) [pid = 1936] [serial = 1694] [outer = 0x7f7e356ee400] 07:39:39 INFO - PROCESS | 1936 | 1460990379835 Marionette DEBUG loaded listener.js 07:39:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e374a8000) [pid = 1936] [serial = 1695] [outer = 0x7f7e356ee400] 07:39:40 INFO - PROCESS | 1936 | 1460990380733 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]]]}] 07:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1589ms 07:39:40 INFO - PROCESS | 1936 | 1460990380804 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 07:39:40 INFO - PROCESS | 1936 | 1460990380811 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 07:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:39:40 INFO - PROCESS | 1936 | 1460990380822 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:39:40 INFO - PROCESS | 1936 | 1460990380825 Marionette TRACE conn5 <- [1,2230,null,{}] 07:39:40 INFO - PROCESS | 1936 | 1460990380831 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}] 07:39:41 INFO - PROCESS | 1936 | 1460990381067 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 07:39:41 INFO - PROCESS | 1936 | 1460990381359 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42b72800 == 147 [pid = 1936] [id = 565] 07:39:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e38297400) [pid = 1936] [serial = 1696] [outer = (nil)] 07:39:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e3a6ea400) [pid = 1936] [serial = 1697] [outer = 0x7f7e38297400] 07:39:41 INFO - PROCESS | 1936 | 1460990381473 Marionette DEBUG loaded listener.js 07:39:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e3b95a000) [pid = 1936] [serial = 1698] [outer = 0x7f7e38297400] 07:39:42 INFO - PROCESS | 1936 | 1460990382297 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]]]}] 07:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1532ms 07:39:42 INFO - PROCESS | 1936 | 1460990382354 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 07:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:39:42 INFO - PROCESS | 1936 | 1460990382358 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 07:39:42 INFO - PROCESS | 1936 | 1460990382363 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:39:42 INFO - PROCESS | 1936 | 1460990382369 Marionette TRACE conn5 <- [1,2234,null,{}] 07:39:42 INFO - PROCESS | 1936 | 1460990382387 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}] 07:39:42 INFO - PROCESS | 1936 | 1460990382620 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 07:39:42 INFO - PROCESS | 1936 | 1460990382827 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4738f800 == 148 [pid = 1936] [id = 566] 07:39:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e3fa8bc00) [pid = 1936] [serial = 1699] [outer = (nil)] 07:39:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e4083f800) [pid = 1936] [serial = 1700] [outer = 0x7f7e3fa8bc00] 07:39:42 INFO - PROCESS | 1936 | 1460990382951 Marionette DEBUG loaded listener.js 07:39:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e426d9c00) [pid = 1936] [serial = 1701] [outer = 0x7f7e3fa8bc00] 07:39:43 INFO - PROCESS | 1936 | 1460990383840 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]]]}] 07:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1537ms 07:39:43 INFO - PROCESS | 1936 | 1460990383901 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 07:39:43 INFO - PROCESS | 1936 | 1460990383906 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 07:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:39:43 INFO - PROCESS | 1936 | 1460990383912 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:39:43 INFO - PROCESS | 1936 | 1460990383914 Marionette TRACE conn5 <- [1,2238,null,{}] 07:39:43 INFO - PROCESS | 1936 | 1460990383920 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}] 07:39:44 INFO - PROCESS | 1936 | 1460990384116 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 07:39:44 INFO - PROCESS | 1936 | 1460990384324 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bfcb000 == 149 [pid = 1936] [id = 567] 07:39:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e3c782000) [pid = 1936] [serial = 1702] [outer = (nil)] 07:39:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e42d1c000) [pid = 1936] [serial = 1703] [outer = 0x7f7e3c782000] 07:39:44 INFO - PROCESS | 1936 | 1460990384436 Marionette DEBUG loaded listener.js 07:39:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e42db7c00) [pid = 1936] [serial = 1704] [outer = 0x7f7e3c782000] 07:39:45 INFO - PROCESS | 1936 | 1460990385286 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]]]}] 07:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1430ms 07:39:45 INFO - PROCESS | 1936 | 1460990385344 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 07:39:45 INFO - PROCESS | 1936 | 1460990385347 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 07:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:39:45 INFO - PROCESS | 1936 | 1460990385352 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:39:45 INFO - PROCESS | 1936 | 1460990385354 Marionette TRACE conn5 <- [1,2242,null,{}] 07:39:45 INFO - PROCESS | 1936 | 1460990385360 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}] 07:39:45 INFO - PROCESS | 1936 | 1460990385544 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 07:39:45 INFO - PROCESS | 1936 | 1460990385804 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df46000 == 150 [pid = 1936] [id = 568] 07:39:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e4243c000) [pid = 1936] [serial = 1705] [outer = (nil)] 07:39:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e43598800) [pid = 1936] [serial = 1706] [outer = 0x7f7e4243c000] 07:39:45 INFO - PROCESS | 1936 | 1460990385878 Marionette DEBUG loaded listener.js 07:39:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e447ac000) [pid = 1936] [serial = 1707] [outer = 0x7f7e4243c000] 07:39:46 INFO - PROCESS | 1936 | 1460990386735 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]]]}] 07:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1427ms 07:39:46 INFO - PROCESS | 1936 | 1460990386781 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 07:39:46 INFO - PROCESS | 1936 | 1460990386784 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 07:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:39:46 INFO - PROCESS | 1936 | 1460990386789 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:39:46 INFO - PROCESS | 1936 | 1460990386792 Marionette TRACE conn5 <- [1,2246,null,{}] 07:39:46 INFO - PROCESS | 1936 | 1460990386797 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}] 07:39:46 INFO - PROCESS | 1936 | 1460990386995 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 07:39:47 INFO - PROCESS | 1936 | 1460990387212 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e59535800 == 151 [pid = 1936] [id = 569] 07:39:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e4656d000) [pid = 1936] [serial = 1708] [outer = (nil)] 07:39:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e4670e000) [pid = 1936] [serial = 1709] [outer = 0x7f7e4656d000] 07:39:47 INFO - PROCESS | 1936 | 1460990387335 Marionette DEBUG loaded listener.js 07:39:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e475e0000) [pid = 1936] [serial = 1710] [outer = 0x7f7e4656d000] 07:39:48 INFO - PROCESS | 1936 | 1460990388197 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]]]}] 07:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1433ms 07:39:48 INFO - PROCESS | 1936 | 1460990388223 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 07:39:48 INFO - PROCESS | 1936 | 1460990388226 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 07:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:39:48 INFO - PROCESS | 1936 | 1460990388232 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:39:48 INFO - PROCESS | 1936 | 1460990388234 Marionette TRACE conn5 <- [1,2250,null,{}] 07:39:48 INFO - PROCESS | 1936 | 1460990388239 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}] 07:39:48 INFO - PROCESS | 1936 | 1460990388421 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 07:39:48 INFO - PROCESS | 1936 | 1460990388683 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5c30a000 == 152 [pid = 1936] [id = 570] 07:39:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e429d3800) [pid = 1936] [serial = 1711] [outer = (nil)] 07:39:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e47930c00) [pid = 1936] [serial = 1712] [outer = 0x7f7e429d3800] 07:39:48 INFO - PROCESS | 1936 | 1460990388756 Marionette DEBUG loaded listener.js 07:39:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e48fa9000) [pid = 1936] [serial = 1713] [outer = 0x7f7e429d3800] 07:39:49 INFO - PROCESS | 1936 | 1460990389559 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]]]}] 07:39:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:39:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1380ms 07:39:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:39:49 INFO - PROCESS | 1936 | 1460990389613 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 07:39:49 INFO - PROCESS | 1936 | 1460990389616 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 07:39:49 INFO - PROCESS | 1936 | 1460990389622 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:39:49 INFO - PROCESS | 1936 | 1460990389625 Marionette TRACE conn5 <- [1,2254,null,{}] 07:39:49 INFO - PROCESS | 1936 | 1460990389630 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}] 07:39:49 INFO - PROCESS | 1936 | 1460990389816 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 07:39:50 INFO - PROCESS | 1936 | 1460990390079 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e149000 == 153 [pid = 1936] [id = 571] 07:39:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e359a6000) [pid = 1936] [serial = 1714] [outer = (nil)] 07:39:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e4659c400) [pid = 1936] [serial = 1715] [outer = 0x7f7e359a6000] 07:39:50 INFO - PROCESS | 1936 | 1460990390152 Marionette DEBUG loaded listener.js 07:39:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e4a110000) [pid = 1936] [serial = 1716] [outer = 0x7f7e359a6000] 07:39:51 INFO - PROCESS | 1936 | 1460990391004 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]]]}] 07:39:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:39:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1438ms 07:39:51 INFO - PROCESS | 1936 | 1460990391060 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 07:39:51 INFO - PROCESS | 1936 | 1460990391064 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 07:39:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:39:51 INFO - PROCESS | 1936 | 1460990391069 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:39:51 INFO - PROCESS | 1936 | 1460990391072 Marionette TRACE conn5 <- [1,2258,null,{}] 07:39:51 INFO - PROCESS | 1936 | 1460990391077 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}] 07:39:51 INFO - PROCESS | 1936 | 1460990391265 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 07:39:51 INFO - PROCESS | 1936 | 1460990391480 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e180800 == 154 [pid = 1936] [id = 572] 07:39:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e359aac00) [pid = 1936] [serial = 1717] [outer = (nil)] 07:39:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e4a7d3000) [pid = 1936] [serial = 1718] [outer = 0x7f7e359aac00] 07:39:51 INFO - PROCESS | 1936 | 1460990391593 Marionette DEBUG loaded listener.js 07:39:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e4b35f000) [pid = 1936] [serial = 1719] [outer = 0x7f7e359aac00] 07:39:52 INFO - PROCESS | 1936 | 1460990392450 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]]]}] 07:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1430ms 07:39:52 INFO - PROCESS | 1936 | 1460990392499 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 07:39:52 INFO - PROCESS | 1936 | 1460990392503 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 07:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:39:52 INFO - PROCESS | 1936 | 1460990392509 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:39:52 INFO - PROCESS | 1936 | 1460990392512 Marionette TRACE conn5 <- [1,2262,null,{}] 07:39:52 INFO - PROCESS | 1936 | 1460990392517 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}] 07:39:52 INFO - PROCESS | 1936 | 1460990392696 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 07:39:52 INFO - PROCESS | 1936 | 1460990392910 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ea49000 == 155 [pid = 1936] [id = 573] 07:39:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e4a180400) [pid = 1936] [serial = 1720] [outer = (nil)] 07:39:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e4b7adc00) [pid = 1936] [serial = 1721] [outer = 0x7f7e4a180400] 07:39:53 INFO - PROCESS | 1936 | 1460990393024 Marionette DEBUG loaded listener.js 07:39:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e4b96ac00) [pid = 1936] [serial = 1722] [outer = 0x7f7e4a180400] 07:39:53 INFO - PROCESS | 1936 | 1460990393928 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]]]}] 07:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1484ms 07:39:53 INFO - PROCESS | 1936 | 1460990393994 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 07:39:53 INFO - PROCESS | 1936 | 1460990393998 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 07:39:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:39:54 INFO - PROCESS | 1936 | 1460990394004 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:39:54 INFO - PROCESS | 1936 | 1460990394007 Marionette TRACE conn5 <- [1,2266,null,{}] 07:39:54 INFO - PROCESS | 1936 | 1460990394012 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}] 07:39:54 INFO - PROCESS | 1936 | 1460990394230 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 07:39:54 INFO - PROCESS | 1936 | 1460990394489 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e6152e000 == 156 [pid = 1936] [id = 574] 07:39:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e3494b000) [pid = 1936] [serial = 1723] [outer = (nil)] 07:39:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e4bf9e400) [pid = 1936] [serial = 1724] [outer = 0x7f7e3494b000] 07:39:54 INFO - PROCESS | 1936 | 1460990394569 Marionette DEBUG loaded listener.js 07:39:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e4cd81c00) [pid = 1936] [serial = 1725] [outer = 0x7f7e3494b000] 07:39:55 INFO - PROCESS | 1936 | 1460990395370 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]]]}] 07:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1426ms 07:39:55 INFO - PROCESS | 1936 | 1460990395431 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 07:39:55 INFO - PROCESS | 1936 | 1460990395435 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 07:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:39:55 INFO - PROCESS | 1936 | 1460990395440 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:39:55 INFO - PROCESS | 1936 | 1460990395442 Marionette TRACE conn5 <- [1,2270,null,{}] 07:39:55 INFO - PROCESS | 1936 | 1460990395448 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}] 07:39:55 INFO - PROCESS | 1936 | 1460990395638 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 07:39:55 INFO - PROCESS | 1936 | 1460990395854 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e6b9d3800 == 157 [pid = 1936] [id = 575] 07:39:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e381a3000) [pid = 1936] [serial = 1726] [outer = (nil)] 07:39:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e4d2e8000) [pid = 1936] [serial = 1727] [outer = 0x7f7e381a3000] 07:39:55 INFO - PROCESS | 1936 | 1460990395963 Marionette DEBUG loaded listener.js 07:39:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e4da33800) [pid = 1936] [serial = 1728] [outer = 0x7f7e381a3000] 07:39:56 INFO - PROCESS | 1936 | 1460990396810 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]]]}] 07:39:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:39:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1434ms 07:39:56 INFO - PROCESS | 1936 | 1460990396876 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 07:39:56 INFO - PROCESS | 1936 | 1460990396880 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 07:39:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:39:56 INFO - PROCESS | 1936 | 1460990396886 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:39:56 INFO - PROCESS | 1936 | 1460990396888 Marionette TRACE conn5 <- [1,2274,null,{}] 07:39:56 INFO - PROCESS | 1936 | 1460990396893 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}] 07:39:57 INFO - PROCESS | 1936 | 1460990397082 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 07:39:57 INFO - PROCESS | 1936 | 1460990397381 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34806000 == 158 [pid = 1936] [id = 576] 07:39:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e3338a000) [pid = 1936] [serial = 1729] [outer = (nil)] 07:39:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e346f0400) [pid = 1936] [serial = 1730] [outer = 0x7f7e3338a000] 07:39:57 INFO - PROCESS | 1936 | 1460990397453 Marionette DEBUG loaded listener.js 07:39:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e374ac800) [pid = 1936] [serial = 1731] [outer = 0x7f7e3338a000] 07:39:58 INFO - PROCESS | 1936 | 1460990398245 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]]]}] 07:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1381ms 07:39:58 INFO - PROCESS | 1936 | 1460990398271 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 07:39:58 INFO - PROCESS | 1936 | 1460990398274 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 07:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:39:58 INFO - PROCESS | 1936 | 1460990398283 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:39:58 INFO - PROCESS | 1936 | 1460990398285 Marionette TRACE conn5 <- [1,2278,null,{}] 07:39:58 INFO - PROCESS | 1936 | 1460990398289 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}] 07:39:58 INFO - PROCESS | 1936 | 1460990398482 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 07:39:58 INFO - PROCESS | 1936 | 1460990398780 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:39:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fa79000 == 159 [pid = 1936] [id = 577] 07:39:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e3b21ec00) [pid = 1936] [serial = 1732] [outer = (nil)] 07:39:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e4da3bc00) [pid = 1936] [serial = 1733] [outer = 0x7f7e3b21ec00] 07:39:58 INFO - PROCESS | 1936 | 1460990398850 Marionette DEBUG loaded listener.js 07:39:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e4df05400) [pid = 1936] [serial = 1734] [outer = 0x7f7e3b21ec00] 07:40:00 INFO - PROCESS | 1936 | 1460990400135 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]]]}] 07:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1929ms 07:40:00 INFO - PROCESS | 1936 | 1460990400213 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 07:40:00 INFO - PROCESS | 1936 | 1460990400218 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 07:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:40:00 INFO - PROCESS | 1936 | 1460990400226 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:40:00 INFO - PROCESS | 1936 | 1460990400231 Marionette TRACE conn5 <- [1,2282,null,{}] 07:40:00 INFO - PROCESS | 1936 | 1460990400238 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}] 07:40:00 INFO - PROCESS | 1936 | 1460990400501 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 07:40:00 INFO - PROCESS | 1936 | 1460990400732 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e408ad000 == 160 [pid = 1936] [id = 578] 07:40:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e359af800) [pid = 1936] [serial = 1735] [outer = (nil)] 07:40:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e35dab800) [pid = 1936] [serial = 1736] [outer = 0x7f7e359af800] 07:40:00 INFO - PROCESS | 1936 | 1460990400805 Marionette DEBUG loaded listener.js 07:40:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e38291400) [pid = 1936] [serial = 1737] [outer = 0x7f7e359af800] 07:40:01 INFO - PROCESS | 1936 | 1460990401729 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]]]}] 07:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1529ms 07:40:01 INFO - PROCESS | 1936 | 1460990401755 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 07:40:01 INFO - PROCESS | 1936 | 1460990401763 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 07:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:40:01 INFO - PROCESS | 1936 | 1460990401771 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:40:01 INFO - PROCESS | 1936 | 1460990401775 Marionette TRACE conn5 <- [1,2286,null,{}] 07:40:01 INFO - PROCESS | 1936 | 1460990401780 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}] 07:40:01 INFO - PROCESS | 1936 | 1460990401963 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 07:40:02 INFO - PROCESS | 1936 | 1460990402418 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34af0800 == 161 [pid = 1936] [id = 579] 07:40:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e35aec000) [pid = 1936] [serial = 1738] [outer = (nil)] 07:40:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e38e52c00) [pid = 1936] [serial = 1739] [outer = 0x7f7e35aec000] 07:40:02 INFO - PROCESS | 1936 | 1460990402489 Marionette DEBUG loaded listener.js 07:40:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e391ed800) [pid = 1936] [serial = 1740] [outer = 0x7f7e35aec000] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42f16000 == 160 [pid = 1936] [id = 385] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e3fe61c00) [pid = 1936] [serial = 1631] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e42433400) [pid = 1936] [serial = 1610] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e3c730000) [pid = 1936] [serial = 1592] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e409ed800) [pid = 1936] [serial = 1604] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e3fceb400) [pid = 1936] [serial = 1598] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e406a1400) [pid = 1936] [serial = 1601] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e3fa87800) [pid = 1936] [serial = 1595] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e4211a000) [pid = 1936] [serial = 1607] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5278a800 == 159 [pid = 1936] [id = 554] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df51000 == 158 [pid = 1936] [id = 553] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4d31f800 == 157 [pid = 1936] [id = 552] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cdbf000 == 156 [pid = 1936] [id = 551] 07:40:03 INFO - PROCESS | 1936 | 1460990403452 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]]]}] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4c92f000 == 155 [pid = 1936] [id = 550] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bc19800 == 154 [pid = 1936] [id = 549] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4b9a3000 == 153 [pid = 1936] [id = 548] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e47385800 == 152 [pid = 1936] [id = 547] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42446000 == 151 [pid = 1936] [id = 546] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e39221000 == 150 [pid = 1936] [id = 545] 07:40:03 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e327e2000 == 149 [pid = 1936] [id = 544] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e3a6eb400) [pid = 1936] [serial = 1580] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e38e58c00) [pid = 1936] [serial = 1577] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e3bc53400) [pid = 1936] [serial = 1586] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e34a4c000) [pid = 1936] [serial = 1616] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e3fa8cc00) [pid = 1936] [serial = 1628] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e374ab000) [pid = 1936] [serial = 1620] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e359b0800) [pid = 1936] [serial = 1617] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e35af7400) [pid = 1936] [serial = 1619] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e38e50c00) [pid = 1936] [serial = 1566] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e3baa0c00) [pid = 1936] [serial = 1626] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e3a6ebc00) [pid = 1936] [serial = 1623] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e3b950400) [pid = 1936] [serial = 1625] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e38412000) [pid = 1936] [serial = 1622] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e374a0800) [pid = 1936] [serial = 1574] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e3494b400) [pid = 1936] [serial = 1571] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e328c6400) [pid = 1936] [serial = 1613] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e3c686400) [pid = 1936] [serial = 1589] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e333c4c00) [pid = 1936] [serial = 1614] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e3fdbf000) [pid = 1936] [serial = 1629] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e32654800) [pid = 1936] [serial = 1568] [outer = (nil)] [url = about:blank] 07:40:03 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e3b214800) [pid = 1936] [serial = 1583] [outer = (nil)] [url = about:blank] 07:40:03 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 07:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1734ms 07:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:40:03 INFO - PROCESS | 1936 | 1460990403505 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 07:40:03 INFO - PROCESS | 1936 | 1460990403508 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 07:40:03 INFO - PROCESS | 1936 | 1460990403514 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:40:03 INFO - PROCESS | 1936 | 1460990403518 Marionette TRACE conn5 <- [1,2290,null,{}] 07:40:03 INFO - PROCESS | 1936 | 1460990403532 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}] 07:40:03 INFO - PROCESS | 1936 | 1460990403729 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 07:40:03 INFO - PROCESS | 1936 | 1460990403912 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e384dd800 == 150 [pid = 1936] [id = 580] 07:40:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e3675c000) [pid = 1936] [serial = 1741] [outer = (nil)] 07:40:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e3b21e400) [pid = 1936] [serial = 1742] [outer = 0x7f7e3675c000] 07:40:03 INFO - PROCESS | 1936 | 1460990403973 Marionette DEBUG loaded listener.js 07:40:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e3bc57800) [pid = 1936] [serial = 1743] [outer = 0x7f7e3675c000] 07:40:04 INFO - PROCESS | 1936 | 1460990404684 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]]]}] 07:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1186ms 07:40:04 INFO - PROCESS | 1936 | 1460990404698 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 07:40:04 INFO - PROCESS | 1936 | 1460990404702 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 07:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:40:04 INFO - PROCESS | 1936 | 1460990404709 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:40:04 INFO - PROCESS | 1936 | 1460990404711 Marionette TRACE conn5 <- [1,2294,null,{}] 07:40:04 INFO - PROCESS | 1936 | 1460990404716 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}] 07:40:04 INFO - PROCESS | 1936 | 1460990404902 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 07:40:05 INFO - PROCESS | 1936 | 1460990405081 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e408a1800 == 151 [pid = 1936] [id = 581] 07:40:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e3b05bc00) [pid = 1936] [serial = 1744] [outer = (nil)] 07:40:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e3fe56400) [pid = 1936] [serial = 1745] [outer = 0x7f7e3b05bc00] 07:40:05 INFO - PROCESS | 1936 | 1460990405141 Marionette DEBUG loaded listener.js 07:40:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e409f0000) [pid = 1936] [serial = 1746] [outer = 0x7f7e3b05bc00] 07:40:05 INFO - PROCESS | 1936 | 1460990405890 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]]]}] 07:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1227ms 07:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:40:05 INFO - PROCESS | 1936 | 1460990405941 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 07:40:05 INFO - PROCESS | 1936 | 1460990405943 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 07:40:05 INFO - PROCESS | 1936 | 1460990405948 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:40:05 INFO - PROCESS | 1936 | 1460990405951 Marionette TRACE conn5 <- [1,2298,null,{}] 07:40:05 INFO - PROCESS | 1936 | 1460990405956 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}] 07:40:06 INFO - PROCESS | 1936 | 1460990406199 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 07:40:06 INFO - PROCESS | 1936 | 1460990406229 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e432b9000 == 152 [pid = 1936] [id = 582] 07:40:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e3bcc1c00) [pid = 1936] [serial = 1747] [outer = (nil)] 07:40:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e42440400) [pid = 1936] [serial = 1748] [outer = 0x7f7e3bcc1c00] 07:40:06 INFO - PROCESS | 1936 | 1460990406285 Marionette DEBUG loaded listener.js 07:40:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e42b3bc00) [pid = 1936] [serial = 1749] [outer = 0x7f7e3bcc1c00] 07:40:07 INFO - PROCESS | 1936 | 1460990407083 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]]]}] 07:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1182ms 07:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:40:07 INFO - PROCESS | 1936 | 1460990407134 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 07:40:07 INFO - PROCESS | 1936 | 1460990407136 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 07:40:07 INFO - PROCESS | 1936 | 1460990407146 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:40:07 INFO - PROCESS | 1936 | 1460990407148 Marionette TRACE conn5 <- [1,2302,null,{}] 07:40:07 INFO - PROCESS | 1936 | 1460990407153 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}] 07:40:07 INFO - PROCESS | 1936 | 1460990407432 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 07:40:07 INFO - PROCESS | 1936 | 1460990407465 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4737d800 == 153 [pid = 1936] [id = 583] 07:40:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e42ff7400) [pid = 1936] [serial = 1750] [outer = (nil)] 07:40:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e447aec00) [pid = 1936] [serial = 1751] [outer = 0x7f7e42ff7400] 07:40:07 INFO - PROCESS | 1936 | 1460990407528 Marionette DEBUG loaded listener.js 07:40:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e46578800) [pid = 1936] [serial = 1752] [outer = 0x7f7e42ff7400] 07:40:08 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e3c72cc00) [pid = 1936] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:40:08 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e3338e000) [pid = 1936] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:40:08 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e328c6000) [pid = 1936] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:40:08 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e3338dc00) [pid = 1936] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:40:08 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e328c8c00) [pid = 1936] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:40:08 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e36758c00) [pid = 1936] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:40:08 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e3348a400) [pid = 1936] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:40:08 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e3b955000) [pid = 1936] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:40:08 INFO - PROCESS | 1936 | 1460990408574 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]]]}] 07:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1479ms 07:40:08 INFO - PROCESS | 1936 | 1460990408621 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 07:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:40:08 INFO - PROCESS | 1936 | 1460990408626 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 07:40:08 INFO - PROCESS | 1936 | 1460990408631 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:40:08 INFO - PROCESS | 1936 | 1460990408634 Marionette TRACE conn5 <- [1,2306,null,{}] 07:40:08 INFO - PROCESS | 1936 | 1460990408639 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}] 07:40:08 INFO - PROCESS | 1936 | 1460990408801 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 07:40:08 INFO - PROCESS | 1936 | 1460990408992 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e48ff0800 == 154 [pid = 1936] [id = 584] 07:40:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e359a5000) [pid = 1936] [serial = 1753] [outer = (nil)] 07:40:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e3c72a800) [pid = 1936] [serial = 1754] [outer = 0x7f7e359a5000] 07:40:09 INFO - PROCESS | 1936 | 1460990409049 Marionette DEBUG loaded listener.js 07:40:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e4659b400) [pid = 1936] [serial = 1755] [outer = 0x7f7e359a5000] 07:40:09 INFO - PROCESS | 1936 | 1460990409753 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]]]}] 07:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1176ms 07:40:09 INFO - PROCESS | 1936 | 1460990409809 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 07:40:09 INFO - PROCESS | 1936 | 1460990409812 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 07:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:40:09 INFO - PROCESS | 1936 | 1460990409818 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:40:09 INFO - PROCESS | 1936 | 1460990409821 Marionette TRACE conn5 <- [1,2310,null,{}] 07:40:09 INFO - PROCESS | 1936 | 1460990409830 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}] 07:40:10 INFO - PROCESS | 1936 | 1460990410011 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 07:40:10 INFO - PROCESS | 1936 | 1460990410024 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4c120800 == 155 [pid = 1936] [id = 585] 07:40:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e42b38800) [pid = 1936] [serial = 1756] [outer = (nil)] 07:40:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e4990d400) [pid = 1936] [serial = 1757] [outer = 0x7f7e42b38800] 07:40:10 INFO - PROCESS | 1936 | 1460990410082 Marionette DEBUG loaded listener.js 07:40:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e4b96cc00) [pid = 1936] [serial = 1758] [outer = 0x7f7e42b38800] 07:40:11 INFO - PROCESS | 1936 | 1460990411284 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]]]}] 07:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1531ms 07:40:11 INFO - PROCESS | 1936 | 1460990411350 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 07:40:11 INFO - PROCESS | 1936 | 1460990411356 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 07:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:40:11 INFO - PROCESS | 1936 | 1460990411365 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:40:11 INFO - PROCESS | 1936 | 1460990411369 Marionette TRACE conn5 <- [1,2314,null,{}] 07:40:11 INFO - PROCESS | 1936 | 1460990411376 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}] 07:40:11 INFO - PROCESS | 1936 | 1460990411613 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 07:40:11 INFO - PROCESS | 1936 | 1460990411924 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fa5e000 == 156 [pid = 1936] [id = 586] 07:40:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e358f6800) [pid = 1936] [serial = 1759] [outer = (nil)] 07:40:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e374a6400) [pid = 1936] [serial = 1760] [outer = 0x7f7e358f6800] 07:40:12 INFO - PROCESS | 1936 | 1460990412004 Marionette DEBUG loaded listener.js 07:40:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e38e56800) [pid = 1936] [serial = 1761] [outer = 0x7f7e358f6800] 07:40:12 INFO - PROCESS | 1936 | 1460990412920 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]]]}] 07:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1590ms 07:40:12 INFO - PROCESS | 1936 | 1460990412955 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 07:40:12 INFO - PROCESS | 1936 | 1460990412963 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 07:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:40:12 INFO - PROCESS | 1936 | 1460990412972 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:40:12 INFO - PROCESS | 1936 | 1460990412975 Marionette TRACE conn5 <- [1,2318,null,{}] 07:40:12 INFO - PROCESS | 1936 | 1460990412980 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}] 07:40:13 INFO - PROCESS | 1936 | 1460990413166 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 07:40:13 INFO - PROCESS | 1936 | 1460990413389 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e470d7000 == 157 [pid = 1936] [id = 587] 07:40:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e359a6800) [pid = 1936] [serial = 1762] [outer = (nil)] 07:40:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e3bc54800) [pid = 1936] [serial = 1763] [outer = 0x7f7e359a6800] 07:40:13 INFO - PROCESS | 1936 | 1460990413502 Marionette DEBUG loaded listener.js 07:40:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e3fcf0800) [pid = 1936] [serial = 1764] [outer = 0x7f7e359a6800] 07:40:14 INFO - PROCESS | 1936 | 1460990414529 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] 07:40:14 INFO - PROCESS | 1936 | 1460990414606 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 07:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:40:14 INFO - PROCESS | 1936 | 1460990414612 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:40:14 INFO - PROCESS | 1936 | 1460990414618 Marionette TRACE conn5 <- [1,2322,null,{}] 07:40:14 INFO - PROCESS | 1936 | 1460990414633 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}] 07:40:14 INFO - PROCESS | 1936 | 1460990414872 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 07:40:15 INFO - PROCESS | 1936 | 1460990415169 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4f843000 == 158 [pid = 1936] [id = 588] 07:40:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e42d1f400) [pid = 1936] [serial = 1765] [outer = (nil)] 07:40:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e447b5000) [pid = 1936] [serial = 1766] [outer = 0x7f7e42d1f400] 07:40:15 INFO - PROCESS | 1936 | 1460990415250 Marionette DEBUG loaded listener.js 07:40:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e471a2800) [pid = 1936] [serial = 1767] [outer = 0x7f7e42d1f400] 07:40:16 INFO - PROCESS | 1936 | 1460990416049 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]]]}] 07:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1488ms 07:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:40:16 INFO - PROCESS | 1936 | 1460990416100 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 07:40:16 INFO - PROCESS | 1936 | 1460990416104 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 07:40:16 INFO - PROCESS | 1936 | 1460990416110 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:40:16 INFO - PROCESS | 1936 | 1460990416113 Marionette TRACE conn5 <- [1,2326,null,{}] 07:40:16 INFO - PROCESS | 1936 | 1460990416118 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}] 07:40:16 INFO - PROCESS | 1936 | 1460990416315 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 07:40:16 INFO - PROCESS | 1936 | 1460990416536 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e147000 == 159 [pid = 1936] [id = 589] 07:40:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e42db0400) [pid = 1936] [serial = 1768] [outer = (nil)] 07:40:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e4bc33400) [pid = 1936] [serial = 1769] [outer = 0x7f7e42db0400] 07:40:16 INFO - PROCESS | 1936 | 1460990416648 Marionette DEBUG loaded listener.js 07:40:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e4be25400) [pid = 1936] [serial = 1770] [outer = 0x7f7e42db0400] 07:40:17 INFO - PROCESS | 1936 | 1460990417501 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]]]}] 07:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1432ms 07:40:17 INFO - PROCESS | 1936 | 1460990417542 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 07:40:17 INFO - PROCESS | 1936 | 1460990417545 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 07:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:40:17 INFO - PROCESS | 1936 | 1460990417550 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:40:17 INFO - PROCESS | 1936 | 1460990417553 Marionette TRACE conn5 <- [1,2330,null,{}] 07:40:17 INFO - PROCESS | 1936 | 1460990417558 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}] 07:40:17 INFO - PROCESS | 1936 | 1460990417744 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 07:40:18 INFO - PROCESS | 1936 | 1460990418013 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62b1a000 == 160 [pid = 1936] [id = 590] 07:40:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e3b95ac00) [pid = 1936] [serial = 1771] [outer = (nil)] 07:40:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e4be28400) [pid = 1936] [serial = 1772] [outer = 0x7f7e3b95ac00] 07:40:18 INFO - PROCESS | 1936 | 1460990418085 Marionette DEBUG loaded listener.js 07:40:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e4d207800) [pid = 1936] [serial = 1773] [outer = 0x7f7e3b95ac00] 07:40:18 INFO - PROCESS | 1936 | 1460990418953 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]]]}] 07:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1432ms 07:40:18 INFO - PROCESS | 1936 | 1460990418984 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 07:40:18 INFO - PROCESS | 1936 | 1460990418987 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 07:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:40:18 INFO - PROCESS | 1936 | 1460990418993 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:40:18 INFO - PROCESS | 1936 | 1460990418995 Marionette TRACE conn5 <- [1,2334,null,{}] 07:40:19 INFO - PROCESS | 1936 | 1460990419000 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}] 07:40:19 INFO - PROCESS | 1936 | 1460990419215 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 07:40:19 INFO - PROCESS | 1936 | 1460990419479 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3421c000 == 161 [pid = 1936] [id = 591] 07:40:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e4df8fc00) [pid = 1936] [serial = 1774] [outer = (nil)] 07:40:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e4e9fdc00) [pid = 1936] [serial = 1775] [outer = 0x7f7e4df8fc00] 07:40:19 INFO - PROCESS | 1936 | 1460990419557 Marionette DEBUG loaded listener.js 07:40:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e586cdc00) [pid = 1936] [serial = 1776] [outer = 0x7f7e4df8fc00] 07:40:20 INFO - PROCESS | 1936 | 1460990420376 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]]]}] 07:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1429ms 07:40:20 INFO - PROCESS | 1936 | 1460990420423 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 07:40:20 INFO - PROCESS | 1936 | 1460990420427 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 07:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:40:20 INFO - PROCESS | 1936 | 1460990420432 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:40:20 INFO - PROCESS | 1936 | 1460990420434 Marionette TRACE conn5 <- [1,2338,null,{}] 07:40:20 INFO - PROCESS | 1936 | 1460990420440 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}] 07:40:20 INFO - PROCESS | 1936 | 1460990420631 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 07:40:20 INFO - PROCESS | 1936 | 1460990420850 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34233800 == 162 [pid = 1936] [id = 592] 07:40:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e4df9ac00) [pid = 1936] [serial = 1777] [outer = (nil)] 07:40:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e59470400) [pid = 1936] [serial = 1778] [outer = 0x7f7e4df9ac00] 07:40:20 INFO - PROCESS | 1936 | 1460990420963 Marionette DEBUG loaded listener.js 07:40:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e5978b800) [pid = 1936] [serial = 1779] [outer = 0x7f7e4df9ac00] 07:40:21 INFO - PROCESS | 1936 | 1460990421850 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]]]}] 07:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1478ms 07:40:21 INFO - PROCESS | 1936 | 1460990421912 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 07:40:21 INFO - PROCESS | 1936 | 1460990421915 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 07:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:40:21 INFO - PROCESS | 1936 | 1460990421921 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:40:21 INFO - PROCESS | 1936 | 1460990421923 Marionette TRACE conn5 <- [1,2342,null,{}] 07:40:21 INFO - PROCESS | 1936 | 1460990421928 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}] 07:40:22 INFO - PROCESS | 1936 | 1460990422109 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 07:40:22 INFO - PROCESS | 1936 | 1460990422380 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e300dd800 == 163 [pid = 1936] [id = 593] 07:40:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e58657800) [pid = 1936] [serial = 1780] [outer = (nil)] 07:40:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e597e4c00) [pid = 1936] [serial = 1781] [outer = 0x7f7e58657800] 07:40:22 INFO - PROCESS | 1936 | 1460990422468 Marionette DEBUG loaded listener.js 07:40:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e599c1400) [pid = 1936] [serial = 1782] [outer = 0x7f7e58657800] 07:40:23 INFO - PROCESS | 1936 | 1460990423282 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]]]}] 07:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1429ms 07:40:23 INFO - PROCESS | 1936 | 1460990423351 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 07:40:23 INFO - PROCESS | 1936 | 1460990423355 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 07:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:40:23 INFO - PROCESS | 1936 | 1460990423360 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:40:23 INFO - PROCESS | 1936 | 1460990423363 Marionette TRACE conn5 <- [1,2346,null,{}] 07:40:23 INFO - PROCESS | 1936 | 1460990423369 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}] 07:40:23 INFO - PROCESS | 1936 | 1460990423565 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 07:40:23 INFO - PROCESS | 1936 | 1460990423842 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2ffd1000 == 164 [pid = 1936] [id = 594] 07:40:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e586cf800) [pid = 1936] [serial = 1783] [outer = (nil)] 07:40:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e5a756000) [pid = 1936] [serial = 1784] [outer = 0x7f7e586cf800] 07:40:23 INFO - PROCESS | 1936 | 1460990423918 Marionette DEBUG loaded listener.js 07:40:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e5a90a400) [pid = 1936] [serial = 1785] [outer = 0x7f7e586cf800] 07:40:24 INFO - PROCESS | 1936 | 1460990424791 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]]]}] 07:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1490ms 07:40:24 INFO - PROCESS | 1936 | 1460990424852 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 07:40:24 INFO - PROCESS | 1936 | 1460990424855 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 07:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:40:24 INFO - PROCESS | 1936 | 1460990424861 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:40:24 INFO - PROCESS | 1936 | 1460990424864 Marionette TRACE conn5 <- [1,2350,null,{}] 07:40:24 INFO - PROCESS | 1936 | 1460990424869 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}] 07:40:25 INFO - PROCESS | 1936 | 1460990425063 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 07:40:25 INFO - PROCESS | 1936 | 1460990425327 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43151800 == 165 [pid = 1936] [id = 595] 07:40:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e5c8be400) [pid = 1936] [serial = 1786] [outer = (nil)] 07:40:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e5e04c400) [pid = 1936] [serial = 1787] [outer = 0x7f7e5c8be400] 07:40:25 INFO - PROCESS | 1936 | 1460990425456 Marionette DEBUG loaded listener.js 07:40:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e5e4b6000) [pid = 1936] [serial = 1788] [outer = 0x7f7e5c8be400] 07:40:26 INFO - PROCESS | 1936 | 1460990426270 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]]]}] 07:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1437ms 07:40:26 INFO - PROCESS | 1936 | 1460990426300 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 07:40:26 INFO - PROCESS | 1936 | 1460990426303 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 07:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:40:26 INFO - PROCESS | 1936 | 1460990426309 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:40:26 INFO - PROCESS | 1936 | 1460990426313 Marionette TRACE conn5 <- [1,2354,null,{}] 07:40:26 INFO - PROCESS | 1936 | 1460990426318 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}] 07:40:26 INFO - PROCESS | 1936 | 1460990426534 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 07:40:26 INFO - PROCESS | 1936 | 1460990426814 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3281f800 == 166 [pid = 1936] [id = 596] 07:40:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e32655800) [pid = 1936] [serial = 1789] [outer = (nil)] 07:40:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e599de000) [pid = 1936] [serial = 1790] [outer = 0x7f7e32655800] 07:40:26 INFO - PROCESS | 1936 | 1460990426892 Marionette DEBUG loaded listener.js 07:40:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 246 (0x7f7e5ea02c00) [pid = 1936] [serial = 1791] [outer = 0x7f7e32655800] 07:40:27 INFO - PROCESS | 1936 | 1460990427716 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]]]}] 07:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1480ms 07:40:27 INFO - PROCESS | 1936 | 1460990427795 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 07:40:27 INFO - PROCESS | 1936 | 1460990427798 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 07:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:40:27 INFO - PROCESS | 1936 | 1460990427807 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:40:27 INFO - PROCESS | 1936 | 1460990427810 Marionette TRACE conn5 <- [1,2358,null,{}] 07:40:27 INFO - PROCESS | 1936 | 1460990427815 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}] 07:40:28 INFO - PROCESS | 1936 | 1460990428012 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 07:40:28 INFO - PROCESS | 1936 | 1460990428291 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2dedd000 == 167 [pid = 1936] [id = 597] 07:40:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e33395800) [pid = 1936] [serial = 1792] [outer = (nil)] 07:40:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e356df400) [pid = 1936] [serial = 1793] [outer = 0x7f7e33395800] 07:40:28 INFO - PROCESS | 1936 | 1460990428401 Marionette DEBUG loaded listener.js 07:40:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 249 (0x7f7e3c787800) [pid = 1936] [serial = 1794] [outer = 0x7f7e33395800] 07:40:29 INFO - PROCESS | 1936 | 1460990429935 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]]]}] 07:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2181ms 07:40:29 INFO - PROCESS | 1936 | 1460990429989 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 07:40:29 INFO - PROCESS | 1936 | 1460990429994 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 07:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:40:30 INFO - PROCESS | 1936 | 1460990430000 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:40:30 INFO - PROCESS | 1936 | 1460990430003 Marionette TRACE conn5 <- [1,2362,null,{}] 07:40:30 INFO - PROCESS | 1936 | 1460990430012 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}] 07:40:30 INFO - PROCESS | 1936 | 1460990430193 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 07:40:30 INFO - PROCESS | 1936 | 1460990430514 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e346d9000 == 168 [pid = 1936] [id = 598] 07:40:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 250 (0x7f7e356e3400) [pid = 1936] [serial = 1795] [outer = (nil)] 07:40:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 251 (0x7f7e359ad800) [pid = 1936] [serial = 1796] [outer = 0x7f7e356e3400] 07:40:30 INFO - PROCESS | 1936 | 1460990430585 Marionette DEBUG loaded listener.js 07:40:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 252 (0x7f7e366be400) [pid = 1936] [serial = 1797] [outer = 0x7f7e356e3400] 07:40:31 INFO - PROCESS | 1936 | 1460990431458 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]]]}] 07:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1529ms 07:40:31 INFO - PROCESS | 1936 | 1460990431530 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 07:40:31 INFO - PROCESS | 1936 | 1460990431537 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 07:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:40:31 INFO - PROCESS | 1936 | 1460990431546 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:40:31 INFO - PROCESS | 1936 | 1460990431549 Marionette TRACE conn5 <- [1,2366,null,{}] 07:40:31 INFO - PROCESS | 1936 | 1460990431553 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}] 07:40:31 INFO - PROCESS | 1936 | 1460990431873 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 07:40:32 INFO - PROCESS | 1936 | 1460990432285 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e346c4800 == 169 [pid = 1936] [id = 599] 07:40:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 253 (0x7f7e333cd400) [pid = 1936] [serial = 1798] [outer = (nil)] 07:40:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 254 (0x7f7e366bc400) [pid = 1936] [serial = 1799] [outer = 0x7f7e333cd400] 07:40:32 INFO - PROCESS | 1936 | 1460990432350 Marionette DEBUG loaded listener.js 07:40:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 255 (0x7f7e3819c400) [pid = 1936] [serial = 1800] [outer = 0x7f7e333cd400] 07:40:33 INFO - PROCESS | 1936 | 1460990433188 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]]]}] 07:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1681ms 07:40:33 INFO - PROCESS | 1936 | 1460990433227 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 07:40:33 INFO - PROCESS | 1936 | 1460990433231 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 07:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:40:33 INFO - PROCESS | 1936 | 1460990433237 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:40:33 INFO - PROCESS | 1936 | 1460990433243 Marionette TRACE conn5 <- [1,2370,null,{}] 07:40:33 INFO - PROCESS | 1936 | 1460990433277 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}] 07:40:33 INFO - PROCESS | 1936 | 1460990433471 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 07:40:33 INFO - PROCESS | 1936 | 1460990433745 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:33 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a7cd800 == 170 [pid = 1936] [id = 600] 07:40:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 256 (0x7f7e391eb800) [pid = 1936] [serial = 1801] [outer = (nil)] 07:40:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 257 (0x7f7e3a6eac00) [pid = 1936] [serial = 1802] [outer = 0x7f7e391eb800] 07:40:33 INFO - PROCESS | 1936 | 1460990433825 Marionette DEBUG loaded listener.js 07:40:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 258 (0x7f7e3b212c00) [pid = 1936] [serial = 1803] [outer = 0x7f7e391eb800] 07:40:34 INFO - PROCESS | 1936 | 1460990434712 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]]]}] 07:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1536ms 07:40:34 INFO - PROCESS | 1936 | 1460990434785 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 07:40:34 INFO - PROCESS | 1936 | 1460990434788 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 07:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:40:34 INFO - PROCESS | 1936 | 1460990434797 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:40:34 INFO - PROCESS | 1936 | 1460990434799 Marionette TRACE conn5 <- [1,2374,null,{}] 07:40:34 INFO - PROCESS | 1936 | 1460990434804 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}] 07:40:34 INFO - PROCESS | 1936 | 1460990434988 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e47375800 == 169 [pid = 1936] [id = 534] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e473a6000 == 168 [pid = 1936] [id = 535] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4704c000 == 167 [pid = 1936] [id = 533] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 257 (0x7f7e3b21e800) [pid = 1936] [serial = 1643] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 256 (0x7f7e2f8d8800) [pid = 1936] [serial = 1634] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 255 (0x7f7e3828f800) [pid = 1936] [serial = 1640] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 254 (0x7f7e3fe60800) [pid = 1936] [serial = 1646] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 253 (0x7f7e359a3800) [pid = 1936] [serial = 1637] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 252 (0x7f7e427c5800) [pid = 1936] [serial = 1649] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 251 (0x7f7e42db4800) [pid = 1936] [serial = 1652] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 250 (0x7f7e43292c00) [pid = 1936] [serial = 1655] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 249 (0x7f7e4344b800) [pid = 1936] [serial = 1658] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 248 (0x7f7e44517800) [pid = 1936] [serial = 1661] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e447b6000) [pid = 1936] [serial = 1664] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e471a5000) [pid = 1936] [serial = 1667] [outer = (nil)] [url = about:blank] 07:40:35 INFO - PROCESS | 1936 | 1460990435307 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e48ff0800 == 166 [pid = 1936] [id = 584] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4737d800 == 165 [pid = 1936] [id = 583] 07:40:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3499c800 == 166 [pid = 1936] [id = 601] 07:40:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e32655c00) [pid = 1936] [serial = 1804] [outer = (nil)] 07:40:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e359a7400) [pid = 1936] [serial = 1805] [outer = 0x7f7e32655c00] 07:40:35 INFO - PROCESS | 1936 | 1460990435457 Marionette DEBUG loaded listener.js 07:40:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 249 (0x7f7e391e8800) [pid = 1936] [serial = 1806] [outer = 0x7f7e32655c00] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e432b9000 == 165 [pid = 1936] [id = 582] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e408a1800 == 164 [pid = 1936] [id = 581] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e384dd800 == 163 [pid = 1936] [id = 580] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34af0800 == 162 [pid = 1936] [id = 579] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e408ad000 == 161 [pid = 1936] [id = 578] 07:40:35 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44531000 == 160 [pid = 1936] [id = 532] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 248 (0x7f7e406a0000) [pid = 1936] [serial = 1632] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e3c78b800) [pid = 1936] [serial = 1685] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e40697000) [pid = 1936] [serial = 1686] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 245 (0x7f7e38298800) [pid = 1936] [serial = 1676] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e38e55c00) [pid = 1936] [serial = 1677] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e3a6e2c00) [pid = 1936] [serial = 1679] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e34353000) [pid = 1936] [serial = 1671] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e333c3400) [pid = 1936] [serial = 1670] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e366c3000) [pid = 1936] [serial = 1674] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e346f8c00) [pid = 1936] [serial = 1673] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e3fc87000) [pid = 1936] [serial = 1688] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e3b958800) [pid = 1936] [serial = 1682] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e3bc59800) [pid = 1936] [serial = 1683] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e3b057c00) [pid = 1936] [serial = 1680] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e422c4c00) [pid = 1936] [serial = 1689] [outer = (nil)] [url = about:blank] 07:40:36 INFO - PROCESS | 1936 | 1460990436224 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]]]}] 07:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1485ms 07:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:40:36 INFO - PROCESS | 1936 | 1460990436283 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 07:40:36 INFO - PROCESS | 1936 | 1460990436285 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 07:40:36 INFO - PROCESS | 1936 | 1460990436291 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:40:36 INFO - PROCESS | 1936 | 1460990436293 Marionette TRACE conn5 <- [1,2378,null,{}] 07:40:36 INFO - PROCESS | 1936 | 1460990436298 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}] 07:40:36 INFO - PROCESS | 1936 | 1460990436469 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 07:40:36 INFO - PROCESS | 1936 | 1460990436644 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a5ef800 == 161 [pid = 1936] [id = 602] 07:40:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e333c3400) [pid = 1936] [serial = 1807] [outer = (nil)] 07:40:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e391e6000) [pid = 1936] [serial = 1808] [outer = 0x7f7e333c3400] 07:40:36 INFO - PROCESS | 1936 | 1460990436723 Marionette DEBUG loaded listener.js 07:40:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e3bccac00) [pid = 1936] [serial = 1809] [outer = 0x7f7e333c3400] 07:40:37 INFO - PROCESS | 1936 | 1460990437437 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]]]}] 07:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1183ms 07:40:37 INFO - PROCESS | 1936 | 1460990437473 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 07:40:37 INFO - PROCESS | 1936 | 1460990437475 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 07:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:40:37 INFO - PROCESS | 1936 | 1460990437481 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:40:37 INFO - PROCESS | 1936 | 1460990437483 Marionette TRACE conn5 <- [1,2382,null,{}] 07:40:37 INFO - PROCESS | 1936 | 1460990437488 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}] 07:40:37 INFO - PROCESS | 1936 | 1460990437686 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 07:40:37 INFO - PROCESS | 1936 | 1460990437898 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe14000 == 162 [pid = 1936] [id = 603] 07:40:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e3c788000) [pid = 1936] [serial = 1810] [outer = (nil)] 07:40:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e3fc86400) [pid = 1936] [serial = 1811] [outer = 0x7f7e3c788000] 07:40:37 INFO - PROCESS | 1936 | 1460990437963 Marionette DEBUG loaded listener.js 07:40:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e4206bc00) [pid = 1936] [serial = 1812] [outer = 0x7f7e3c788000] 07:40:38 INFO - PROCESS | 1936 | 1460990438752 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]]]}] 07:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1328ms 07:40:38 INFO - PROCESS | 1936 | 1460990438820 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 07:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:40:38 INFO - PROCESS | 1936 | 1460990438823 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 07:40:38 INFO - PROCESS | 1936 | 1460990438828 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:40:38 INFO - PROCESS | 1936 | 1460990438831 Marionette TRACE conn5 <- [1,2386,null,{}] 07:40:38 INFO - PROCESS | 1936 | 1460990438839 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}] 07:40:39 INFO - PROCESS | 1936 | 1460990439075 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 07:40:39 INFO - PROCESS | 1936 | 1460990439099 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40aae000 == 163 [pid = 1936] [id = 604] 07:40:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e2f8dbc00) [pid = 1936] [serial = 1813] [outer = (nil)] 07:40:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e422c9800) [pid = 1936] [serial = 1814] [outer = 0x7f7e2f8dbc00] 07:40:39 INFO - PROCESS | 1936 | 1460990439157 Marionette DEBUG loaded listener.js 07:40:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e42b3e400) [pid = 1936] [serial = 1815] [outer = 0x7f7e2f8dbc00] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e3bcc1c00) [pid = 1936] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e3819e800) [pid = 1936] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e391afc00) [pid = 1936] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e34350800) [pid = 1936] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e5e626800) [pid = 1936] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e34367400) [pid = 1936] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e359af800) [pid = 1936] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e4792cc00) [pid = 1936] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e328d0400) [pid = 1936] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e48d38000) [pid = 1936] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e42ff7400) [pid = 1936] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e32654000) [pid = 1936] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e3675c000) [pid = 1936] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e328c5400) [pid = 1936] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e359a5000) [pid = 1936] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e4debb400) [pid = 1936] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e34356c00) [pid = 1936] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e35aec000) [pid = 1936] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e2f8de400) [pid = 1936] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e3b05bc00) [pid = 1936] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e3434f000) [pid = 1936] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:40:40 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e3fcea800) [pid = 1936] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:40:41 INFO - PROCESS | 1936 | 1460990441246 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]]]}] 07:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2439ms 07:40:41 INFO - PROCESS | 1936 | 1460990441268 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 07:40:41 INFO - PROCESS | 1936 | 1460990441272 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 07:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:40:41 INFO - PROCESS | 1936 | 1460990441278 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:40:41 INFO - PROCESS | 1936 | 1460990441281 Marionette TRACE conn5 <- [1,2390,null,{}] 07:40:41 INFO - PROCESS | 1936 | 1460990441289 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}] 07:40:41 INFO - PROCESS | 1936 | 1460990441526 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 07:40:41 INFO - PROCESS | 1936 | 1460990441545 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fa6b800 == 164 [pid = 1936] [id = 605] 07:40:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e32653400) [pid = 1936] [serial = 1816] [outer = (nil)] 07:40:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e359a5800) [pid = 1936] [serial = 1817] [outer = 0x7f7e32653400] 07:40:41 INFO - PROCESS | 1936 | 1460990441604 Marionette DEBUG loaded listener.js 07:40:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e4211f400) [pid = 1936] [serial = 1818] [outer = 0x7f7e32653400] 07:40:42 INFO - PROCESS | 1936 | 1460990442405 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]]]}] 07:40:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:40:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1181ms 07:40:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:40:42 INFO - PROCESS | 1936 | 1460990442460 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 07:40:42 INFO - PROCESS | 1936 | 1460990442462 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 07:40:42 INFO - PROCESS | 1936 | 1460990442468 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:40:42 INFO - PROCESS | 1936 | 1460990442470 Marionette TRACE conn5 <- [1,2394,null,{}] 07:40:42 INFO - PROCESS | 1936 | 1460990442487 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}] 07:40:42 INFO - PROCESS | 1936 | 1460990442658 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 07:40:42 INFO - PROCESS | 1936 | 1460990442671 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43159000 == 165 [pid = 1936] [id = 606] 07:40:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e3675c000) [pid = 1936] [serial = 1819] [outer = (nil)] 07:40:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e42dac800) [pid = 1936] [serial = 1820] [outer = 0x7f7e3675c000] 07:40:42 INFO - PROCESS | 1936 | 1460990442727 Marionette DEBUG loaded listener.js 07:40:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e4428a800) [pid = 1936] [serial = 1821] [outer = 0x7f7e3675c000] 07:40:43 INFO - PROCESS | 1936 | 1460990443954 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]]]}] 07:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1544ms 07:40:44 INFO - PROCESS | 1936 | 1460990444012 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 07:40:44 INFO - PROCESS | 1936 | 1460990444019 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 07:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:40:44 INFO - PROCESS | 1936 | 1460990444027 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:40:44 INFO - PROCESS | 1936 | 1460990444033 Marionette TRACE conn5 <- [1,2398,null,{}] 07:40:44 INFO - PROCESS | 1936 | 1460990444041 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}] 07:40:44 INFO - PROCESS | 1936 | 1460990444286 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 07:40:44 INFO - PROCESS | 1936 | 1460990444596 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375d9800 == 166 [pid = 1936] [id = 607] 07:40:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e356e4000) [pid = 1936] [serial = 1822] [outer = (nil)] 07:40:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e35d9f800) [pid = 1936] [serial = 1823] [outer = 0x7f7e356e4000] 07:40:44 INFO - PROCESS | 1936 | 1460990444687 Marionette DEBUG loaded listener.js 07:40:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e3819a400) [pid = 1936] [serial = 1824] [outer = 0x7f7e356e4000] 07:40:45 INFO - PROCESS | 1936 | 1460990445612 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]]]}] 07:40:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:40:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1635ms 07:40:45 INFO - PROCESS | 1936 | 1460990445663 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 07:40:45 INFO - PROCESS | 1936 | 1460990445670 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 07:40:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:40:45 INFO - PROCESS | 1936 | 1460990445679 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:40:45 INFO - PROCESS | 1936 | 1460990445684 Marionette TRACE conn5 <- [1,2402,null,{}] 07:40:45 INFO - PROCESS | 1936 | 1460990445689 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}] 07:40:45 INFO - PROCESS | 1936 | 1460990445899 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 07:40:46 INFO - PROCESS | 1936 | 1460990446190 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fa5d800 == 167 [pid = 1936] [id = 608] 07:40:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e3a6eb000) [pid = 1936] [serial = 1825] [outer = (nil)] 07:40:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e3b21d400) [pid = 1936] [serial = 1826] [outer = 0x7f7e3a6eb000] 07:40:46 INFO - PROCESS | 1936 | 1460990446304 Marionette DEBUG loaded listener.js 07:40:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e3bc58800) [pid = 1936] [serial = 1827] [outer = 0x7f7e3a6eb000] 07:40:47 INFO - PROCESS | 1936 | 1460990447183 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]]]}] 07:40:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:40:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1538ms 07:40:47 INFO - PROCESS | 1936 | 1460990447217 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 07:40:47 INFO - PROCESS | 1936 | 1460990447220 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 07:40:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:40:47 INFO - PROCESS | 1936 | 1460990447226 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:40:47 INFO - PROCESS | 1936 | 1460990447232 Marionette TRACE conn5 <- [1,2406,null,{}] 07:40:47 INFO - PROCESS | 1936 | 1460990447247 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}] 07:40:47 INFO - PROCESS | 1936 | 1460990447434 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 07:40:47 INFO - PROCESS | 1936 | 1460990447661 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e43408800 == 168 [pid = 1936] [id = 609] 07:40:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e37399c00) [pid = 1936] [serial = 1828] [outer = (nil)] 07:40:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e3fc87000) [pid = 1936] [serial = 1829] [outer = 0x7f7e37399c00] 07:40:47 INFO - PROCESS | 1936 | 1460990447778 Marionette DEBUG loaded listener.js 07:40:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e4206d800) [pid = 1936] [serial = 1830] [outer = 0x7f7e37399c00] 07:40:48 INFO - PROCESS | 1936 | 1460990448655 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]]]}] 07:40:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1481ms 07:40:48 INFO - PROCESS | 1936 | 1460990448709 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 07:40:48 INFO - PROCESS | 1936 | 1460990448713 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 07:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:40:48 INFO - PROCESS | 1936 | 1460990448737 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:40:48 INFO - PROCESS | 1936 | 1460990448740 Marionette TRACE conn5 <- [1,2410,null,{}] 07:40:48 INFO - PROCESS | 1936 | 1460990448745 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}] 07:40:48 INFO - PROCESS | 1936 | 1460990448940 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 07:40:49 INFO - PROCESS | 1936 | 1460990449159 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46515000 == 169 [pid = 1936] [id = 610] 07:40:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e3b05ac00) [pid = 1936] [serial = 1831] [outer = (nil)] 07:40:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e42dab000) [pid = 1936] [serial = 1832] [outer = 0x7f7e3b05ac00] 07:40:49 INFO - PROCESS | 1936 | 1460990449266 Marionette DEBUG loaded listener.js 07:40:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e4428a400) [pid = 1936] [serial = 1833] [outer = 0x7f7e3b05ac00] 07:40:50 INFO - PROCESS | 1936 | 1460990450137 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]]]}] 07:40:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:40:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1432ms 07:40:50 INFO - PROCESS | 1936 | 1460990450167 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 07:40:50 INFO - PROCESS | 1936 | 1460990450170 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 07:40:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:40:50 INFO - PROCESS | 1936 | 1460990450176 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:40:50 INFO - PROCESS | 1936 | 1460990450179 Marionette TRACE conn5 <- [1,2414,null,{}] 07:40:50 INFO - PROCESS | 1936 | 1460990450184 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}] 07:40:50 INFO - PROCESS | 1936 | 1460990450375 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 07:40:50 INFO - PROCESS | 1936 | 1460990450598 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e47399000 == 170 [pid = 1936] [id = 611] 07:40:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e3fdc0800) [pid = 1936] [serial = 1834] [outer = (nil)] 07:40:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e447b9400) [pid = 1936] [serial = 1835] [outer = 0x7f7e3fdc0800] 07:40:50 INFO - PROCESS | 1936 | 1460990450705 Marionette DEBUG loaded listener.js 07:40:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e46574800) [pid = 1936] [serial = 1836] [outer = 0x7f7e3fdc0800] 07:40:51 INFO - PROCESS | 1936 | 1460990451613 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]]]}] 07:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1482ms 07:40:51 INFO - PROCESS | 1936 | 1460990451659 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 07:40:51 INFO - PROCESS | 1936 | 1460990451663 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 07:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:40:51 INFO - PROCESS | 1936 | 1460990451668 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:40:51 INFO - PROCESS | 1936 | 1460990451670 Marionette TRACE conn5 <- [1,2418,null,{}] 07:40:51 INFO - PROCESS | 1936 | 1460990451676 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}] 07:40:51 INFO - PROCESS | 1936 | 1460990451869 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 07:40:52 INFO - PROCESS | 1936 | 1460990452092 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc15000 == 171 [pid = 1936] [id = 612] 07:40:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e4659fc00) [pid = 1936] [serial = 1837] [outer = (nil)] 07:40:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e49916400) [pid = 1936] [serial = 1838] [outer = 0x7f7e4659fc00] 07:40:52 INFO - PROCESS | 1936 | 1460990452207 Marionette DEBUG loaded listener.js 07:40:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e4b71c800) [pid = 1936] [serial = 1839] [outer = 0x7f7e4659fc00] 07:40:53 INFO - PROCESS | 1936 | 1460990453053 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]]]}] 07:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1427ms 07:40:53 INFO - PROCESS | 1936 | 1460990453097 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 07:40:53 INFO - PROCESS | 1936 | 1460990453101 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 07:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:40:53 INFO - PROCESS | 1936 | 1460990453107 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:40:53 INFO - PROCESS | 1936 | 1460990453110 Marionette TRACE conn5 <- [1,2422,null,{}] 07:40:53 INFO - PROCESS | 1936 | 1460990453114 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}] 07:40:53 INFO - PROCESS | 1936 | 1460990453301 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 07:40:53 INFO - PROCESS | 1936 | 1460990453523 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cdbb800 == 172 [pid = 1936] [id = 613] 07:40:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 246 (0x7f7e471a5000) [pid = 1936] [serial = 1840] [outer = (nil)] 07:40:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e4bb28400) [pid = 1936] [serial = 1841] [outer = 0x7f7e471a5000] 07:40:53 INFO - PROCESS | 1936 | 1460990453632 Marionette DEBUG loaded listener.js 07:40:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e4c48b000) [pid = 1936] [serial = 1842] [outer = 0x7f7e471a5000] 07:40:54 INFO - PROCESS | 1936 | 1460990454518 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]]]}] 07:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1439ms 07:40:54 INFO - PROCESS | 1936 | 1460990454547 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 07:40:54 INFO - PROCESS | 1936 | 1460990454549 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 07:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:40:54 INFO - PROCESS | 1936 | 1460990454556 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:40:54 INFO - PROCESS | 1936 | 1460990454558 Marionette TRACE conn5 <- [1,2426,null,{}] 07:40:54 INFO - PROCESS | 1936 | 1460990454563 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}] 07:40:54 INFO - PROCESS | 1936 | 1460990454749 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 07:40:55 INFO - PROCESS | 1936 | 1460990455023 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df44000 == 173 [pid = 1936] [id = 614] 07:40:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 249 (0x7f7e34363000) [pid = 1936] [serial = 1843] [outer = (nil)] 07:40:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 250 (0x7f7e4cd86000) [pid = 1936] [serial = 1844] [outer = 0x7f7e34363000] 07:40:55 INFO - PROCESS | 1936 | 1460990455093 Marionette DEBUG loaded listener.js 07:40:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 251 (0x7f7e4da38400) [pid = 1936] [serial = 1845] [outer = 0x7f7e34363000] 07:40:55 INFO - PROCESS | 1936 | 1460990455887 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]]]}] 07:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1382ms 07:40:55 INFO - PROCESS | 1936 | 1460990455939 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 07:40:55 INFO - PROCESS | 1936 | 1460990455942 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 07:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:40:55 INFO - PROCESS | 1936 | 1460990455948 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:40:55 INFO - PROCESS | 1936 | 1460990455950 Marionette TRACE conn5 <- [1,2430,null,{}] 07:40:55 INFO - PROCESS | 1936 | 1460990455956 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}] 07:40:56 INFO - PROCESS | 1936 | 1460990456144 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 07:40:56 INFO - PROCESS | 1936 | 1460990456408 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535c0000 == 174 [pid = 1936] [id = 615] 07:40:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 252 (0x7f7e4b7a5c00) [pid = 1936] [serial = 1846] [outer = (nil)] 07:40:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 253 (0x7f7e4dd71800) [pid = 1936] [serial = 1847] [outer = 0x7f7e4b7a5c00] 07:40:56 INFO - PROCESS | 1936 | 1460990456487 Marionette DEBUG loaded listener.js 07:40:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 254 (0x7f7e4e9f5800) [pid = 1936] [serial = 1848] [outer = 0x7f7e4b7a5c00] 07:40:57 INFO - PROCESS | 1936 | 1460990457286 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]]]}] 07:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1376ms 07:40:57 INFO - PROCESS | 1936 | 1460990457326 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 07:40:57 INFO - PROCESS | 1936 | 1460990457330 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 07:40:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:40:57 INFO - PROCESS | 1936 | 1460990457335 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:40:57 INFO - PROCESS | 1936 | 1460990457337 Marionette TRACE conn5 <- [1,2434,null,{}] 07:40:57 INFO - PROCESS | 1936 | 1460990457343 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}] 07:40:57 INFO - PROCESS | 1936 | 1460990457528 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 07:40:57 INFO - PROCESS | 1936 | 1460990457792 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a7f7000 == 175 [pid = 1936] [id = 616] 07:40:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 255 (0x7f7e4da3d400) [pid = 1936] [serial = 1849] [outer = (nil)] 07:40:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 256 (0x7f7e4f871800) [pid = 1936] [serial = 1850] [outer = 0x7f7e4da3d400] 07:40:57 INFO - PROCESS | 1936 | 1460990457868 Marionette DEBUG loaded listener.js 07:40:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 257 (0x7f7e586d5400) [pid = 1936] [serial = 1851] [outer = 0x7f7e4da3d400] 07:40:58 INFO - PROCESS | 1936 | 1460990458704 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]]]}] 07:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1428ms 07:40:58 INFO - PROCESS | 1936 | 1460990458764 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 07:40:58 INFO - PROCESS | 1936 | 1460990458767 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 07:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:40:58 INFO - PROCESS | 1936 | 1460990458773 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:40:58 INFO - PROCESS | 1936 | 1460990458777 Marionette TRACE conn5 <- [1,2438,null,{}] 07:40:58 INFO - PROCESS | 1936 | 1460990458782 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}] 07:40:59 INFO - PROCESS | 1936 | 1460990459006 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 07:40:59 INFO - PROCESS | 1936 | 1460990459269 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:40:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e17d000 == 176 [pid = 1936] [id = 617] 07:40:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 258 (0x7f7e4450f000) [pid = 1936] [serial = 1852] [outer = (nil)] 07:40:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 259 (0x7f7e5e051400) [pid = 1936] [serial = 1853] [outer = 0x7f7e4450f000] 07:40:59 INFO - PROCESS | 1936 | 1460990459344 Marionette DEBUG loaded listener.js 07:40:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 260 (0x7f7e5e62d400) [pid = 1936] [serial = 1854] [outer = 0x7f7e4450f000] 07:41:00 INFO - PROCESS | 1936 | 1460990460267 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]]]}] 07:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1532ms 07:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:41:00 INFO - PROCESS | 1936 | 1460990460307 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 07:41:00 INFO - PROCESS | 1936 | 1460990460310 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 07:41:00 INFO - PROCESS | 1936 | 1460990460315 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:41:00 INFO - PROCESS | 1936 | 1460990460318 Marionette TRACE conn5 <- [1,2442,null,{}] 07:41:00 INFO - PROCESS | 1936 | 1460990460323 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}] 07:41:00 INFO - PROCESS | 1936 | 1460990460503 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 07:41:00 INFO - PROCESS | 1936 | 1460990460774 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e66282000 == 177 [pid = 1936] [id = 618] 07:41:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 261 (0x7f7e359b1c00) [pid = 1936] [serial = 1855] [outer = (nil)] 07:41:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 262 (0x7f7e5e7ad000) [pid = 1936] [serial = 1856] [outer = 0x7f7e359b1c00] 07:41:00 INFO - PROCESS | 1936 | 1460990460851 Marionette DEBUG loaded listener.js 07:41:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 263 (0x7f7e5eb45800) [pid = 1936] [serial = 1857] [outer = 0x7f7e359b1c00] 07:41:01 INFO - PROCESS | 1936 | 1460990461698 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]]]}] 07:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1426ms 07:41:01 INFO - PROCESS | 1936 | 1460990461742 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 07:41:01 INFO - PROCESS | 1936 | 1460990461746 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 07:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:41:01 INFO - PROCESS | 1936 | 1460990461752 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:41:01 INFO - PROCESS | 1936 | 1460990461754 Marionette TRACE conn5 <- [1,2446,null,{}] 07:41:01 INFO - PROCESS | 1936 | 1460990461759 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}] 07:41:01 INFO - PROCESS | 1936 | 1460990461946 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 07:41:02 INFO - PROCESS | 1936 | 1460990462212 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2f0d8800 == 178 [pid = 1936] [id = 619] 07:41:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 264 (0x7f7e2f1de800) [pid = 1936] [serial = 1858] [outer = (nil)] 07:41:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 265 (0x7f7e2f1e3c00) [pid = 1936] [serial = 1859] [outer = 0x7f7e2f1de800] 07:41:02 INFO - PROCESS | 1936 | 1460990462282 Marionette DEBUG loaded listener.js 07:41:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 266 (0x7f7e2f1e8400) [pid = 1936] [serial = 1860] [outer = 0x7f7e2f1de800] 07:41:03 INFO - PROCESS | 1936 | 1460990463107 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]]]}] 07:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1376ms 07:41:03 INFO - PROCESS | 1936 | 1460990463132 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 07:41:03 INFO - PROCESS | 1936 | 1460990463135 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 07:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:41:03 INFO - PROCESS | 1936 | 1460990463144 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:41:03 INFO - PROCESS | 1936 | 1460990463146 Marionette TRACE conn5 <- [1,2450,null,{}] 07:41:03 INFO - PROCESS | 1936 | 1460990463150 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}] 07:41:03 INFO - PROCESS | 1936 | 1460990463355 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 07:41:03 INFO - PROCESS | 1936 | 1460990463625 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2f34f000 == 179 [pid = 1936] [id = 620] 07:41:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 267 (0x7f7e2f1dd000) [pid = 1936] [serial = 1861] [outer = (nil)] 07:41:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 268 (0x7f7e358f1400) [pid = 1936] [serial = 1862] [outer = 0x7f7e2f1dd000] 07:41:03 INFO - PROCESS | 1936 | 1460990463697 Marionette DEBUG loaded listener.js 07:41:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 269 (0x7f7e3fe5c000) [pid = 1936] [serial = 1863] [outer = 0x7f7e2f1dd000] 07:41:04 INFO - PROCESS | 1936 | 1460990464548 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]]]}] 07:41:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:41:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1478ms 07:41:04 INFO - PROCESS | 1936 | 1460990464623 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 07:41:04 INFO - PROCESS | 1936 | 1460990464625 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 07:41:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:41:04 INFO - PROCESS | 1936 | 1460990464633 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:41:04 INFO - PROCESS | 1936 | 1460990464636 Marionette TRACE conn5 <- [1,2454,null,{}] 07:41:04 INFO - PROCESS | 1936 | 1460990464641 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}] 07:41:04 INFO - PROCESS | 1936 | 1460990464839 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 07:41:05 INFO - PROCESS | 1936 | 1460990465111 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e375d3000 == 180 [pid = 1936] [id = 621] 07:41:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 270 (0x7f7e2f1e5400) [pid = 1936] [serial = 1864] [outer = (nil)] 07:41:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 271 (0x7f7e34448800) [pid = 1936] [serial = 1865] [outer = 0x7f7e2f1e5400] 07:41:05 INFO - PROCESS | 1936 | 1460990465227 Marionette DEBUG loaded listener.js 07:41:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 272 (0x7f7e3444d800) [pid = 1936] [serial = 1866] [outer = 0x7f7e2f1e5400] 07:41:06 INFO - PROCESS | 1936 | 1460990466079 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]]]}] 07:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1481ms 07:41:06 INFO - PROCESS | 1936 | 1460990466114 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 07:41:06 INFO - PROCESS | 1936 | 1460990466118 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 07:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:41:06 INFO - PROCESS | 1936 | 1460990466123 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:41:06 INFO - PROCESS | 1936 | 1460990466125 Marionette TRACE conn5 <- [1,2458,null,{}] 07:41:06 INFO - PROCESS | 1936 | 1460990466130 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}] 07:41:06 INFO - PROCESS | 1936 | 1460990466330 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 07:41:06 INFO - PROCESS | 1936 | 1460990466606 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e332f1000 == 181 [pid = 1936] [id = 622] 07:41:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 273 (0x7f7e2f8d3400) [pid = 1936] [serial = 1867] [outer = (nil)] 07:41:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 274 (0x7f7e33482400) [pid = 1936] [serial = 1868] [outer = 0x7f7e2f8d3400] 07:41:06 INFO - PROCESS | 1936 | 1460990466676 Marionette DEBUG loaded listener.js 07:41:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 275 (0x7f7e34450400) [pid = 1936] [serial = 1869] [outer = 0x7f7e2f8d3400] 07:41:07 INFO - PROCESS | 1936 | 1460990467494 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]]]}] 07:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1434ms 07:41:07 INFO - PROCESS | 1936 | 1460990467559 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 07:41:07 INFO - PROCESS | 1936 | 1460990467562 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 07:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:41:07 INFO - PROCESS | 1936 | 1460990467568 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:41:07 INFO - PROCESS | 1936 | 1460990467570 Marionette TRACE conn5 <- [1,2462,null,{}] 07:41:07 INFO - PROCESS | 1936 | 1460990467575 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}] 07:41:07 INFO - PROCESS | 1936 | 1460990467773 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 07:41:08 INFO - PROCESS | 1936 | 1460990468452 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32ac0000 == 182 [pid = 1936] [id = 623] 07:41:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 276 (0x7f7e3265f400) [pid = 1936] [serial = 1870] [outer = (nil)] 07:41:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 277 (0x7f7e328c7c00) [pid = 1936] [serial = 1871] [outer = 0x7f7e3265f400] 07:41:08 INFO - PROCESS | 1936 | 1460990468522 Marionette DEBUG loaded listener.js 07:41:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 278 (0x7f7e3434e000) [pid = 1936] [serial = 1872] [outer = 0x7f7e3265f400] 07:41:09 INFO - PROCESS | 1936 | 1460990469381 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]]]}] 07:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1835ms 07:41:09 INFO - PROCESS | 1936 | 1460990469405 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 07:41:09 INFO - PROCESS | 1936 | 1460990469411 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 07:41:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:41:09 INFO - PROCESS | 1936 | 1460990469419 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:41:09 INFO - PROCESS | 1936 | 1460990469423 Marionette TRACE conn5 <- [1,2466,null,{}] 07:41:09 INFO - PROCESS | 1936 | 1460990469429 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}] 07:41:09 INFO - PROCESS | 1936 | 1460990469619 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 07:41:09 INFO - PROCESS | 1936 | 1460990469912 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34225000 == 183 [pid = 1936] [id = 624] 07:41:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 279 (0x7f7e3444f400) [pid = 1936] [serial = 1873] [outer = (nil)] 07:41:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 280 (0x7f7e35da4c00) [pid = 1936] [serial = 1874] [outer = 0x7f7e3444f400] 07:41:10 INFO - PROCESS | 1936 | 1460990470047 Marionette DEBUG loaded listener.js 07:41:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 281 (0x7f7e374aa400) [pid = 1936] [serial = 1875] [outer = 0x7f7e3444f400] 07:41:11 INFO - PROCESS | 1936 | 1460990471062 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]]]}] 07:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1686ms 07:41:11 INFO - PROCESS | 1936 | 1460990471110 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 07:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:41:11 INFO - PROCESS | 1936 | 1460990471115 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 07:41:11 INFO - PROCESS | 1936 | 1460990471121 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:41:11 INFO - PROCESS | 1936 | 1460990471124 Marionette TRACE conn5 <- [1,2470,null,{}] 07:41:11 INFO - PROCESS | 1936 | 1460990471129 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}] 07:41:11 INFO - PROCESS | 1936 | 1460990471317 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 07:41:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a5e7800 == 182 [pid = 1936] [id = 397] 07:41:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e342b8000 == 181 [pid = 1936] [id = 436] 07:41:11 INFO - PROCESS | 1936 | --DOMWINDOW == 280 (0x7f7e4990d400) [pid = 1936] [serial = 1757] [outer = (nil)] [url = about:blank] 07:41:11 INFO - PROCESS | 1936 | --DOMWINDOW == 279 (0x7f7e4d2e8000) [pid = 1936] [serial = 1727] [outer = (nil)] [url = about:blank] 07:41:11 INFO - PROCESS | 1936 | --DOMWINDOW == 278 (0x7f7e346f0400) [pid = 1936] [serial = 1730] [outer = (nil)] [url = about:blank] 07:41:11 INFO - PROCESS | 1936 | 1460990471749 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fa6b800 == 180 [pid = 1936] [id = 605] 07:41:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40aae000 == 179 [pid = 1936] [id = 604] 07:41:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e309f2000 == 180 [pid = 1936] [id = 625] 07:41:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 279 (0x7f7e34351400) [pid = 1936] [serial = 1876] [outer = (nil)] 07:41:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 280 (0x7f7e3a6e6000) [pid = 1936] [serial = 1877] [outer = 0x7f7e34351400] 07:41:11 INFO - PROCESS | 1936 | 1460990471842 Marionette DEBUG loaded listener.js 07:41:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 281 (0x7f7e3b21b000) [pid = 1936] [serial = 1878] [outer = 0x7f7e34351400] 07:41:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fe14000 == 179 [pid = 1936] [id = 603] 07:41:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a5ef800 == 178 [pid = 1936] [id = 602] 07:41:11 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3499c800 == 177 [pid = 1936] [id = 601] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a7cd800 == 176 [pid = 1936] [id = 600] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e346c4800 == 175 [pid = 1936] [id = 599] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e346d9000 == 174 [pid = 1936] [id = 598] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2ffd1000 == 173 [pid = 1936] [id = 594] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e300dd800 == 172 [pid = 1936] [id = 593] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34233800 == 171 [pid = 1936] [id = 592] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3421c000 == 170 [pid = 1936] [id = 591] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e62b1a000 == 169 [pid = 1936] [id = 590] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e147000 == 168 [pid = 1936] [id = 589] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4f843000 == 167 [pid = 1936] [id = 588] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e470d7000 == 166 [pid = 1936] [id = 587] 07:41:12 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fa5e000 == 165 [pid = 1936] [id = 586] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 280 (0x7f7e4659b400) [pid = 1936] [serial = 1755] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 279 (0x7f7e42440400) [pid = 1936] [serial = 1748] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 278 (0x7f7e4328f800) [pid = 1936] [serial = 1461] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 277 (0x7f7e3fdb7c00) [pid = 1936] [serial = 1440] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 276 (0x7f7e475de400) [pid = 1936] [serial = 1467] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 275 (0x7f7e5ea8f400) [pid = 1936] [serial = 1485] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 274 (0x7f7e4da3bc00) [pid = 1936] [serial = 1733] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 273 (0x7f7e59932400) [pid = 1936] [serial = 1476] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 272 (0x7f7e3a6ea400) [pid = 1936] [serial = 1697] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 271 (0x7f7e47930c00) [pid = 1936] [serial = 1712] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 270 (0x7f7e38291400) [pid = 1936] [serial = 1737] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 269 (0x7f7e42d1c000) [pid = 1936] [serial = 1703] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 268 (0x7f7e42b3bc00) [pid = 1936] [serial = 1749] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 267 (0x7f7e4df0a800) [pid = 1936] [serial = 1470] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 266 (0x7f7e43598800) [pid = 1936] [serial = 1706] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 265 (0x7f7e4659d400) [pid = 1936] [serial = 1464] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 264 (0x7f7e586d9c00) [pid = 1936] [serial = 1473] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 263 (0x7f7e4659c400) [pid = 1936] [serial = 1715] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 262 (0x7f7e426cc000) [pid = 1936] [serial = 1691] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 261 (0x7f7e447aec00) [pid = 1936] [serial = 1751] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 260 (0x7f7e4083f800) [pid = 1936] [serial = 1700] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 259 (0x7f7e35dab800) [pid = 1936] [serial = 1736] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 258 (0x7f7e359b1000) [pid = 1936] [serial = 1548] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 257 (0x7f7e3b21e400) [pid = 1936] [serial = 1742] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 256 (0x7f7e3348fc00) [pid = 1936] [serial = 1491] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 255 (0x7f7e3c72a800) [pid = 1936] [serial = 1754] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 254 (0x7f7e4bf9e400) [pid = 1936] [serial = 1724] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 253 (0x7f7e5e04f000) [pid = 1936] [serial = 1479] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 252 (0x7f7e3b952800) [pid = 1936] [serial = 1455] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 251 (0x7f7e391ed800) [pid = 1936] [serial = 1740] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 250 (0x7f7e3bc57800) [pid = 1936] [serial = 1743] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 249 (0x7f7e34a50000) [pid = 1936] [serial = 1488] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 248 (0x7f7e366c6000) [pid = 1936] [serial = 1694] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e4b7adc00) [pid = 1936] [serial = 1721] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e3fe56400) [pid = 1936] [serial = 1745] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 245 (0x7f7e4a7d3000) [pid = 1936] [serial = 1718] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e4670e000) [pid = 1936] [serial = 1709] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e4083c800) [pid = 1936] [serial = 1458] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e38e52c00) [pid = 1936] [serial = 1739] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e46578800) [pid = 1936] [serial = 1752] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e5e765000) [pid = 1936] [serial = 1482] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e409f0000) [pid = 1936] [serial = 1746] [outer = (nil)] [url = about:blank] 07:41:12 INFO - PROCESS | 1936 | 1460990472624 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]]]}] 07:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1526ms 07:41:12 INFO - PROCESS | 1936 | 1460990472648 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 07:41:12 INFO - PROCESS | 1936 | 1460990472652 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 07:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:41:12 INFO - PROCESS | 1936 | 1460990472665 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:41:12 INFO - PROCESS | 1936 | 1460990472674 Marionette TRACE conn5 <- [1,2474,null,{}] 07:41:12 INFO - PROCESS | 1936 | 1460990472681 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}] 07:41:12 INFO - PROCESS | 1936 | 1460990472871 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 07:41:13 INFO - PROCESS | 1936 | 1460990473075 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3499c800 == 166 [pid = 1936] [id = 626] 07:41:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e32657c00) [pid = 1936] [serial = 1879] [outer = (nil)] 07:41:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e3bc53c00) [pid = 1936] [serial = 1880] [outer = 0x7f7e32657c00] 07:41:13 INFO - PROCESS | 1936 | 1460990473137 Marionette DEBUG loaded listener.js 07:41:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e3c786c00) [pid = 1936] [serial = 1881] [outer = 0x7f7e32657c00] 07:41:13 INFO - PROCESS | 1936 | 1460990473887 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]]]}] 07:41:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:41:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1249ms 07:41:13 INFO - PROCESS | 1936 | 1460990473909 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 07:41:13 INFO - PROCESS | 1936 | 1460990473914 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 07:41:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:41:13 INFO - PROCESS | 1936 | 1460990473920 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:41:13 INFO - PROCESS | 1936 | 1460990473922 Marionette TRACE conn5 <- [1,2478,null,{}] 07:41:13 INFO - PROCESS | 1936 | 1460990473927 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}] 07:41:14 INFO - PROCESS | 1936 | 1460990474195 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 07:41:14 INFO - PROCESS | 1936 | 1460990474228 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a5da000 == 167 [pid = 1936] [id = 627] 07:41:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e356ed400) [pid = 1936] [serial = 1882] [outer = (nil)] 07:41:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e3fdbd800) [pid = 1936] [serial = 1883] [outer = 0x7f7e356ed400] 07:41:14 INFO - PROCESS | 1936 | 1460990474287 Marionette DEBUG loaded listener.js 07:41:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e4206b400) [pid = 1936] [serial = 1884] [outer = 0x7f7e356ed400] 07:41:15 INFO - PROCESS | 1936 | 1460990475191 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]]]}] 07:41:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:41:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1327ms 07:41:15 INFO - PROCESS | 1936 | 1460990475247 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 07:41:15 INFO - PROCESS | 1936 | 1460990475250 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 07:41:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:41:15 INFO - PROCESS | 1936 | 1460990475256 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:41:15 INFO - PROCESS | 1936 | 1460990475258 Marionette TRACE conn5 <- [1,2482,null,{}] 07:41:15 INFO - PROCESS | 1936 | 1460990475263 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}] 07:41:15 INFO - PROCESS | 1936 | 1460990475510 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 07:41:15 INFO - PROCESS | 1936 | 1460990475546 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fa73000 == 168 [pid = 1936] [id = 628] 07:41:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 246 (0x7f7e42db2000) [pid = 1936] [serial = 1885] [outer = (nil)] 07:41:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e43297400) [pid = 1936] [serial = 1886] [outer = 0x7f7e42db2000] 07:41:15 INFO - PROCESS | 1936 | 1460990475648 Marionette DEBUG loaded listener.js 07:41:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e46413000) [pid = 1936] [serial = 1887] [outer = 0x7f7e42db2000] 07:41:16 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e356e3400) [pid = 1936] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:41:16 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e333c3400) [pid = 1936] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:41:16 INFO - PROCESS | 1936 | --DOMWINDOW == 245 (0x7f7e3c788000) [pid = 1936] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:41:16 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e2f8dbc00) [pid = 1936] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:41:16 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e32655c00) [pid = 1936] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:41:16 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e333cd400) [pid = 1936] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:41:16 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e391eb800) [pid = 1936] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:41:16 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e32653400) [pid = 1936] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:41:17 INFO - PROCESS | 1936 | 1460990477221 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]]]}] 07:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1982ms 07:41:17 INFO - PROCESS | 1936 | 1460990477239 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 07:41:17 INFO - PROCESS | 1936 | 1460990477243 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 07:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:41:17 INFO - PROCESS | 1936 | 1460990477248 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:41:17 INFO - PROCESS | 1936 | 1460990477250 Marionette TRACE conn5 <- [1,2486,null,{}] 07:41:17 INFO - PROCESS | 1936 | 1460990477255 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}] 07:41:17 INFO - PROCESS | 1936 | 1460990477424 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 07:41:17 INFO - PROCESS | 1936 | 1460990477610 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40784000 == 169 [pid = 1936] [id = 629] 07:41:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e391b4c00) [pid = 1936] [serial = 1888] [outer = (nil)] 07:41:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e3fa90800) [pid = 1936] [serial = 1889] [outer = 0x7f7e391b4c00] 07:41:17 INFO - PROCESS | 1936 | 1460990477666 Marionette DEBUG loaded listener.js 07:41:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e465a3c00) [pid = 1936] [serial = 1890] [outer = 0x7f7e391b4c00] 07:41:18 INFO - PROCESS | 1936 | 1460990478368 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]]]}] 07:41:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:41:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1179ms 07:41:18 INFO - PROCESS | 1936 | 1460990478429 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 07:41:18 INFO - PROCESS | 1936 | 1460990478431 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 07:41:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:41:18 INFO - PROCESS | 1936 | 1460990478440 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:41:18 INFO - PROCESS | 1936 | 1460990478443 Marionette TRACE conn5 <- [1,2490,null,{}] 07:41:18 INFO - PROCESS | 1936 | 1460990478447 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}] 07:41:18 INFO - PROCESS | 1936 | 1460990478627 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 07:41:18 INFO - PROCESS | 1936 | 1460990478637 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42f13800 == 170 [pid = 1936] [id = 630] 07:41:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e3b955400) [pid = 1936] [serial = 1891] [outer = (nil)] 07:41:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e48d39800) [pid = 1936] [serial = 1892] [outer = 0x7f7e3b955400] 07:41:18 INFO - PROCESS | 1936 | 1460990478693 Marionette DEBUG loaded listener.js 07:41:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 246 (0x7f7e4a996c00) [pid = 1936] [serial = 1893] [outer = 0x7f7e3b955400] 07:41:19 INFO - PROCESS | 1936 | 1460990479898 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]]]}] 07:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1532ms 07:41:19 INFO - PROCESS | 1936 | 1460990479969 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 07:41:19 INFO - PROCESS | 1936 | 1460990479976 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 07:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:41:19 INFO - PROCESS | 1936 | 1460990479984 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:41:19 INFO - PROCESS | 1936 | 1460990479990 Marionette TRACE conn5 <- [1,2494,null,{}] 07:41:20 INFO - PROCESS | 1936 | 1460990479997 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}] 07:41:20 INFO - PROCESS | 1936 | 1460990480260 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 07:41:20 INFO - PROCESS | 1936 | 1460990480569 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3422f800 == 171 [pid = 1936] [id = 631] 07:41:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e358f4000) [pid = 1936] [serial = 1894] [outer = (nil)] 07:41:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e371be400) [pid = 1936] [serial = 1895] [outer = 0x7f7e358f4000] 07:41:20 INFO - PROCESS | 1936 | 1460990480647 Marionette DEBUG loaded listener.js 07:41:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 249 (0x7f7e38e52c00) [pid = 1936] [serial = 1896] [outer = 0x7f7e358f4000] 07:41:21 INFO - PROCESS | 1936 | 1460990481539 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]]]}] 07:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1629ms 07:41:21 INFO - PROCESS | 1936 | 1460990481615 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 07:41:21 INFO - PROCESS | 1936 | 1460990481622 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 07:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:41:21 INFO - PROCESS | 1936 | 1460990481632 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:41:21 INFO - PROCESS | 1936 | 1460990481635 Marionette TRACE conn5 <- [1,2498,null,{}] 07:41:21 INFO - PROCESS | 1936 | 1460990481640 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}] 07:41:21 INFO - PROCESS | 1936 | 1460990481878 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 07:41:22 INFO - PROCESS | 1936 | 1460990482226 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fa6e800 == 172 [pid = 1936] [id = 632] 07:41:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 250 (0x7f7e358f5000) [pid = 1936] [serial = 1897] [outer = (nil)] 07:41:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 251 (0x7f7e3bc51400) [pid = 1936] [serial = 1898] [outer = 0x7f7e358f5000] 07:41:22 INFO - PROCESS | 1936 | 1460990482296 Marionette DEBUG loaded listener.js 07:41:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 252 (0x7f7e3c789000) [pid = 1936] [serial = 1899] [outer = 0x7f7e358f5000] 07:41:23 INFO - PROCESS | 1936 | 1460990483144 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]]]}] 07:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1578ms 07:41:23 INFO - PROCESS | 1936 | 1460990483211 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 07:41:23 INFO - PROCESS | 1936 | 1460990483214 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 07:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:41:23 INFO - PROCESS | 1936 | 1460990483220 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:41:23 INFO - PROCESS | 1936 | 1460990483225 Marionette TRACE conn5 <- [1,2502,null,{}] 07:41:23 INFO - PROCESS | 1936 | 1460990483241 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}] 07:41:23 INFO - PROCESS | 1936 | 1460990483447 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 07:41:23 INFO - PROCESS | 1936 | 1460990483713 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4678d800 == 173 [pid = 1936] [id = 633] 07:41:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 253 (0x7f7e4206dc00) [pid = 1936] [serial = 1900] [outer = (nil)] 07:41:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 254 (0x7f7e366bd000) [pid = 1936] [serial = 1901] [outer = 0x7f7e4206dc00] 07:41:23 INFO - PROCESS | 1936 | 1460990483791 Marionette DEBUG loaded listener.js 07:41:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 255 (0x7f7e471aa800) [pid = 1936] [serial = 1902] [outer = 0x7f7e4206dc00] 07:41:24 INFO - PROCESS | 1936 | 1460990484691 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]]]}] 07:41:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:41:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1537ms 07:41:24 INFO - PROCESS | 1936 | 1460990484758 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 07:41:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:41:24 INFO - PROCESS | 1936 | 1460990484762 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 07:41:24 INFO - PROCESS | 1936 | 1460990484768 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:41:24 INFO - PROCESS | 1936 | 1460990484771 Marionette TRACE conn5 <- [1,2506,null,{}] 07:41:24 INFO - PROCESS | 1936 | 1460990484776 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}] 07:41:24 INFO - PROCESS | 1936 | 1460990484979 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 07:41:25 INFO - PROCESS | 1936 | 1460990485240 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4b9a0800 == 174 [pid = 1936] [id = 634] 07:41:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 256 (0x7f7e3fe5a800) [pid = 1936] [serial = 1903] [outer = (nil)] 07:41:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 257 (0x7f7e4bb29800) [pid = 1936] [serial = 1904] [outer = 0x7f7e3fe5a800] 07:41:25 INFO - PROCESS | 1936 | 1460990485325 Marionette DEBUG loaded listener.js 07:41:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 258 (0x7f7e4d208000) [pid = 1936] [serial = 1905] [outer = 0x7f7e3fe5a800] 07:41:26 INFO - PROCESS | 1936 | 1460990486207 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]]]}] 07:41:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:41:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1484ms 07:41:26 INFO - PROCESS | 1936 | 1460990486252 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 07:41:26 INFO - PROCESS | 1936 | 1460990486256 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 07:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:41:26 INFO - PROCESS | 1936 | 1460990486261 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:41:26 INFO - PROCESS | 1936 | 1460990486263 Marionette TRACE conn5 <- [1,2510,null,{}] 07:41:26 INFO - PROCESS | 1936 | 1460990486268 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}] 07:41:26 INFO - PROCESS | 1936 | 1460990486461 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 07:41:26 INFO - PROCESS | 1936 | 1460990486728 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cc69800 == 175 [pid = 1936] [id = 635] 07:41:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 259 (0x7f7e42440400) [pid = 1936] [serial = 1906] [outer = (nil)] 07:41:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 260 (0x7f7e4df9d000) [pid = 1936] [serial = 1907] [outer = 0x7f7e42440400] 07:41:26 INFO - PROCESS | 1936 | 1460990486801 Marionette DEBUG loaded listener.js 07:41:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 261 (0x7f7e5285fc00) [pid = 1936] [serial = 1908] [outer = 0x7f7e42440400] 07:41:27 INFO - PROCESS | 1936 | 1460990487678 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]]]}] 07:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1479ms 07:41:27 INFO - PROCESS | 1936 | 1460990487741 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 07:41:27 INFO - PROCESS | 1936 | 1460990487744 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 07:41:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:41:27 INFO - PROCESS | 1936 | 1460990487750 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:41:27 INFO - PROCESS | 1936 | 1460990487752 Marionette TRACE conn5 <- [1,2514,null,{}] 07:41:27 INFO - PROCESS | 1936 | 1460990487757 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}] 07:41:27 INFO - PROCESS | 1936 | 1460990487971 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 07:41:28 INFO - PROCESS | 1936 | 1460990488233 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a7e1000 == 176 [pid = 1936] [id = 636] 07:41:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 262 (0x7f7e3bcc9400) [pid = 1936] [serial = 1909] [outer = (nil)] 07:41:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 263 (0x7f7e5a61b000) [pid = 1936] [serial = 1910] [outer = 0x7f7e3bcc9400] 07:41:28 INFO - PROCESS | 1936 | 1460990488352 Marionette DEBUG loaded listener.js 07:41:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 264 (0x7f7e5e056c00) [pid = 1936] [serial = 1911] [outer = 0x7f7e3bcc9400] 07:41:29 INFO - PROCESS | 1936 | 1460990489160 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]]]}] 07:41:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:41:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1477ms 07:41:29 INFO - PROCESS | 1936 | 1460990489230 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 07:41:29 INFO - PROCESS | 1936 | 1460990489233 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 07:41:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:41:29 INFO - PROCESS | 1936 | 1460990489241 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:41:29 INFO - PROCESS | 1936 | 1460990489246 Marionette TRACE conn5 <- [1,2518,null,{}] 07:41:29 INFO - PROCESS | 1936 | 1460990489253 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}] 07:41:29 INFO - PROCESS | 1936 | 1460990489471 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 07:41:29 INFO - PROCESS | 1936 | 1460990489741 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e171800 == 177 [pid = 1936] [id = 637] 07:41:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 265 (0x7f7e38e51c00) [pid = 1936] [serial = 1912] [outer = (nil)] 07:41:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 266 (0x7f7e5e623400) [pid = 1936] [serial = 1913] [outer = 0x7f7e38e51c00] 07:41:29 INFO - PROCESS | 1936 | 1460990489864 Marionette DEBUG loaded listener.js 07:41:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 267 (0x7f7e5ea02800) [pid = 1936] [serial = 1914] [outer = 0x7f7e38e51c00] 07:41:30 INFO - PROCESS | 1936 | 1460990490714 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]]]}] 07:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1533ms 07:41:30 INFO - PROCESS | 1936 | 1460990490775 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 07:41:30 INFO - PROCESS | 1936 | 1460990490779 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 07:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:41:30 INFO - PROCESS | 1936 | 1460990490784 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:41:30 INFO - PROCESS | 1936 | 1460990490786 Marionette TRACE conn5 <- [1,2522,null,{}] 07:41:30 INFO - PROCESS | 1936 | 1460990490792 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}] 07:41:30 INFO - PROCESS | 1936 | 1460990490987 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 07:41:31 INFO - PROCESS | 1936 | 1460990491268 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e612bc800 == 178 [pid = 1936] [id = 638] 07:41:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 268 (0x7f7e2f3e6400) [pid = 1936] [serial = 1915] [outer = (nil)] 07:41:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 269 (0x7f7e2f3f0800) [pid = 1936] [serial = 1916] [outer = 0x7f7e2f3e6400] 07:41:31 INFO - PROCESS | 1936 | 1460990491343 Marionette DEBUG loaded listener.js 07:41:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 270 (0x7f7e2f3f5c00) [pid = 1936] [serial = 1917] [outer = 0x7f7e2f3e6400] 07:41:32 INFO - PROCESS | 1936 | 1460990492174 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]]]}] 07:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1434ms 07:41:32 INFO - PROCESS | 1936 | 1460990492220 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 07:41:32 INFO - PROCESS | 1936 | 1460990492224 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 07:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:41:32 INFO - PROCESS | 1936 | 1460990492229 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:41:32 INFO - PROCESS | 1936 | 1460990492233 Marionette TRACE conn5 <- [1,2526,null,{}] 07:41:32 INFO - PROCESS | 1936 | 1460990492239 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}] 07:41:32 INFO - PROCESS | 1936 | 1460990492434 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 07:41:32 INFO - PROCESS | 1936 | 1460990492713 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32881800 == 179 [pid = 1936] [id = 639] 07:41:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 271 (0x7f7e2f3e6c00) [pid = 1936] [serial = 1918] [outer = (nil)] 07:41:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 272 (0x7f7e39047800) [pid = 1936] [serial = 1919] [outer = 0x7f7e2f3e6c00] 07:41:32 INFO - PROCESS | 1936 | 1460990492787 Marionette DEBUG loaded listener.js 07:41:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 273 (0x7f7e3904c000) [pid = 1936] [serial = 1920] [outer = 0x7f7e2f3e6c00] 07:41:33 INFO - PROCESS | 1936 | 1460990493655 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]]]}] 07:41:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:41:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1478ms 07:41:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:41:33 INFO - PROCESS | 1936 | 1460990493709 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 07:41:33 INFO - PROCESS | 1936 | 1460990493712 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 07:41:33 INFO - PROCESS | 1936 | 1460990493718 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:41:33 INFO - PROCESS | 1936 | 1460990493721 Marionette TRACE conn5 <- [1,2530,null,{}] 07:41:33 INFO - PROCESS | 1936 | 1460990493726 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}] 07:41:33 INFO - PROCESS | 1936 | 1460990493930 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 07:41:34 INFO - PROCESS | 1936 | 1460990494212 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34839800 == 180 [pid = 1936] [id = 640] 07:41:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 274 (0x7f7e3fdb6c00) [pid = 1936] [serial = 1921] [outer = (nil)] 07:41:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 275 (0x7f7e5e627000) [pid = 1936] [serial = 1922] [outer = 0x7f7e3fdb6c00] 07:41:34 INFO - PROCESS | 1936 | 1460990494341 Marionette DEBUG loaded listener.js 07:41:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 276 (0x7f7e5ea91400) [pid = 1936] [serial = 1923] [outer = 0x7f7e3fdb6c00] 07:41:35 INFO - PROCESS | 1936 | 1460990495154 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]]]}] 07:41:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:41:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1479ms 07:41:35 INFO - PROCESS | 1936 | 1460990495198 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 07:41:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:41:35 INFO - PROCESS | 1936 | 1460990495202 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 07:41:35 INFO - PROCESS | 1936 | 1460990495208 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:41:35 INFO - PROCESS | 1936 | 1460990495213 Marionette TRACE conn5 <- [1,2534,null,{}] 07:41:35 INFO - PROCESS | 1936 | 1460990495218 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}] 07:41:35 INFO - PROCESS | 1936 | 1460990495446 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 07:41:35 INFO - PROCESS | 1936 | 1460990495728 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34703800 == 181 [pid = 1936] [id = 641] 07:41:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 277 (0x7f7e3a753c00) [pid = 1936] [serial = 1924] [outer = (nil)] 07:41:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 278 (0x7f7e3a756c00) [pid = 1936] [serial = 1925] [outer = 0x7f7e3a753c00] 07:41:35 INFO - PROCESS | 1936 | 1460990495850 Marionette DEBUG loaded listener.js 07:41:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 279 (0x7f7e5ec27000) [pid = 1936] [serial = 1926] [outer = 0x7f7e3a753c00] 07:41:36 INFO - PROCESS | 1936 | 1460990496652 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]]]}] 07:41:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:41:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1480ms 07:41:36 INFO - PROCESS | 1936 | 1460990496689 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 07:41:36 INFO - PROCESS | 1936 | 1460990496691 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 07:41:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:41:36 INFO - PROCESS | 1936 | 1460990496697 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:41:36 INFO - PROCESS | 1936 | 1460990496699 Marionette TRACE conn5 <- [1,2538,null,{}] 07:41:36 INFO - PROCESS | 1936 | 1460990496704 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}] 07:41:36 INFO - PROCESS | 1936 | 1460990496893 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 07:41:37 INFO - PROCESS | 1936 | 1460990497169 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34720000 == 182 [pid = 1936] [id = 642] 07:41:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 280 (0x7f7e321c5c00) [pid = 1936] [serial = 1927] [outer = (nil)] 07:41:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 281 (0x7f7e321cac00) [pid = 1936] [serial = 1928] [outer = 0x7f7e321c5c00] 07:41:37 INFO - PROCESS | 1936 | 1460990497243 Marionette DEBUG loaded listener.js 07:41:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 282 (0x7f7e321d0000) [pid = 1936] [serial = 1929] [outer = 0x7f7e321c5c00] 07:41:38 INFO - PROCESS | 1936 | 1460990498066 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]]]}] 07:41:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:41:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1427ms 07:41:38 INFO - PROCESS | 1936 | 1460990498126 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 07:41:38 INFO - PROCESS | 1936 | 1460990498128 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 07:41:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:41:38 INFO - PROCESS | 1936 | 1460990498134 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:41:38 INFO - PROCESS | 1936 | 1460990498136 Marionette TRACE conn5 <- [1,2542,null,{}] 07:41:38 INFO - PROCESS | 1936 | 1460990498142 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}] 07:41:38 INFO - PROCESS | 1936 | 1460990498349 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 07:41:38 INFO - PROCESS | 1936 | 1460990498625 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2e0cd800 == 183 [pid = 1936] [id = 643] 07:41:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 283 (0x7f7e2f3e6800) [pid = 1936] [serial = 1930] [outer = (nil)] 07:41:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 284 (0x7f7e3a759400) [pid = 1936] [serial = 1931] [outer = 0x7f7e2f3e6800] 07:41:38 INFO - PROCESS | 1936 | 1460990498697 Marionette DEBUG loaded listener.js 07:41:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 285 (0x7f7e466a1000) [pid = 1936] [serial = 1932] [outer = 0x7f7e2f3e6800] 07:41:39 INFO - PROCESS | 1936 | 1460990499533 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]]]}] 07:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1431ms 07:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:41:39 INFO - PROCESS | 1936 | 1460990499567 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 07:41:39 INFO - PROCESS | 1936 | 1460990499570 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 07:41:39 INFO - PROCESS | 1936 | 1460990499575 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:41:39 INFO - PROCESS | 1936 | 1460990499578 Marionette TRACE conn5 <- [1,2546,null,{}] 07:41:39 INFO - PROCESS | 1936 | 1460990499583 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}] 07:41:39 INFO - PROCESS | 1936 | 1460990499782 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 07:41:40 INFO - PROCESS | 1936 | 1460990500054 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e323e3800 == 184 [pid = 1936] [id = 644] 07:41:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 286 (0x7f7e321c6c00) [pid = 1936] [serial = 1933] [outer = (nil)] 07:41:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 287 (0x7f7e466a6000) [pid = 1936] [serial = 1934] [outer = 0x7f7e321c6c00] 07:41:40 INFO - PROCESS | 1936 | 1460990500132 Marionette DEBUG loaded listener.js 07:41:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 288 (0x7f7e466aac00) [pid = 1936] [serial = 1935] [outer = 0x7f7e321c6c00] 07:41:40 INFO - PROCESS | 1936 | 1460990500964 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]]]}] 07:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1436ms 07:41:41 INFO - PROCESS | 1936 | 1460990501012 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 07:41:41 INFO - PROCESS | 1936 | 1460990501016 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 07:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:41:41 INFO - PROCESS | 1936 | 1460990501021 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:41:41 INFO - PROCESS | 1936 | 1460990501023 Marionette TRACE conn5 <- [1,2550,null,{}] 07:41:41 INFO - PROCESS | 1936 | 1460990501029 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}] 07:41:41 INFO - PROCESS | 1936 | 1460990501242 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 07:41:41 INFO - PROCESS | 1936 | 1460990501524 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e342b6800 == 185 [pid = 1936] [id = 645] 07:41:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 289 (0x7f7e346a7800) [pid = 1936] [serial = 1936] [outer = (nil)] 07:41:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 290 (0x7f7e346aec00) [pid = 1936] [serial = 1937] [outer = 0x7f7e346a7800] 07:41:41 INFO - PROCESS | 1936 | 1460990501596 Marionette DEBUG loaded listener.js 07:41:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 291 (0x7f7e346b3400) [pid = 1936] [serial = 1938] [outer = 0x7f7e346a7800] 07:41:42 INFO - PROCESS | 1936 | 1460990502546 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]]]}] 07:41:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:41:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1578ms 07:41:42 INFO - PROCESS | 1936 | 1460990502601 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 07:41:42 INFO - PROCESS | 1936 | 1460990502604 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 07:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:41:42 INFO - PROCESS | 1936 | 1460990502610 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:41:42 INFO - PROCESS | 1936 | 1460990502613 Marionette TRACE conn5 <- [1,2554,null,{}] 07:41:42 INFO - PROCESS | 1936 | 1460990502617 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}] 07:41:42 INFO - PROCESS | 1936 | 1460990502816 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 07:41:43 INFO - PROCESS | 1936 | 1460990503131 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e300ca800 == 186 [pid = 1936] [id = 646] 07:41:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 292 (0x7f7e3358e800) [pid = 1936] [serial = 1939] [outer = (nil)] 07:41:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 293 (0x7f7e33593400) [pid = 1936] [serial = 1940] [outer = 0x7f7e3358e800] 07:41:43 INFO - PROCESS | 1936 | 1460990503206 Marionette DEBUG loaded listener.js 07:41:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 294 (0x7f7e33598800) [pid = 1936] [serial = 1941] [outer = 0x7f7e3358e800] 07:41:44 INFO - PROCESS | 1936 | 1460990504042 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]]]}] 07:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1480ms 07:41:44 INFO - PROCESS | 1936 | 1460990504091 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 07:41:44 INFO - PROCESS | 1936 | 1460990504094 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 07:41:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:41:44 INFO - PROCESS | 1936 | 1460990504099 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:41:44 INFO - PROCESS | 1936 | 1460990504102 Marionette TRACE conn5 <- [1,2558,null,{}] 07:41:44 INFO - PROCESS | 1936 | 1460990504107 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}] 07:41:44 INFO - PROCESS | 1936 | 1460990504316 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 07:41:44 INFO - PROCESS | 1936 | 1460990504592 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32810800 == 187 [pid = 1936] [id = 647] 07:41:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 295 (0x7f7e3358cc00) [pid = 1936] [serial = 1942] [outer = (nil)] 07:41:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 296 (0x7f7e3444ec00) [pid = 1936] [serial = 1943] [outer = 0x7f7e3358cc00] 07:41:44 INFO - PROCESS | 1936 | 1460990504699 Marionette DEBUG loaded listener.js 07:41:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 297 (0x7f7e34a44800) [pid = 1936] [serial = 1944] [outer = 0x7f7e3358cc00] 07:41:45 INFO - PROCESS | 1936 | 1460990505568 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]]]}] 07:41:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:41:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1530ms 07:41:45 INFO - PROCESS | 1936 | 1460990505631 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 07:41:45 INFO - PROCESS | 1936 | 1460990505634 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 07:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:41:45 INFO - PROCESS | 1936 | 1460990505640 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:41:45 INFO - PROCESS | 1936 | 1460990505642 Marionette TRACE conn5 <- [1,2562,null,{}] 07:41:45 INFO - PROCESS | 1936 | 1460990505647 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}] 07:41:45 INFO - PROCESS | 1936 | 1460990505859 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 07:41:46 INFO - PROCESS | 1936 | 1460990506174 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe20800 == 188 [pid = 1936] [id = 648] 07:41:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 298 (0x7f7e30162400) [pid = 1936] [serial = 1945] [outer = (nil)] 07:41:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 299 (0x7f7e3016a800) [pid = 1936] [serial = 1946] [outer = 0x7f7e30162400] 07:41:46 INFO - PROCESS | 1936 | 1460990506249 Marionette DEBUG loaded listener.js 07:41:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 300 (0x7f7e3358f000) [pid = 1936] [serial = 1947] [outer = 0x7f7e30162400] 07:41:47 INFO - PROCESS | 1936 | 1460990507145 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]]]}] 07:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1539ms 07:41:47 INFO - PROCESS | 1936 | 1460990507179 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 07:41:47 INFO - PROCESS | 1936 | 1460990507182 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 07:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:41:47 INFO - PROCESS | 1936 | 1460990507188 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:41:47 INFO - PROCESS | 1936 | 1460990507190 Marionette TRACE conn5 <- [1,2566,null,{}] 07:41:47 INFO - PROCESS | 1936 | 1460990507195 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}] 07:41:47 INFO - PROCESS | 1936 | 1460990507402 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 07:41:48 INFO - PROCESS | 1936 | 1460990508279 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e323de000 == 189 [pid = 1936] [id = 649] 07:41:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 301 (0x7f7e2f3ed000) [pid = 1936] [serial = 1948] [outer = (nil)] 07:41:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 302 (0x7f7e2f3f4800) [pid = 1936] [serial = 1949] [outer = 0x7f7e2f3ed000] 07:41:48 INFO - PROCESS | 1936 | 1460990508371 Marionette DEBUG loaded listener.js 07:41:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 303 (0x7f7e32658c00) [pid = 1936] [serial = 1950] [outer = 0x7f7e2f3ed000] 07:41:49 INFO - PROCESS | 1936 | 1460990509256 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]]]}] 07:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2131ms 07:41:49 INFO - PROCESS | 1936 | 1460990509321 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 07:41:49 INFO - PROCESS | 1936 | 1460990509327 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 07:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:41:49 INFO - PROCESS | 1936 | 1460990509335 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:41:49 INFO - PROCESS | 1936 | 1460990509339 Marionette TRACE conn5 <- [1,2570,null,{}] 07:41:49 INFO - PROCESS | 1936 | 1460990509345 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}] 07:41:49 INFO - PROCESS | 1936 | 1460990509550 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3812b000 == 188 [pid = 1936] [id = 518] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e38f98000 == 187 [pid = 1936] [id = 519] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34806000 == 186 [pid = 1936] [id = 576] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e6152e000 == 185 [pid = 1936] [id = 574] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e6b9d3800 == 184 [pid = 1936] [id = 575] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40784000 == 183 [pid = 1936] [id = 629] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fa73000 == 182 [pid = 1936] [id = 628] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a5da000 == 181 [pid = 1936] [id = 627] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3499c800 == 180 [pid = 1936] [id = 626] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e309f2000 == 179 [pid = 1936] [id = 625] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34225000 == 178 [pid = 1936] [id = 624] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32ac0000 == 177 [pid = 1936] [id = 623] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375d3000 == 176 [pid = 1936] [id = 621] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2f34f000 == 175 [pid = 1936] [id = 620] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2f0d8800 == 174 [pid = 1936] [id = 619] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e66282000 == 173 [pid = 1936] [id = 618] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e17d000 == 172 [pid = 1936] [id = 617] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a7f7000 == 171 [pid = 1936] [id = 616] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e535c0000 == 170 [pid = 1936] [id = 615] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df44000 == 169 [pid = 1936] [id = 614] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cdbb800 == 168 [pid = 1936] [id = 613] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bc15000 == 167 [pid = 1936] [id = 612] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e47399000 == 166 [pid = 1936] [id = 611] 07:41:50 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e46515000 == 165 [pid = 1936] [id = 610] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 302 (0x7f7e4211f400) [pid = 1936] [serial = 1818] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 301 (0x7f7e447b5000) [pid = 1936] [serial = 1766] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 300 (0x7f7e5a756000) [pid = 1936] [serial = 1784] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 299 (0x7f7e359ad800) [pid = 1936] [serial = 1796] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 298 (0x7f7e374a6400) [pid = 1936] [serial = 1760] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 297 (0x7f7e5e04c400) [pid = 1936] [serial = 1787] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 296 (0x7f7e4e9fdc00) [pid = 1936] [serial = 1775] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 295 (0x7f7e59470400) [pid = 1936] [serial = 1778] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 294 (0x7f7e391e6000) [pid = 1936] [serial = 1808] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 293 (0x7f7e4206bc00) [pid = 1936] [serial = 1812] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 292 (0x7f7e3bccac00) [pid = 1936] [serial = 1809] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 291 (0x7f7e356df400) [pid = 1936] [serial = 1793] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 290 (0x7f7e597e4c00) [pid = 1936] [serial = 1781] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 289 (0x7f7e42b3e400) [pid = 1936] [serial = 1815] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 288 (0x7f7e359a7400) [pid = 1936] [serial = 1805] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 287 (0x7f7e366bc400) [pid = 1936] [serial = 1799] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 286 (0x7f7e3b212c00) [pid = 1936] [serial = 1803] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 285 (0x7f7e3fc86400) [pid = 1936] [serial = 1811] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 284 (0x7f7e3819c400) [pid = 1936] [serial = 1800] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 283 (0x7f7e359a5800) [pid = 1936] [serial = 1817] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 282 (0x7f7e3bc54800) [pid = 1936] [serial = 1763] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 281 (0x7f7e366be400) [pid = 1936] [serial = 1797] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 280 (0x7f7e3a6eac00) [pid = 1936] [serial = 1802] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 279 (0x7f7e4bc33400) [pid = 1936] [serial = 1769] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 278 (0x7f7e4be28400) [pid = 1936] [serial = 1772] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 277 (0x7f7e422c9800) [pid = 1936] [serial = 1814] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 276 (0x7f7e599de000) [pid = 1936] [serial = 1790] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | --DOMWINDOW == 275 (0x7f7e391e8800) [pid = 1936] [serial = 1806] [outer = (nil)] [url = about:blank] 07:41:50 INFO - PROCESS | 1936 | 1460990510352 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2f0ca000 == 166 [pid = 1936] [id = 650] 07:41:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 276 (0x7f7e32655c00) [pid = 1936] [serial = 1951] [outer = (nil)] 07:41:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 277 (0x7f7e356e0400) [pid = 1936] [serial = 1952] [outer = 0x7f7e32655c00] 07:41:50 INFO - PROCESS | 1936 | 1460990510425 Marionette DEBUG loaded listener.js 07:41:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 278 (0x7f7e366be400) [pid = 1936] [serial = 1953] [outer = 0x7f7e32655c00] 07:41:51 INFO - PROCESS | 1936 | 1460990511249 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]]]}] 07:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1928ms 07:41:51 INFO - PROCESS | 1936 | 1460990511268 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 07:41:51 INFO - PROCESS | 1936 | 1460990511274 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 07:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:41:51 INFO - PROCESS | 1936 | 1460990511280 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:41:51 INFO - PROCESS | 1936 | 1460990511282 Marionette TRACE conn5 <- [1,2574,null,{}] 07:41:51 INFO - PROCESS | 1936 | 1460990511287 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}] 07:41:51 INFO - PROCESS | 1936 | 1460990511492 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 07:41:51 INFO - PROCESS | 1936 | 1460990511691 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3268e000 == 167 [pid = 1936] [id = 651] 07:41:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 279 (0x7f7e2f8d9000) [pid = 1936] [serial = 1954] [outer = (nil)] 07:41:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 280 (0x7f7e3739b800) [pid = 1936] [serial = 1955] [outer = 0x7f7e2f8d9000] 07:41:51 INFO - PROCESS | 1936 | 1460990511752 Marionette DEBUG loaded listener.js 07:41:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 281 (0x7f7e391b5800) [pid = 1936] [serial = 1956] [outer = 0x7f7e2f8d9000] 07:41:52 INFO - PROCESS | 1936 | 1460990512598 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]]]}] 07:41:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:41:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1332ms 07:41:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:41:52 INFO - PROCESS | 1936 | 1460990512613 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 07:41:52 INFO - PROCESS | 1936 | 1460990512615 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 07:41:52 INFO - PROCESS | 1936 | 1460990512635 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:41:52 INFO - PROCESS | 1936 | 1460990512643 Marionette TRACE conn5 <- [1,2578,null,{}] 07:41:52 INFO - PROCESS | 1936 | 1460990512649 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}] 07:41:52 INFO - PROCESS | 1936 | 1460990512893 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 07:41:52 INFO - PROCESS | 1936 | 1460990512935 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e35c64000 == 168 [pid = 1936] [id = 652] 07:41:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 282 (0x7f7e38415800) [pid = 1936] [serial = 1957] [outer = (nil)] 07:41:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 283 (0x7f7e3b05b000) [pid = 1936] [serial = 1958] [outer = 0x7f7e38415800] 07:41:52 INFO - PROCESS | 1936 | 1460990512995 Marionette DEBUG loaded listener.js 07:41:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 284 (0x7f7e3b959c00) [pid = 1936] [serial = 1959] [outer = 0x7f7e38415800] 07:41:53 INFO - PROCESS | 1936 | 1460990513906 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]]]}] 07:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1301ms 07:41:53 INFO - PROCESS | 1936 | 1460990513927 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 07:41:53 INFO - PROCESS | 1936 | 1460990513931 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 07:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:41:53 INFO - PROCESS | 1936 | 1460990513936 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:41:53 INFO - PROCESS | 1936 | 1460990513938 Marionette TRACE conn5 <- [1,2582,null,{}] 07:41:53 INFO - PROCESS | 1936 | 1460990513943 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}] 07:41:54 INFO - PROCESS | 1936 | 1460990514200 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 07:41:54 INFO - PROCESS | 1936 | 1460990514243 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3921e000 == 169 [pid = 1936] [id = 653] 07:41:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 285 (0x7f7e328c9000) [pid = 1936] [serial = 1960] [outer = (nil)] 07:41:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 286 (0x7f7e3bc5d000) [pid = 1936] [serial = 1961] [outer = 0x7f7e328c9000] 07:41:54 INFO - PROCESS | 1936 | 1460990514301 Marionette DEBUG loaded listener.js 07:41:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 287 (0x7f7e3c785800) [pid = 1936] [serial = 1962] [outer = 0x7f7e328c9000] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 286 (0x7f7e42b38800) [pid = 1936] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 285 (0x7f7e38297400) [pid = 1936] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 284 (0x7f7e34351400) [pid = 1936] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 283 (0x7f7e3265f400) [pid = 1936] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 282 (0x7f7e34362000) [pid = 1936] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 281 (0x7f7e4656d000) [pid = 1936] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 280 (0x7f7e4bc36000) [pid = 1936] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 279 (0x7f7e3a6e7c00) [pid = 1936] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 278 (0x7f7e42db2000) [pid = 1936] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 277 (0x7f7e356ed400) [pid = 1936] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 276 (0x7f7e356ee400) [pid = 1936] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 275 (0x7f7e37398000) [pid = 1936] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 274 (0x7f7e3444f400) [pid = 1936] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 273 (0x7f7e3b952c00) [pid = 1936] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 272 (0x7f7e3a6ee000) [pid = 1936] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 271 (0x7f7e374abc00) [pid = 1936] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 270 (0x7f7e391b4c00) [pid = 1936] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 269 (0x7f7e32657c00) [pid = 1936] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 268 (0x7f7e3b05cc00) [pid = 1936] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 267 (0x7f7e3435b800) [pid = 1936] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 266 (0x7f7e4328f400) [pid = 1936] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 265 (0x7f7e2f8d2000) [pid = 1936] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 264 (0x7f7e381a3000) [pid = 1936] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 263 (0x7f7e3c782000) [pid = 1936] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 262 (0x7f7e3675c000) [pid = 1936] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 261 (0x7f7e3c68b800) [pid = 1936] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 260 (0x7f7e328c4400) [pid = 1936] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 259 (0x7f7e3fa8bc00) [pid = 1936] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 258 (0x7f7e2f8d1800) [pid = 1936] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 257 (0x7f7e3bcca400) [pid = 1936] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 256 (0x7f7e374a9800) [pid = 1936] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 255 (0x7f7e4243c000) [pid = 1936] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 254 (0x7f7e35aef800) [pid = 1936] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 253 (0x7f7e359aac00) [pid = 1936] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 252 (0x7f7e4a180400) [pid = 1936] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 251 (0x7f7e42432c00) [pid = 1936] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 250 (0x7f7e2f8d2400) [pid = 1936] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 249 (0x7f7e3435c800) [pid = 1936] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 248 (0x7f7e3b05d400) [pid = 1936] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e3840f400) [pid = 1936] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e44512800) [pid = 1936] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 245 (0x7f7e4659cc00) [pid = 1936] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e346f5800) [pid = 1936] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e4083f400) [pid = 1936] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e2f8d0800) [pid = 1936] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e2f8d1000) [pid = 1936] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e3494b000) [pid = 1936] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e34365800) [pid = 1936] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e426d4000) [pid = 1936] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e3b05d000) [pid = 1936] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e2f8d0c00) [pid = 1936] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e42c0f000) [pid = 1936] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e465a4000) [pid = 1936] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e3fc89c00) [pid = 1936] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e429d3800) [pid = 1936] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e3b212000) [pid = 1936] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e333c5800) [pid = 1936] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e359a6000) [pid = 1936] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:41:55 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e38e5ec00) [pid = 1936] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:41:56 INFO - PROCESS | 1936 | 1460990516161 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]]]}] 07:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2282ms 07:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:41:56 INFO - PROCESS | 1936 | 1460990516219 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 07:41:56 INFO - PROCESS | 1936 | 1460990516221 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 07:41:56 INFO - PROCESS | 1936 | 1460990516227 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:41:56 INFO - PROCESS | 1936 | 1460990516230 Marionette TRACE conn5 <- [1,2586,null,{}] 07:41:56 INFO - PROCESS | 1936 | 1460990516234 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}] 07:41:56 INFO - PROCESS | 1936 | 1460990516414 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 07:41:56 INFO - PROCESS | 1936 | 1460990516608 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3710b800 == 170 [pid = 1936] [id = 654] 07:41:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e34a4bc00) [pid = 1936] [serial = 1963] [outer = (nil)] 07:41:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e37398000) [pid = 1936] [serial = 1964] [outer = 0x7f7e34a4bc00] 07:41:56 INFO - PROCESS | 1936 | 1460990516682 Marionette DEBUG loaded listener.js 07:41:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e3a6e7c00) [pid = 1936] [serial = 1965] [outer = 0x7f7e34a4bc00] 07:41:57 INFO - PROCESS | 1936 | 1460990517438 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]]]}] 07:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1377ms 07:41:57 INFO - PROCESS | 1936 | 1460990517613 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 07:41:57 INFO - PROCESS | 1936 | 1460990517620 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 07:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:41:57 INFO - PROCESS | 1936 | 1460990517628 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:41:57 INFO - PROCESS | 1936 | 1460990517633 Marionette TRACE conn5 <- [1,2590,null,{}] 07:41:57 INFO - PROCESS | 1936 | 1460990517641 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}] 07:41:57 INFO - PROCESS | 1936 | 1460990517876 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 07:41:58 INFO - PROCESS | 1936 | 1460990518215 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e309f6000 == 171 [pid = 1936] [id = 655] 07:41:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e30166000) [pid = 1936] [serial = 1966] [outer = (nil)] 07:41:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e32654000) [pid = 1936] [serial = 1967] [outer = 0x7f7e30166000] 07:41:58 INFO - PROCESS | 1936 | 1460990518294 Marionette DEBUG loaded listener.js 07:41:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e3359a000) [pid = 1936] [serial = 1968] [outer = 0x7f7e30166000] 07:41:59 INFO - PROCESS | 1936 | 1460990519178 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]]]}] 07:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1589ms 07:41:59 INFO - PROCESS | 1936 | 1460990519218 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 07:41:59 INFO - PROCESS | 1936 | 1460990519223 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 07:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:41:59 INFO - PROCESS | 1936 | 1460990519236 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:41:59 INFO - PROCESS | 1936 | 1460990519241 Marionette TRACE conn5 <- [1,2594,null,{}] 07:41:59 INFO - PROCESS | 1936 | 1460990519248 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}] 07:41:59 INFO - PROCESS | 1936 | 1460990519456 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 07:41:59 INFO - PROCESS | 1936 | 1460990519732 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:41:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34850000 == 172 [pid = 1936] [id = 656] 07:41:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e34a45c00) [pid = 1936] [serial = 1969] [outer = (nil)] 07:41:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e366c3000) [pid = 1936] [serial = 1970] [outer = 0x7f7e34a45c00] 07:41:59 INFO - PROCESS | 1936 | 1460990519853 Marionette DEBUG loaded listener.js 07:41:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e38292c00) [pid = 1936] [serial = 1971] [outer = 0x7f7e34a45c00] 07:42:00 INFO - PROCESS | 1936 | 1460990520848 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]]]}] 07:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1638ms 07:42:00 INFO - PROCESS | 1936 | 1460990520871 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 07:42:00 INFO - PROCESS | 1936 | 1460990520875 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 07:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:42:00 INFO - PROCESS | 1936 | 1460990520881 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:42:00 INFO - PROCESS | 1936 | 1460990520885 Marionette TRACE conn5 <- [1,2598,null,{}] 07:42:00 INFO - PROCESS | 1936 | 1460990520899 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}] 07:42:01 INFO - PROCESS | 1936 | 1460990521128 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 07:42:01 INFO - PROCESS | 1936 | 1460990521497 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb34000 == 173 [pid = 1936] [id = 657] 07:42:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e391e8800) [pid = 1936] [serial = 1972] [outer = (nil)] 07:42:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e3a74d400) [pid = 1936] [serial = 1973] [outer = 0x7f7e391e8800] 07:42:01 INFO - PROCESS | 1936 | 1460990521580 Marionette DEBUG loaded listener.js 07:42:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e3b05d800) [pid = 1936] [serial = 1974] [outer = 0x7f7e391e8800] 07:42:02 INFO - PROCESS | 1936 | 1460990522457 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]]]}] 07:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1632ms 07:42:02 INFO - PROCESS | 1936 | 1460990522515 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 07:42:02 INFO - PROCESS | 1936 | 1460990522518 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 07:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:42:02 INFO - PROCESS | 1936 | 1460990522524 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:42:02 INFO - PROCESS | 1936 | 1460990522527 Marionette TRACE conn5 <- [1,2602,null,{}] 07:42:02 INFO - PROCESS | 1936 | 1460990522532 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}] 07:42:02 INFO - PROCESS | 1936 | 1460990522737 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 07:42:03 INFO - PROCESS | 1936 | 1460990523019 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40780800 == 174 [pid = 1936] [id = 658] 07:42:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e3a6e4c00) [pid = 1936] [serial = 1975] [outer = (nil)] 07:42:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e3c691400) [pid = 1936] [serial = 1976] [outer = 0x7f7e3a6e4c00] 07:42:03 INFO - PROCESS | 1936 | 1460990523134 Marionette DEBUG loaded listener.js 07:42:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e3fa8d000) [pid = 1936] [serial = 1977] [outer = 0x7f7e3a6e4c00] 07:42:04 INFO - PROCESS | 1936 | 1460990524008 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]]]}] 07:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1535ms 07:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:42:04 INFO - PROCESS | 1936 | 1460990524060 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 07:42:04 INFO - PROCESS | 1936 | 1460990524062 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 07:42:04 INFO - PROCESS | 1936 | 1460990524068 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:42:04 INFO - PROCESS | 1936 | 1460990524071 Marionette TRACE conn5 <- [1,2606,null,{}] 07:42:04 INFO - PROCESS | 1936 | 1460990524076 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}] 07:42:04 INFO - PROCESS | 1936 | 1460990524309 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 07:42:04 INFO - PROCESS | 1936 | 1460990524627 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42673800 == 175 [pid = 1936] [id = 659] 07:42:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e3bc52400) [pid = 1936] [serial = 1978] [outer = (nil)] 07:42:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e3fe54000) [pid = 1936] [serial = 1979] [outer = 0x7f7e3bc52400] 07:42:04 INFO - PROCESS | 1936 | 1460990524705 Marionette DEBUG loaded listener.js 07:42:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 246 (0x7f7e40836000) [pid = 1936] [serial = 1980] [outer = 0x7f7e3bc52400] 07:42:05 INFO - PROCESS | 1936 | 1460990525564 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]]]}] 07:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1527ms 07:42:05 INFO - PROCESS | 1936 | 1460990525596 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 07:42:05 INFO - PROCESS | 1936 | 1460990525599 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 07:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:42:05 INFO - PROCESS | 1936 | 1460990525604 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:42:05 INFO - PROCESS | 1936 | 1460990525606 Marionette TRACE conn5 <- [1,2610,null,{}] 07:42:05 INFO - PROCESS | 1936 | 1460990525612 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}] 07:42:05 INFO - PROCESS | 1936 | 1460990525844 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 07:42:06 INFO - PROCESS | 1936 | 1460990526172 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e44529800 == 176 [pid = 1936] [id = 660] 07:42:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e427be800) [pid = 1936] [serial = 1981] [outer = (nil)] 07:42:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e42dabc00) [pid = 1936] [serial = 1982] [outer = 0x7f7e427be800] 07:42:06 INFO - PROCESS | 1936 | 1460990526267 Marionette DEBUG loaded listener.js 07:42:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 249 (0x7f7e436cfc00) [pid = 1936] [serial = 1983] [outer = 0x7f7e427be800] 07:42:07 INFO - PROCESS | 1936 | 1460990527072 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]]]}] 07:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1529ms 07:42:07 INFO - PROCESS | 1936 | 1460990527135 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 07:42:07 INFO - PROCESS | 1936 | 1460990527139 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 07:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:42:07 INFO - PROCESS | 1936 | 1460990527144 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:42:07 INFO - PROCESS | 1936 | 1460990527147 Marionette TRACE conn5 <- [1,2614,null,{}] 07:42:07 INFO - PROCESS | 1936 | 1460990527152 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}] 07:42:07 INFO - PROCESS | 1936 | 1460990527342 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 07:42:07 INFO - PROCESS | 1936 | 1460990527622 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:07 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4737a800 == 177 [pid = 1936] [id = 661] 07:42:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 250 (0x7f7e42c0fc00) [pid = 1936] [serial = 1984] [outer = (nil)] 07:42:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 251 (0x7f7e4641a000) [pid = 1936] [serial = 1985] [outer = 0x7f7e42c0fc00] 07:42:07 INFO - PROCESS | 1936 | 1460990527696 Marionette DEBUG loaded listener.js 07:42:07 INFO - PROCESS | 1936 | ++DOMWINDOW == 252 (0x7f7e465a5800) [pid = 1936] [serial = 1986] [outer = 0x7f7e42c0fc00] 07:42:08 INFO - PROCESS | 1936 | 1460990528566 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]]]}] 07:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1477ms 07:42:08 INFO - PROCESS | 1936 | 1460990528622 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 07:42:08 INFO - PROCESS | 1936 | 1460990528626 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 07:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:42:08 INFO - PROCESS | 1936 | 1460990528631 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:42:08 INFO - PROCESS | 1936 | 1460990528633 Marionette TRACE conn5 <- [1,2618,null,{}] 07:42:08 INFO - PROCESS | 1936 | 1460990528638 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}] 07:42:08 INFO - PROCESS | 1936 | 1460990528836 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 07:42:09 INFO - PROCESS | 1936 | 1460990529116 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc14000 == 178 [pid = 1936] [id = 662] 07:42:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 253 (0x7f7e43292c00) [pid = 1936] [serial = 1987] [outer = (nil)] 07:42:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 254 (0x7f7e466ab800) [pid = 1936] [serial = 1988] [outer = 0x7f7e43292c00] 07:42:09 INFO - PROCESS | 1936 | 1460990529196 Marionette DEBUG loaded listener.js 07:42:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 255 (0x7f7e475de400) [pid = 1936] [serial = 1989] [outer = 0x7f7e43292c00] 07:42:10 INFO - PROCESS | 1936 | 1460990530052 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]]]}] 07:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1489ms 07:42:10 INFO - PROCESS | 1936 | 1460990530121 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 07:42:10 INFO - PROCESS | 1936 | 1460990530124 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 07:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:42:10 INFO - PROCESS | 1936 | 1460990530130 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:42:10 INFO - PROCESS | 1936 | 1460990530132 Marionette TRACE conn5 <- [1,2622,null,{}] 07:42:10 INFO - PROCESS | 1936 | 1460990530138 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}] 07:42:10 INFO - PROCESS | 1936 | 1460990530348 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 07:42:10 INFO - PROCESS | 1936 | 1460990530623 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df58000 == 179 [pid = 1936] [id = 663] 07:42:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 256 (0x7f7e46598800) [pid = 1936] [serial = 1990] [outer = (nil)] 07:42:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 257 (0x7f7e4990d400) [pid = 1936] [serial = 1991] [outer = 0x7f7e46598800] 07:42:10 INFO - PROCESS | 1936 | 1460990530696 Marionette DEBUG loaded listener.js 07:42:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 258 (0x7f7e4a7d6c00) [pid = 1936] [serial = 1992] [outer = 0x7f7e46598800] 07:42:11 INFO - PROCESS | 1936 | 1460990531570 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]]]}] 07:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1479ms 07:42:11 INFO - PROCESS | 1936 | 1460990531610 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 07:42:11 INFO - PROCESS | 1936 | 1460990531613 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 07:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:42:11 INFO - PROCESS | 1936 | 1460990531619 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:42:11 INFO - PROCESS | 1936 | 1460990531622 Marionette TRACE conn5 <- [1,2626,null,{}] 07:42:11 INFO - PROCESS | 1936 | 1460990531627 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}] 07:42:11 INFO - PROCESS | 1936 | 1460990531920 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 07:42:12 INFO - PROCESS | 1936 | 1460990532127 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e594c3000 == 180 [pid = 1936] [id = 664] 07:42:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 259 (0x7f7e465a4000) [pid = 1936] [serial = 1993] [outer = (nil)] 07:42:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 260 (0x7f7e4bc35c00) [pid = 1936] [serial = 1994] [outer = 0x7f7e465a4000] 07:42:12 INFO - PROCESS | 1936 | 1460990532200 Marionette DEBUG loaded listener.js 07:42:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 261 (0x7f7e4ca9e800) [pid = 1936] [serial = 1995] [outer = 0x7f7e465a4000] 07:42:13 INFO - PROCESS | 1936 | 1460990533048 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]]]}] 07:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1476ms 07:42:13 INFO - PROCESS | 1936 | 1460990533097 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 07:42:13 INFO - PROCESS | 1936 | 1460990533101 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 07:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:42:13 INFO - PROCESS | 1936 | 1460990533107 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:42:13 INFO - PROCESS | 1936 | 1460990533111 Marionette TRACE conn5 <- [1,2630,null,{}] 07:42:13 INFO - PROCESS | 1936 | 1460990533116 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}] 07:42:13 INFO - PROCESS | 1936 | 1460990533352 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 07:42:13 INFO - PROCESS | 1936 | 1460990533626 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e786000 == 181 [pid = 1936] [id = 665] 07:42:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 262 (0x7f7e5285c800) [pid = 1936] [serial = 1996] [outer = (nil)] 07:42:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 263 (0x7f7e58655c00) [pid = 1936] [serial = 1997] [outer = 0x7f7e5285c800] 07:42:13 INFO - PROCESS | 1936 | 1460990533759 Marionette DEBUG loaded listener.js 07:42:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 264 (0x7f7e59713c00) [pid = 1936] [serial = 1998] [outer = 0x7f7e5285c800] 07:42:14 INFO - PROCESS | 1936 | 1460990534638 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]]]}] 07:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1580ms 07:42:14 INFO - PROCESS | 1936 | 1460990534688 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 07:42:14 INFO - PROCESS | 1936 | 1460990534691 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 07:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:42:14 INFO - PROCESS | 1936 | 1460990534698 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:42:14 INFO - PROCESS | 1936 | 1460990534700 Marionette TRACE conn5 <- [1,2634,null,{}] 07:42:14 INFO - PROCESS | 1936 | 1460990534705 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}] 07:42:14 INFO - PROCESS | 1936 | 1460990534904 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 07:42:15 INFO - PROCESS | 1936 | 1460990535184 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2fedd000 == 182 [pid = 1936] [id = 666] 07:42:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 265 (0x7f7e2f69a400) [pid = 1936] [serial = 1999] [outer = (nil)] 07:42:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 266 (0x7f7e2f69f400) [pid = 1936] [serial = 2000] [outer = 0x7f7e2f69a400] 07:42:15 INFO - PROCESS | 1936 | 1460990535302 Marionette DEBUG loaded listener.js 07:42:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 267 (0x7f7e5292bc00) [pid = 1936] [serial = 2001] [outer = 0x7f7e2f69a400] 07:42:16 INFO - PROCESS | 1936 | 1460990536161 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]]]}] 07:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1533ms 07:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:42:16 INFO - PROCESS | 1936 | 1460990536232 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 07:42:16 INFO - PROCESS | 1936 | 1460990536234 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 07:42:16 INFO - PROCESS | 1936 | 1460990536239 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:42:16 INFO - PROCESS | 1936 | 1460990536243 Marionette TRACE conn5 <- [1,2638,null,{}] 07:42:16 INFO - PROCESS | 1936 | 1460990536248 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}] 07:42:16 INFO - PROCESS | 1936 | 1460990536496 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 07:42:16 INFO - PROCESS | 1936 | 1460990536811 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e301cf800 == 183 [pid = 1936] [id = 667] 07:42:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 268 (0x7f7e2f698800) [pid = 1936] [serial = 2002] [outer = (nil)] 07:42:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 269 (0x7f7e599c1800) [pid = 1936] [serial = 2003] [outer = 0x7f7e2f698800] 07:42:16 INFO - PROCESS | 1936 | 1460990536886 Marionette DEBUG loaded listener.js 07:42:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 270 (0x7f7e5aab8800) [pid = 1936] [serial = 2004] [outer = 0x7f7e2f698800] 07:42:17 INFO - PROCESS | 1936 | 1460990537720 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]]]}] 07:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1535ms 07:42:17 INFO - PROCESS | 1936 | 1460990537776 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 07:42:17 INFO - PROCESS | 1936 | 1460990537780 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 07:42:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:42:17 INFO - PROCESS | 1936 | 1460990537786 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:42:17 INFO - PROCESS | 1936 | 1460990537788 Marionette TRACE conn5 <- [1,2642,null,{}] 07:42:17 INFO - PROCESS | 1936 | 1460990537793 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}] 07:42:17 INFO - PROCESS | 1936 | 1460990537988 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 07:42:18 INFO - PROCESS | 1936 | 1460990538240 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e301e6800 == 184 [pid = 1936] [id = 668] 07:42:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 271 (0x7f7e2f69ac00) [pid = 1936] [serial = 2005] [outer = (nil)] 07:42:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 272 (0x7f7e5e04f800) [pid = 1936] [serial = 2006] [outer = 0x7f7e2f69ac00] 07:42:18 INFO - PROCESS | 1936 | 1460990538311 Marionette DEBUG loaded listener.js 07:42:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 273 (0x7f7e5ea08800) [pid = 1936] [serial = 2007] [outer = 0x7f7e2f69ac00] 07:42:19 INFO - PROCESS | 1936 | 1460990539204 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]]]}] 07:42:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:42:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1479ms 07:42:19 INFO - PROCESS | 1936 | 1460990539266 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 07:42:19 INFO - PROCESS | 1936 | 1460990539269 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 07:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:42:19 INFO - PROCESS | 1936 | 1460990539275 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:42:19 INFO - PROCESS | 1936 | 1460990539277 Marionette TRACE conn5 <- [1,2646,null,{}] 07:42:19 INFO - PROCESS | 1936 | 1460990539282 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}] 07:42:19 INFO - PROCESS | 1936 | 1460990539491 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 07:42:19 INFO - PROCESS | 1936 | 1460990539782 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34494800 == 185 [pid = 1936] [id = 669] 07:42:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 274 (0x7f7e2f4e4800) [pid = 1936] [serial = 2008] [outer = (nil)] 07:42:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 275 (0x7f7e2f4ec000) [pid = 1936] [serial = 2009] [outer = 0x7f7e2f4e4800] 07:42:19 INFO - PROCESS | 1936 | 1460990539893 Marionette DEBUG loaded listener.js 07:42:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 276 (0x7f7e2f4f0800) [pid = 1936] [serial = 2010] [outer = 0x7f7e2f4e4800] 07:42:20 INFO - PROCESS | 1936 | 1460990540708 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]]]}] 07:42:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:42:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1478ms 07:42:20 INFO - PROCESS | 1936 | 1460990540754 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 07:42:20 INFO - PROCESS | 1936 | 1460990540758 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 07:42:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:42:20 INFO - PROCESS | 1936 | 1460990540763 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:42:20 INFO - PROCESS | 1936 | 1460990540765 Marionette TRACE conn5 <- [1,2650,null,{}] 07:42:20 INFO - PROCESS | 1936 | 1460990540771 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}] 07:42:21 INFO - PROCESS | 1936 | 1460990540996 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 07:42:21 INFO - PROCESS | 1936 | 1460990541286 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a718000 == 186 [pid = 1936] [id = 670] 07:42:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 277 (0x7f7e2f4e5800) [pid = 1936] [serial = 2011] [outer = (nil)] 07:42:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 278 (0x7f7e345be400) [pid = 1936] [serial = 2012] [outer = 0x7f7e2f4e5800] 07:42:21 INFO - PROCESS | 1936 | 1460990541397 Marionette DEBUG loaded listener.js 07:42:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 279 (0x7f7e345c2800) [pid = 1936] [serial = 2013] [outer = 0x7f7e2f4e5800] 07:42:22 INFO - PROCESS | 1936 | 1460990542195 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]]]}] 07:42:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:42:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1486ms 07:42:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:42:22 INFO - PROCESS | 1936 | 1460990542251 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 07:42:22 INFO - PROCESS | 1936 | 1460990542253 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 07:42:22 INFO - PROCESS | 1936 | 1460990542258 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:42:22 INFO - PROCESS | 1936 | 1460990542261 Marionette TRACE conn5 <- [1,2654,null,{}] 07:42:22 INFO - PROCESS | 1936 | 1460990542266 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}] 07:42:22 INFO - PROCESS | 1936 | 1460990542468 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 07:42:22 INFO - PROCESS | 1936 | 1460990542752 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a72e800 == 187 [pid = 1936] [id = 671] 07:42:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 280 (0x7f7e2ce81000) [pid = 1936] [serial = 2014] [outer = (nil)] 07:42:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 281 (0x7f7e2ce87400) [pid = 1936] [serial = 2015] [outer = 0x7f7e2ce81000] 07:42:22 INFO - PROCESS | 1936 | 1460990542835 Marionette DEBUG loaded listener.js 07:42:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 282 (0x7f7e2ce8bc00) [pid = 1936] [serial = 2016] [outer = 0x7f7e2ce81000] 07:42:23 INFO - PROCESS | 1936 | 1460990543681 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]]]}] 07:42:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:42:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1478ms 07:42:23 INFO - PROCESS | 1936 | 1460990543737 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 07:42:23 INFO - PROCESS | 1936 | 1460990543740 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 07:42:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:42:23 INFO - PROCESS | 1936 | 1460990543745 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:42:23 INFO - PROCESS | 1936 | 1460990543747 Marionette TRACE conn5 <- [1,2658,null,{}] 07:42:23 INFO - PROCESS | 1936 | 1460990543753 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}] 07:42:23 INFO - PROCESS | 1936 | 1460990543959 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 07:42:24 INFO - PROCESS | 1936 | 1460990544269 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2a2bb800 == 188 [pid = 1936] [id = 672] 07:42:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 283 (0x7f7e2ce7f400) [pid = 1936] [serial = 2017] [outer = (nil)] 07:42:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 284 (0x7f7e2f4f1000) [pid = 1936] [serial = 2018] [outer = 0x7f7e2ce7f400] 07:42:24 INFO - PROCESS | 1936 | 1460990544384 Marionette DEBUG loaded listener.js 07:42:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 285 (0x7f7e345c5800) [pid = 1936] [serial = 2019] [outer = 0x7f7e2ce7f400] 07:42:25 INFO - PROCESS | 1936 | 1460990545204 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]]]}] 07:42:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:42:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1532ms 07:42:25 INFO - PROCESS | 1936 | 1460990545279 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 07:42:25 INFO - PROCESS | 1936 | 1460990545282 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 07:42:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:42:25 INFO - PROCESS | 1936 | 1460990545288 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:42:25 INFO - PROCESS | 1936 | 1460990545291 Marionette TRACE conn5 <- [1,2662,null,{}] 07:42:25 INFO - PROCESS | 1936 | 1460990545296 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}] 07:42:25 INFO - PROCESS | 1936 | 1460990545505 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 07:42:25 INFO - PROCESS | 1936 | 1460990545795 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2f0e2800 == 189 [pid = 1936] [id = 673] 07:42:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 286 (0x7f7e2ce81c00) [pid = 1936] [serial = 2020] [outer = (nil)] 07:42:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 287 (0x7f7e3444f800) [pid = 1936] [serial = 2021] [outer = 0x7f7e2ce81c00] 07:42:25 INFO - PROCESS | 1936 | 1460990545910 Marionette DEBUG loaded listener.js 07:42:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 288 (0x7f7e345cb800) [pid = 1936] [serial = 2022] [outer = 0x7f7e2ce81c00] 07:42:26 INFO - PROCESS | 1936 | 1460990546732 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]]]}] 07:42:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:42:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1490ms 07:42:26 INFO - PROCESS | 1936 | 1460990546779 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 07:42:26 INFO - PROCESS | 1936 | 1460990546782 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 07:42:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:42:26 INFO - PROCESS | 1936 | 1460990546788 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:42:26 INFO - PROCESS | 1936 | 1460990546790 Marionette TRACE conn5 <- [1,2666,null,{}] 07:42:26 INFO - PROCESS | 1936 | 1460990546795 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}] 07:42:27 INFO - PROCESS | 1936 | 1460990546997 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 07:42:27 INFO - PROCESS | 1936 | 1460990547293 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:27 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e30267800 == 190 [pid = 1936] [id = 674] 07:42:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 289 (0x7f7e2f3edc00) [pid = 1936] [serial = 2023] [outer = (nil)] 07:42:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 290 (0x7f7e302b0400) [pid = 1936] [serial = 2024] [outer = 0x7f7e2f3edc00] 07:42:27 INFO - PROCESS | 1936 | 1460990547404 Marionette DEBUG loaded listener.js 07:42:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 291 (0x7f7e302b6000) [pid = 1936] [serial = 2025] [outer = 0x7f7e2f3edc00] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3921e000 == 189 [pid = 1936] [id = 653] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e35c64000 == 188 [pid = 1936] [id = 652] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3268e000 == 187 [pid = 1936] [id = 651] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2f0ca000 == 186 [pid = 1936] [id = 650] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e323de000 == 185 [pid = 1936] [id = 649] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34703800 == 184 [pid = 1936] [id = 641] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34839800 == 183 [pid = 1936] [id = 640] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32881800 == 182 [pid = 1936] [id = 639] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e612bc800 == 181 [pid = 1936] [id = 638] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e171800 == 180 [pid = 1936] [id = 637] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a7e1000 == 179 [pid = 1936] [id = 636] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4cc69800 == 178 [pid = 1936] [id = 635] 07:42:29 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4b9a0800 == 177 [pid = 1936] [id = 634] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 290 (0x7f7e3fdb6800) [pid = 1936] [serial = 1599] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 289 (0x7f7e42dac800) [pid = 1936] [serial = 1820] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 288 (0x7f7e4641f800) [pid = 1936] [serial = 1665] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 287 (0x7f7e358f1400) [pid = 1936] [serial = 1862] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 286 (0x7f7e5e051400) [pid = 1936] [serial = 1853] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 285 (0x7f7e374aa400) [pid = 1936] [serial = 1875] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 284 (0x7f7e4f871800) [pid = 1936] [serial = 1850] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 283 (0x7f7e3fc87000) [pid = 1936] [serial = 1829] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 282 (0x7f7e3434e000) [pid = 1936] [serial = 1872] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 281 (0x7f7e4bc38400) [pid = 1936] [serial = 1536] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 280 (0x7f7e2f1e3c00) [pid = 1936] [serial = 1859] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 279 (0x7f7e3829b400) [pid = 1936] [serial = 1575] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 278 (0x7f7e3bc53c00) [pid = 1936] [serial = 1880] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 277 (0x7f7e422c4400) [pid = 1936] [serial = 1608] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 276 (0x7f7e328cf400) [pid = 1936] [serial = 1569] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 275 (0x7f7e34359c00) [pid = 1936] [serial = 1545] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 274 (0x7f7e4cd81c00) [pid = 1936] [serial = 1725] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 273 (0x7f7e4bb28400) [pid = 1936] [serial = 1841] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 272 (0x7f7e426ccc00) [pid = 1936] [serial = 1611] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 271 (0x7f7e42c02800) [pid = 1936] [serial = 1650] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 270 (0x7f7e3bcc1400) [pid = 1936] [serial = 1587] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 269 (0x7f7e42dab000) [pid = 1936] [serial = 1832] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 268 (0x7f7e3338e400) [pid = 1936] [serial = 1518] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 267 (0x7f7e34448800) [pid = 1936] [serial = 1865] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 266 (0x7f7e4328ac00) [pid = 1936] [serial = 1653] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 265 (0x7f7e4d39a400) [pid = 1936] [serial = 1539] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 264 (0x7f7e42070000) [pid = 1936] [serial = 1605] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 263 (0x7f7e4dd71800) [pid = 1936] [serial = 1847] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 262 (0x7f7e48fa9000) [pid = 1936] [serial = 1713] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 261 (0x7f7e46413000) [pid = 1936] [serial = 1887] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 260 (0x7f7e43444000) [pid = 1936] [serial = 1656] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 259 (0x7f7e391e7000) [pid = 1936] [serial = 1578] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 258 (0x7f7e49916400) [pid = 1936] [serial = 1838] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 257 (0x7f7e4a110000) [pid = 1936] [serial = 1716] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 256 (0x7f7e35d9f800) [pid = 1936] [serial = 1823] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 255 (0x7f7e42b3dc00) [pid = 1936] [serial = 1692] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 254 (0x7f7e48d39800) [pid = 1936] [serial = 1892] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 253 (0x7f7e465a3c00) [pid = 1936] [serial = 1890] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 252 (0x7f7e4b96cc00) [pid = 1936] [serial = 1758] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 251 (0x7f7e3b95a000) [pid = 1936] [serial = 1698] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 250 (0x7f7e3a6e6000) [pid = 1936] [serial = 1877] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 249 (0x7f7e328c7c00) [pid = 1936] [serial = 1871] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 248 (0x7f7e3fc83800) [pid = 1936] [serial = 1527] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e475e0000) [pid = 1936] [serial = 1710] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e4ea17c00) [pid = 1936] [serial = 1542] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 245 (0x7f7e3b050c00) [pid = 1936] [serial = 1581] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e43297400) [pid = 1936] [serial = 1886] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e4206b400) [pid = 1936] [serial = 1884] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e374a8000) [pid = 1936] [serial = 1695] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e38e57c00) [pid = 1936] [serial = 1641] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e35da4c00) [pid = 1936] [serial = 1874] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e447b9400) [pid = 1936] [serial = 1835] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e42075400) [pid = 1936] [serial = 1530] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e3c789400) [pid = 1936] [serial = 1593] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e3b21b000) [pid = 1936] [serial = 1878] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e3fc82800) [pid = 1936] [serial = 1644] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e3fa90800) [pid = 1936] [serial = 1889] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e3c786c00) [pid = 1936] [serial = 1881] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e3b955c00) [pid = 1936] [serial = 1584] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e3a6e3800) [pid = 1936] [serial = 1524] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e445e3400) [pid = 1936] [serial = 1662] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e33392800) [pid = 1936] [serial = 1635] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e4da33800) [pid = 1936] [serial = 1728] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e42db7c00) [pid = 1936] [serial = 1704] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e4428a800) [pid = 1936] [serial = 1821] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e3b21d400) [pid = 1936] [serial = 1826] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e40840000) [pid = 1936] [serial = 1602] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e471b0400) [pid = 1936] [serial = 1668] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e426d9c00) [pid = 1936] [serial = 1701] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e359a4c00) [pid = 1936] [serial = 1521] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e5e7ad000) [pid = 1936] [serial = 1856] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e44509400) [pid = 1936] [serial = 1659] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e4206f800) [pid = 1936] [serial = 1647] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e447ac000) [pid = 1936] [serial = 1707] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e3fdbd800) [pid = 1936] [serial = 1883] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e3c726000) [pid = 1936] [serial = 1590] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e4cd86000) [pid = 1936] [serial = 1844] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e4b35f000) [pid = 1936] [serial = 1719] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e4b96ac00) [pid = 1936] [serial = 1722] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e33482400) [pid = 1936] [serial = 1868] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e4450f800) [pid = 1936] [serial = 1533] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e35af7800) [pid = 1936] [serial = 1638] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e366c1c00) [pid = 1936] [serial = 1572] [outer = (nil)] [url = about:blank] 07:42:29 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e3fa91800) [pid = 1936] [serial = 1596] [outer = (nil)] [url = about:blank] 07:42:30 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:30 INFO - PROCESS | 1936 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:42:30 INFO - PROCESS | 1936 | 1460990550051 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]]]}] 07:42:30 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) 07:42:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 3284ms 07:42:30 INFO - PROCESS | 1936 | 1460990550072 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 07:42:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:42:30 INFO - PROCESS | 1936 | 1460990550077 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 07:42:30 INFO - PROCESS | 1936 | 1460990550084 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:42:30 INFO - PROCESS | 1936 | 1460990550087 Marionette TRACE conn5 <- [1,2670,null,{}] 07:42:30 INFO - PROCESS | 1936 | 1460990550095 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}] 07:42:30 INFO - PROCESS | 1936 | 1460990550285 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 07:42:30 INFO - PROCESS | 1936 | 1460990550486 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:30 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e300cd800 == 178 [pid = 1936] [id = 675] 07:42:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e2f8d9400) [pid = 1936] [serial = 2026] [outer = (nil)] 07:42:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e30170c00) [pid = 1936] [serial = 2027] [outer = 0x7f7e2f8d9400] 07:42:30 INFO - PROCESS | 1936 | 1460990550550 Marionette DEBUG loaded listener.js 07:42:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e321d1400) [pid = 1936] [serial = 2028] [outer = 0x7f7e2f8d9400] 07:42:31 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:31 INFO - PROCESS | 1936 | 1460990551760 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] 07:42:31 INFO - PROCESS | 1936 | 1460990551827 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 07:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:42:31 INFO - PROCESS | 1936 | 1460990551841 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:42:31 INFO - PROCESS | 1936 | 1460990551844 Marionette TRACE conn5 <- [1,2674,null,{}] 07:42:31 INFO - PROCESS | 1936 | 1460990551850 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}] 07:42:32 INFO - PROCESS | 1936 | 1460990552145 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 07:42:32 INFO - PROCESS | 1936 | 1460990552185 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e324e8800 == 179 [pid = 1936] [id = 676] 07:42:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e328c8800) [pid = 1936] [serial = 2029] [outer = (nil)] 07:42:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e33592c00) [pid = 1936] [serial = 2030] [outer = 0x7f7e328c8800] 07:42:32 INFO - PROCESS | 1936 | 1460990552245 Marionette DEBUG loaded listener.js 07:42:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e34366800) [pid = 1936] [serial = 2031] [outer = 0x7f7e328c8800] 07:42:33 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:33 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e38415800) [pid = 1936] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:42:33 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e328c9000) [pid = 1936] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:42:33 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e2f3ed000) [pid = 1936] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:42:33 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e2f8d9000) [pid = 1936] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:42:33 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e32655c00) [pid = 1936] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:42:33 INFO - PROCESS | 1936 | 1460990553763 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] 07:42:33 INFO - PROCESS | 1936 | 1460990553828 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 07:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:42:33 INFO - PROCESS | 1936 | 1460990553834 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:42:33 INFO - PROCESS | 1936 | 1460990553839 Marionette TRACE conn5 <- [1,2678,null,{}] 07:42:33 INFO - PROCESS | 1936 | 1460990553853 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}] 07:42:34 INFO - PROCESS | 1936 | 1460990554109 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 07:42:34 INFO - PROCESS | 1936 | 1460990554236 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32ac1000 == 180 [pid = 1936] [id = 677] 07:42:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e33390400) [pid = 1936] [serial = 2032] [outer = (nil)] 07:42:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e346f6000) [pid = 1936] [serial = 2033] [outer = 0x7f7e33390400] 07:42:34 INFO - PROCESS | 1936 | 1460990554299 Marionette DEBUG loaded listener.js 07:42:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e359aa400) [pid = 1936] [serial = 2034] [outer = 0x7f7e33390400] 07:42:35 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:35 INFO - PROCESS | 1936 | 1460990555391 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]]]}] 07:42:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 07:42:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1581ms 07:42:35 INFO - PROCESS | 1936 | 1460990555416 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 07:42:35 INFO - PROCESS | 1936 | 1460990555420 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 07:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:42:35 INFO - PROCESS | 1936 | 1460990555425 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:42:35 INFO - PROCESS | 1936 | 1460990555427 Marionette TRACE conn5 <- [1,2682,null,{}] 07:42:35 INFO - PROCESS | 1936 | 1460990555432 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}] 07:42:35 INFO - PROCESS | 1936 | 1460990555615 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 07:42:35 INFO - PROCESS | 1936 | 1460990555986 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:36 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2e0be000 == 181 [pid = 1936] [id = 678] 07:42:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e2ce80400) [pid = 1936] [serial = 2035] [outer = (nil)] 07:42:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e2f4ea000) [pid = 1936] [serial = 2036] [outer = 0x7f7e2ce80400] 07:42:36 INFO - PROCESS | 1936 | 1460990556057 Marionette DEBUG loaded listener.js 07:42:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e2f8dbc00) [pid = 1936] [serial = 2037] [outer = 0x7f7e2ce80400] 07:42:37 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:37 INFO - PROCESS | 1936 | 1460990557421 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]]]}] 07:42:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 07:42:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2032ms 07:42:37 INFO - PROCESS | 1936 | 1460990557459 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 07:42:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:42:37 INFO - PROCESS | 1936 | 1460990557465 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 07:42:37 INFO - PROCESS | 1936 | 1460990557471 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:42:37 INFO - PROCESS | 1936 | 1460990557477 Marionette TRACE conn5 <- [1,2686,null,{}] 07:42:37 INFO - PROCESS | 1936 | 1460990557485 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}] 07:42:37 INFO - PROCESS | 1936 | 1460990557748 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 07:42:37 INFO - PROCESS | 1936 | 1460990557987 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32ab6000 == 182 [pid = 1936] [id = 679] 07:42:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e2ce82800) [pid = 1936] [serial = 2038] [outer = (nil)] 07:42:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e34353c00) [pid = 1936] [serial = 2039] [outer = 0x7f7e2ce82800] 07:42:38 INFO - PROCESS | 1936 | 1460990558061 Marionette DEBUG loaded listener.js 07:42:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e345be800) [pid = 1936] [serial = 2040] [outer = 0x7f7e2ce82800] 07:42:39 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:39 INFO - PROCESS | 1936 | 1460990559403 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] 07:42:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:42:39 INFO - PROCESS | 1936 | 1460990559470 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 07:42:39 INFO - PROCESS | 1936 | 1460990559476 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:42:39 INFO - PROCESS | 1936 | 1460990559479 Marionette TRACE conn5 <- [1,2690,null,{}] 07:42:39 INFO - PROCESS | 1936 | 1460990559485 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}] 07:42:39 INFO - PROCESS | 1936 | 1460990559889 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 07:42:40 INFO - PROCESS | 1936 | 1460990560093 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3484e000 == 183 [pid = 1936] [id = 680] 07:42:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e33392800) [pid = 1936] [serial = 2041] [outer = (nil)] 07:42:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e34a4a000) [pid = 1936] [serial = 2042] [outer = 0x7f7e33392800] 07:42:40 INFO - PROCESS | 1936 | 1460990560164 Marionette DEBUG loaded listener.js 07:42:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e371b4000) [pid = 1936] [serial = 2043] [outer = 0x7f7e33392800] 07:42:41 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:41 INFO - PROCESS | 1936 | 1460990561526 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] 07:42:41 INFO - PROCESS | 1936 | 1460990561567 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 07:42:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:42:41 INFO - PROCESS | 1936 | 1460990561581 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:42:41 INFO - PROCESS | 1936 | 1460990561590 Marionette TRACE conn5 <- [1,2694,null,{}] 07:42:41 INFO - PROCESS | 1936 | 1460990561599 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}] 07:42:41 INFO - PROCESS | 1936 | 1460990561881 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 07:42:42 INFO - PROCESS | 1936 | 1460990562150 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e384e5000 == 184 [pid = 1936] [id = 681] 07:42:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e33598000) [pid = 1936] [serial = 2044] [outer = (nil)] 07:42:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e38296800) [pid = 1936] [serial = 2045] [outer = 0x7f7e33598000] 07:42:42 INFO - PROCESS | 1936 | 1460990562220 Marionette DEBUG loaded listener.js 07:42:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e39049000) [pid = 1936] [serial = 2046] [outer = 0x7f7e33598000] 07:42:43 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:43 INFO - PROCESS | 1936 | 1460990563562 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] 07:42:43 INFO - PROCESS | 1936 | 1460990563625 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 07:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:42:43 INFO - PROCESS | 1936 | 1460990563632 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:42:43 INFO - PROCESS | 1936 | 1460990563635 Marionette TRACE conn5 <- [1,2698,null,{}] 07:42:43 INFO - PROCESS | 1936 | 1460990563640 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}] 07:42:43 INFO - PROCESS | 1936 | 1460990563910 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 07:42:44 INFO - PROCESS | 1936 | 1460990564153 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a725000 == 185 [pid = 1936] [id = 682] 07:42:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e371bc000) [pid = 1936] [serial = 2047] [outer = (nil)] 07:42:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e391e3400) [pid = 1936] [serial = 2048] [outer = 0x7f7e371bc000] 07:42:44 INFO - PROCESS | 1936 | 1460990564223 Marionette DEBUG loaded listener.js 07:42:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e3a6e6400) [pid = 1936] [serial = 2049] [outer = 0x7f7e371bc000] 07:42:45 INFO - PROCESS | 1936 | SkCairoFTTypeface::onFilterRec unimplemented 07:42:45 INFO - PROCESS | 1936 | 1460990565530 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] 07:42:45 INFO - PROCESS | 1936 | 1460990565565 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 07:42:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:42:45 INFO - PROCESS | 1936 | 1460990565572 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:42:45 INFO - PROCESS | 1936 | 1460990565575 Marionette TRACE conn5 <- [1,2702,null,{}] 07:42:45 INFO - PROCESS | 1936 | 1460990565580 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}] 07:42:45 INFO - PROCESS | 1936 | 1460990565776 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 07:42:46 INFO - PROCESS | 1936 | 1460990566085 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb2d000 == 186 [pid = 1936] [id = 683] 07:42:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e3a757800) [pid = 1936] [serial = 2050] [outer = (nil)] 07:42:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e3b056800) [pid = 1936] [serial = 2051] [outer = 0x7f7e3a757800] 07:42:46 INFO - PROCESS | 1936 | 1460990566182 Marionette DEBUG loaded listener.js 07:42:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e3bc56c00) [pid = 1936] [serial = 2052] [outer = 0x7f7e3a757800] 07:42:47 INFO - PROCESS | 1936 | 1460990567142 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]]]}] 07:42:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:42:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1638ms 07:42:47 INFO - PROCESS | 1936 | 1460990567211 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 07:42:47 INFO - PROCESS | 1936 | 1460990567215 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 07:42:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:42:47 INFO - PROCESS | 1936 | 1460990567220 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:42:47 INFO - PROCESS | 1936 | 1460990567223 Marionette TRACE conn5 <- [1,2706,null,{}] 07:42:47 INFO - PROCESS | 1936 | 1460990567229 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}] 07:42:47 INFO - PROCESS | 1936 | 1460990567447 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 07:42:47 INFO - PROCESS | 1936 | 1460990567717 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40775800 == 187 [pid = 1936] [id = 684] 07:42:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e3c790800) [pid = 1936] [serial = 2053] [outer = (nil)] 07:42:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e3fcee000) [pid = 1936] [serial = 2054] [outer = 0x7f7e3c790800] 07:42:47 INFO - PROCESS | 1936 | 1460990567843 Marionette DEBUG loaded listener.js 07:42:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e3fdba000) [pid = 1936] [serial = 2055] [outer = 0x7f7e3c790800] 07:42:48 INFO - PROCESS | 1936 | 1460990568700 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]]]}] 07:42:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:42:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1530ms 07:42:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:42:48 INFO - PROCESS | 1936 | 1460990568752 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 07:42:48 INFO - PROCESS | 1936 | 1460990568755 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 07:42:48 INFO - PROCESS | 1936 | 1460990568761 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:42:48 INFO - PROCESS | 1936 | 1460990568764 Marionette TRACE conn5 <- [1,2710,null,{}] 07:42:48 INFO - PROCESS | 1936 | 1460990568769 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}] 07:42:48 INFO - PROCESS | 1936 | 1460990568971 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 07:42:49 INFO - PROCESS | 1936 | 1460990569247 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42458000 == 188 [pid = 1936] [id = 685] 07:42:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e3c68e400) [pid = 1936] [serial = 2056] [outer = (nil)] 07:42:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e3fe5cc00) [pid = 1936] [serial = 2057] [outer = 0x7f7e3c68e400] 07:42:49 INFO - PROCESS | 1936 | 1460990569371 Marionette DEBUG loaded listener.js 07:42:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e4083f000) [pid = 1936] [serial = 2058] [outer = 0x7f7e3c68e400] 07:42:50 INFO - PROCESS | 1936 | 1460990570208 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] 07:42:50 INFO - PROCESS | 1936 | 1460990570252 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 07:42:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:42:50 INFO - PROCESS | 1936 | 1460990570258 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:42:50 INFO - PROCESS | 1936 | 1460990570261 Marionette TRACE conn5 <- [1,2714,null,{}] 07:42:50 INFO - PROCESS | 1936 | 1460990570266 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}] 07:42:50 INFO - PROCESS | 1936 | 1460990570469 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 07:42:50 INFO - PROCESS | 1936 | 1460990570745 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:50 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e432a7000 == 189 [pid = 1936] [id = 686] 07:42:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e3fe58800) [pid = 1936] [serial = 2059] [outer = (nil)] 07:42:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e42077000) [pid = 1936] [serial = 2060] [outer = 0x7f7e3fe58800] 07:42:50 INFO - PROCESS | 1936 | 1460990570857 Marionette DEBUG loaded listener.js 07:42:50 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e422cd000) [pid = 1936] [serial = 2061] [outer = 0x7f7e3fe58800] 07:42:51 INFO - PROCESS | 1936 | 1460990571672 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]]]}] 07:42:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:42:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1485ms 07:42:51 INFO - PROCESS | 1936 | 1460990571744 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 07:42:51 INFO - PROCESS | 1936 | 1460990571747 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 07:42:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:42:51 INFO - PROCESS | 1936 | 1460990571753 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:42:51 INFO - PROCESS | 1936 | 1460990571756 Marionette TRACE conn5 <- [1,2718,null,{}] 07:42:51 INFO - PROCESS | 1936 | 1460990571761 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}] 07:42:52 INFO - PROCESS | 1936 | 1460990572005 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 07:42:52 INFO - PROCESS | 1936 | 1460990572322 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4358b800 == 190 [pid = 1936] [id = 687] 07:42:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e3a751c00) [pid = 1936] [serial = 2062] [outer = (nil)] 07:42:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 240 (0x7f7e426d7800) [pid = 1936] [serial = 2063] [outer = 0x7f7e3a751c00] 07:42:52 INFO - PROCESS | 1936 | 1460990572396 Marionette DEBUG loaded listener.js 07:42:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 241 (0x7f7e429c9c00) [pid = 1936] [serial = 2064] [outer = 0x7f7e3a751c00] 07:42:53 INFO - PROCESS | 1936 | 1460990573217 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] 07:42:53 INFO - PROCESS | 1936 | 1460990573285 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 07:42:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:42:53 INFO - PROCESS | 1936 | 1460990573292 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:42:53 INFO - PROCESS | 1936 | 1460990573295 Marionette TRACE conn5 <- [1,2722,null,{}] 07:42:53 INFO - PROCESS | 1936 | 1460990573301 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}] 07:42:53 INFO - PROCESS | 1936 | 1460990573518 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 07:42:53 INFO - PROCESS | 1936 | 1460990573834 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e470eb000 == 191 [pid = 1936] [id = 688] 07:42:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 242 (0x7f7e429cb800) [pid = 1936] [serial = 2065] [outer = (nil)] 07:42:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 243 (0x7f7e42c0c000) [pid = 1936] [serial = 2066] [outer = 0x7f7e429cb800] 07:42:53 INFO - PROCESS | 1936 | 1460990573924 Marionette DEBUG loaded listener.js 07:42:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 244 (0x7f7e4343dc00) [pid = 1936] [serial = 2067] [outer = 0x7f7e429cb800] 07:42:54 INFO - PROCESS | 1936 | 1460990574814 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] 07:42:54 INFO - PROCESS | 1936 | 1460990574878 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 07:42:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:42:54 INFO - PROCESS | 1936 | 1460990574883 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:42:54 INFO - PROCESS | 1936 | 1460990574887 Marionette TRACE conn5 <- [1,2726,null,{}] 07:42:54 INFO - PROCESS | 1936 | 1460990574892 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}] 07:42:55 INFO - PROCESS | 1936 | 1460990575131 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 07:42:55 INFO - PROCESS | 1936 | 1460990575455 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bce0000 == 192 [pid = 1936] [id = 689] 07:42:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 245 (0x7f7e466ac800) [pid = 1936] [serial = 2068] [outer = (nil)] 07:42:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 246 (0x7f7e475dfc00) [pid = 1936] [serial = 2069] [outer = 0x7f7e466ac800] 07:42:55 INFO - PROCESS | 1936 | 1460990575532 Marionette DEBUG loaded listener.js 07:42:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 247 (0x7f7e49913800) [pid = 1936] [serial = 2070] [outer = 0x7f7e466ac800] 07:42:56 INFO - PROCESS | 1936 | 1460990576401 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]]]}] 07:42:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:42:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1585ms 07:42:56 INFO - PROCESS | 1936 | 1460990576470 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 07:42:56 INFO - PROCESS | 1936 | 1460990576473 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 07:42:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:42:56 INFO - PROCESS | 1936 | 1460990576479 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:42:56 INFO - PROCESS | 1936 | 1460990576481 Marionette TRACE conn5 <- [1,2730,null,{}] 07:42:56 INFO - PROCESS | 1936 | 1460990576486 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}] 07:42:56 INFO - PROCESS | 1936 | 1460990576698 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 07:42:57 INFO - PROCESS | 1936 | 1460990577550 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32803800 == 193 [pid = 1936] [id = 690] 07:42:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 248 (0x7f7e2f4e3800) [pid = 1936] [serial = 2071] [outer = (nil)] 07:42:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 249 (0x7f7e2f4f0400) [pid = 1936] [serial = 2072] [outer = 0x7f7e2f4e3800] 07:42:57 INFO - PROCESS | 1936 | 1460990577639 Marionette DEBUG loaded listener.js 07:42:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 250 (0x7f7e2f8d8c00) [pid = 1936] [serial = 2073] [outer = 0x7f7e2f4e3800] 07:42:58 INFO - PROCESS | 1936 | 1460990578986 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] 07:42:59 INFO - PROCESS | 1936 | 1460990579028 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 07:42:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:42:59 INFO - PROCESS | 1936 | 1460990579037 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:42:59 INFO - PROCESS | 1936 | 1460990579045 Marionette TRACE conn5 <- [1,2734,null,{}] 07:42:59 INFO - PROCESS | 1936 | 1460990579052 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}] 07:42:59 INFO - PROCESS | 1936 | 1460990579394 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 07:42:59 INFO - PROCESS | 1936 | 1460990579619 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:42:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e300d4000 == 194 [pid = 1936] [id = 691] 07:42:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 251 (0x7f7e3338f000) [pid = 1936] [serial = 2074] [outer = (nil)] 07:42:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 252 (0x7f7e333cb800) [pid = 1936] [serial = 2075] [outer = 0x7f7e3338f000] 07:42:59 INFO - PROCESS | 1936 | 1460990579688 Marionette DEBUG loaded listener.js 07:42:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 253 (0x7f7e3359a400) [pid = 1936] [serial = 2076] [outer = 0x7f7e3338f000] 07:43:00 INFO - PROCESS | 1936 | 1460990580620 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]]]}] 07:43:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:43:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1639ms 07:43:00 INFO - PROCESS | 1936 | 1460990580679 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 07:43:00 INFO - PROCESS | 1936 | 1460990580684 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 07:43:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:43:00 INFO - PROCESS | 1936 | 1460990580690 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:43:00 INFO - PROCESS | 1936 | 1460990580693 Marionette TRACE conn5 <- [1,2738,null,{}] 07:43:00 INFO - PROCESS | 1936 | 1460990580697 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}] 07:43:00 INFO - PROCESS | 1936 | 1460990580901 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 07:43:01 INFO - PROCESS | 1936 | 1460990581268 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:01 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e323ed800 == 195 [pid = 1936] [id = 692] 07:43:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 254 (0x7f7e2f4e6800) [pid = 1936] [serial = 2077] [outer = (nil)] 07:43:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 255 (0x7f7e346f5000) [pid = 1936] [serial = 2078] [outer = 0x7f7e2f4e6800] 07:43:01 INFO - PROCESS | 1936 | 1460990581339 Marionette DEBUG loaded listener.js 07:43:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 256 (0x7f7e35aecc00) [pid = 1936] [serial = 2079] [outer = 0x7f7e2f4e6800] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e53516000 == 194 [pid = 1936] [id = 107] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a4c9000 == 193 [pid = 1936] [id = 559] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4650a800 == 192 [pid = 1936] [id = 160] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fa79000 == 191 [pid = 1936] [id = 577] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5999f000 == 190 [pid = 1936] [id = 159] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e332f1000 == 189 [pid = 1936] [id = 622] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e375d9800 == 188 [pid = 1936] [id = 607] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4360a800 == 187 [pid = 1936] [id = 67] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a3cd800 == 186 [pid = 1936] [id = 520] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 255 (0x7f7e37398000) [pid = 1936] [serial = 1964] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 254 (0x7f7e5e627000) [pid = 1936] [serial = 1922] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 253 (0x7f7e39047800) [pid = 1936] [serial = 1919] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 252 (0x7f7e366bd000) [pid = 1936] [serial = 1901] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 251 (0x7f7e33593400) [pid = 1936] [serial = 1940] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 250 (0x7f7e3444ec00) [pid = 1936] [serial = 1943] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 249 (0x7f7e3016a800) [pid = 1936] [serial = 1946] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 248 (0x7f7e346aec00) [pid = 1936] [serial = 1937] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 247 (0x7f7e3a759400) [pid = 1936] [serial = 1931] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 246 (0x7f7e5a61b000) [pid = 1936] [serial = 1910] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 245 (0x7f7e5e623400) [pid = 1936] [serial = 1913] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 244 (0x7f7e4df9d000) [pid = 1936] [serial = 1907] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 243 (0x7f7e2f3f0800) [pid = 1936] [serial = 1916] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 242 (0x7f7e4bb29800) [pid = 1936] [serial = 1904] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 241 (0x7f7e3bc51400) [pid = 1936] [serial = 1898] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 240 (0x7f7e321cac00) [pid = 1936] [serial = 1928] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 239 (0x7f7e466a6000) [pid = 1936] [serial = 1934] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e371be400) [pid = 1936] [serial = 1895] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e3a756c00) [pid = 1936] [serial = 1925] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e43408800 == 185 [pid = 1936] [id = 609] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e149000 == 184 [pid = 1936] [id = 571] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32ac1000 == 183 [pid = 1936] [id = 677] 07:43:02 INFO - PROCESS | 1936 | 1460990582395 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]]]}] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e324e8800 == 182 [pid = 1936] [id = 676] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e300cd800 == 181 [pid = 1936] [id = 675] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2f0e2800 == 180 [pid = 1936] [id = 673] 07:43:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:43:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1729ms 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2a2bb800 == 179 [pid = 1936] [id = 672] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a72e800 == 178 [pid = 1936] [id = 671] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a718000 == 177 [pid = 1936] [id = 670] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34494800 == 176 [pid = 1936] [id = 669] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e301e6800 == 175 [pid = 1936] [id = 668] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e301cf800 == 174 [pid = 1936] [id = 667] 07:43:02 INFO - PROCESS | 1936 | 1460990582428 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 07:43:02 INFO - PROCESS | 1936 | 1460990582432 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2fedd000 == 173 [pid = 1936] [id = 666] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e786000 == 172 [pid = 1936] [id = 665] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e594c3000 == 171 [pid = 1936] [id = 664] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df58000 == 170 [pid = 1936] [id = 663] 07:43:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bc14000 == 169 [pid = 1936] [id = 662] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4737a800 == 168 [pid = 1936] [id = 661] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e44529800 == 167 [pid = 1936] [id = 660] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42673800 == 166 [pid = 1936] [id = 659] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40780800 == 165 [pid = 1936] [id = 658] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3bb34000 == 164 [pid = 1936] [id = 657] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34850000 == 163 [pid = 1936] [id = 656] 07:43:02 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e309f6000 == 162 [pid = 1936] [id = 655] 07:43:02 INFO - PROCESS | 1936 | 1460990582464 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:43:02 INFO - PROCESS | 1936 | 1460990582471 Marionette TRACE conn5 <- [1,2742,null,{}] 07:43:02 INFO - PROCESS | 1936 | 1460990582478 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}] 07:43:02 INFO - PROCESS | 1936 | 1460990582675 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e3b05b000) [pid = 1936] [serial = 1958] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e3bc5d000) [pid = 1936] [serial = 1961] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e3c785800) [pid = 1936] [serial = 1962] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e32658c00) [pid = 1936] [serial = 1950] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e2f3f4800) [pid = 1936] [serial = 1949] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e3739b800) [pid = 1936] [serial = 1955] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e356e0400) [pid = 1936] [serial = 1952] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e366be400) [pid = 1936] [serial = 1953] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e3b959c00) [pid = 1936] [serial = 1959] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e391b5800) [pid = 1936] [serial = 1956] [outer = (nil)] [url = about:blank] 07:43:02 INFO - PROCESS | 1936 | 1460990582957 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e30262000 == 163 [pid = 1936] [id = 693] 07:43:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e2f3f4800) [pid = 1936] [serial = 2080] [outer = (nil)] 07:43:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e366c0c00) [pid = 1936] [serial = 2081] [outer = 0x7f7e2f3f4800] 07:43:03 INFO - PROCESS | 1936 | 1460990583023 Marionette DEBUG loaded listener.js 07:43:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e3819c400) [pid = 1936] [serial = 2082] [outer = 0x7f7e2f3f4800] 07:43:03 INFO - PROCESS | 1936 | 1460990583683 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]]]}] 07:43:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:43:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1300ms 07:43:03 INFO - PROCESS | 1936 | 1460990583746 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 07:43:03 INFO - PROCESS | 1936 | 1460990583750 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 07:43:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:43:03 INFO - PROCESS | 1936 | 1460990583755 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:43:03 INFO - PROCESS | 1936 | 1460990583757 Marionette TRACE conn5 <- [1,2746,null,{}] 07:43:03 INFO - PROCESS | 1936 | 1460990583762 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}] 07:43:03 INFO - PROCESS | 1936 | 1460990583941 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 07:43:04 INFO - PROCESS | 1936 | 1460990584134 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3449b000 == 164 [pid = 1936] [id = 694] 07:43:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e302b1400) [pid = 1936] [serial = 2083] [outer = (nil)] 07:43:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e38e54c00) [pid = 1936] [serial = 2084] [outer = 0x7f7e302b1400] 07:43:04 INFO - PROCESS | 1936 | 1460990584192 Marionette DEBUG loaded listener.js 07:43:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e391b0800) [pid = 1936] [serial = 2085] [outer = 0x7f7e302b1400] 07:43:05 INFO - PROCESS | 1936 | 1460990584994 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]]]}] 07:43:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:43:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1279ms 07:43:05 INFO - PROCESS | 1936 | 1460990585042 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 07:43:05 INFO - PROCESS | 1936 | 1460990585045 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 07:43:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:43:05 INFO - PROCESS | 1936 | 1460990585050 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:43:05 INFO - PROCESS | 1936 | 1460990585052 Marionette TRACE conn5 <- [1,2750,null,{}] 07:43:05 INFO - PROCESS | 1936 | 1460990585057 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}] 07:43:05 INFO - PROCESS | 1936 | 1460990585312 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 07:43:05 INFO - PROCESS | 1936 | 1460990585344 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e37114800 == 165 [pid = 1936] [id = 695] 07:43:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e3a6ef400) [pid = 1936] [serial = 2086] [outer = (nil)] 07:43:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e3a752c00) [pid = 1936] [serial = 2087] [outer = 0x7f7e3a6ef400] 07:43:05 INFO - PROCESS | 1936 | 1460990585418 Marionette DEBUG loaded listener.js 07:43:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e3b95a000) [pid = 1936] [serial = 2088] [outer = 0x7f7e3a6ef400] 07:43:06 INFO - PROCESS | 1936 | 1460990586336 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]]]}] 07:43:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:43:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1328ms 07:43:06 INFO - PROCESS | 1936 | 1460990586379 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 07:43:06 INFO - PROCESS | 1936 | 1460990586382 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 07:43:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:43:06 INFO - PROCESS | 1936 | 1460990586393 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:43:06 INFO - PROCESS | 1936 | 1460990586395 Marionette TRACE conn5 <- [1,2754,null,{}] 07:43:06 INFO - PROCESS | 1936 | 1460990586400 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}] 07:43:06 INFO - PROCESS | 1936 | 1460990586660 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 07:43:06 INFO - PROCESS | 1936 | 1460990586724 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a4c9800 == 166 [pid = 1936] [id = 696] 07:43:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e2ce81800) [pid = 1936] [serial = 2089] [outer = (nil)] 07:43:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e3c725400) [pid = 1936] [serial = 2090] [outer = 0x7f7e2ce81800] 07:43:06 INFO - PROCESS | 1936 | 1460990586793 Marionette DEBUG loaded listener.js 07:43:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 239 (0x7f7e3c785800) [pid = 1936] [serial = 2091] [outer = 0x7f7e2ce81800] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 238 (0x7f7e3a6eb000) [pid = 1936] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e3b21ec00) [pid = 1936] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e37399c00) [pid = 1936] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e3338a000) [pid = 1936] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e4df8fc00) [pid = 1936] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e3b05ac00) [pid = 1936] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e356e4000) [pid = 1936] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e358f6800) [pid = 1936] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e33395800) [pid = 1936] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e3fdc0800) [pid = 1936] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e4659fc00) [pid = 1936] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e4b7a5c00) [pid = 1936] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e4da3d400) [pid = 1936] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e2f1de800) [pid = 1936] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e4206dc00) [pid = 1936] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e358f4000) [pid = 1936] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e2f1e5400) [pid = 1936] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e2f8d3400) [pid = 1936] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e2f3e6c00) [pid = 1936] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e3fdb6c00) [pid = 1936] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e3a753c00) [pid = 1936] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e321c5c00) [pid = 1936] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e2f3e6800) [pid = 1936] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e321c6c00) [pid = 1936] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e346a7800) [pid = 1936] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e32655800) [pid = 1936] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e4df9ac00) [pid = 1936] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e42db0400) [pid = 1936] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e586cf800) [pid = 1936] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e5c8be400) [pid = 1936] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e42d1f400) [pid = 1936] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e3b95ac00) [pid = 1936] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e58657800) [pid = 1936] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e359a6800) [pid = 1936] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e30166000) [pid = 1936] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e3bc52400) [pid = 1936] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e43292c00) [pid = 1936] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e2f698800) [pid = 1936] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e46598800) [pid = 1936] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e34a45c00) [pid = 1936] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e465a4000) [pid = 1936] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e2f3e6400) [pid = 1936] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e3358cc00) [pid = 1936] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e3b955400) [pid = 1936] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e30162400) [pid = 1936] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e38e51c00) [pid = 1936] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e3bcc9400) [pid = 1936] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e34363000) [pid = 1936] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e42440400) [pid = 1936] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e358f5000) [pid = 1936] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e3358e800) [pid = 1936] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e471a5000) [pid = 1936] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e3fe5a800) [pid = 1936] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e4450f000) [pid = 1936] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e359b1c00) [pid = 1936] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e2f1dd000) [pid = 1936] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e328c8800) [pid = 1936] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e391e8800) [pid = 1936] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e42c0fc00) [pid = 1936] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e2f3edc00) [pid = 1936] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e2f69a400) [pid = 1936] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e3a6e4c00) [pid = 1936] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e2f69ac00) [pid = 1936] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e5285c800) [pid = 1936] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e427be800) [pid = 1936] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e2f4e4800) [pid = 1936] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:43:08 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e2f8d9400) [pid = 1936] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:43:08 INFO - PROCESS | 1936 | 1460990588524 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]]]}] 07:43:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:43:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2175ms 07:43:08 INFO - PROCESS | 1936 | 1460990588570 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 07:43:08 INFO - PROCESS | 1936 | 1460990588572 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 07:43:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:43:08 INFO - PROCESS | 1936 | 1460990588577 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:43:08 INFO - PROCESS | 1936 | 1460990588579 Marionette TRACE conn5 <- [1,2758,null,{}] 07:43:08 INFO - PROCESS | 1936 | 1460990588585 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}] 07:43:08 INFO - PROCESS | 1936 | 1460990588765 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 07:43:08 INFO - PROCESS | 1936 | 1460990588792 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e300d8000 == 167 [pid = 1936] [id = 697] 07:43:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e2f1dd000) [pid = 1936] [serial = 2092] [outer = (nil)] 07:43:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e2f6a0c00) [pid = 1936] [serial = 2093] [outer = 0x7f7e2f1dd000] 07:43:09 INFO - PROCESS | 1936 | 1460990589023 Marionette DEBUG loaded listener.js 07:43:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e32655800) [pid = 1936] [serial = 2094] [outer = 0x7f7e2f1dd000] 07:43:09 INFO - PROCESS | 1936 | 1460990589704 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]]]}] 07:43:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:43:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1177ms 07:43:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:43:09 INFO - PROCESS | 1936 | 1460990589756 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 07:43:09 INFO - PROCESS | 1936 | 1460990589758 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 07:43:09 INFO - PROCESS | 1936 | 1460990589764 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:43:09 INFO - PROCESS | 1936 | 1460990589767 Marionette TRACE conn5 <- [1,2762,null,{}] 07:43:09 INFO - PROCESS | 1936 | 1460990589771 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}] 07:43:09 INFO - PROCESS | 1936 | 1460990589950 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 07:43:10 INFO - PROCESS | 1936 | 1460990590334 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:10 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2a2bb800 == 168 [pid = 1936] [id = 698] 07:43:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e2ce7ec00) [pid = 1936] [serial = 2095] [outer = (nil)] 07:43:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e2ce8b800) [pid = 1936] [serial = 2096] [outer = 0x7f7e2ce7ec00] 07:43:10 INFO - PROCESS | 1936 | 1460990590407 Marionette DEBUG loaded listener.js 07:43:10 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e2f696000) [pid = 1936] [serial = 2097] [outer = 0x7f7e2ce7ec00] 07:43:11 INFO - PROCESS | 1936 | 1460990591322 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]]]}] 07:43:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:43:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1577ms 07:43:11 INFO - PROCESS | 1936 | 1460990591356 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 07:43:11 INFO - PROCESS | 1936 | 1460990591363 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 07:43:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:43:11 INFO - PROCESS | 1936 | 1460990591373 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:43:11 INFO - PROCESS | 1936 | 1460990591377 Marionette TRACE conn5 <- [1,2766,null,{}] 07:43:11 INFO - PROCESS | 1936 | 1460990591383 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}] 07:43:11 INFO - PROCESS | 1936 | 1460990591593 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 07:43:11 INFO - PROCESS | 1936 | 1460990591877 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34232800 == 169 [pid = 1936] [id = 699] 07:43:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e33394800) [pid = 1936] [serial = 2098] [outer = (nil)] 07:43:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e3358cc00) [pid = 1936] [serial = 2099] [outer = 0x7f7e33394800] 07:43:12 INFO - PROCESS | 1936 | 1460990591997 Marionette DEBUG loaded listener.js 07:43:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e3444a400) [pid = 1936] [serial = 2100] [outer = 0x7f7e33394800] 07:43:12 INFO - PROCESS | 1936 | 1460990592883 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]]]}] 07:43:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:43:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1578ms 07:43:12 INFO - PROCESS | 1936 | 1460990592955 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 07:43:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:43:12 INFO - PROCESS | 1936 | 1460990592961 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 07:43:12 INFO - PROCESS | 1936 | 1460990592967 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:43:12 INFO - PROCESS | 1936 | 1460990592971 Marionette TRACE conn5 <- [1,2770,null,{}] 07:43:12 INFO - PROCESS | 1936 | 1460990592976 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}] 07:43:13 INFO - PROCESS | 1936 | 1460990593220 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 07:43:13 INFO - PROCESS | 1936 | 1460990593576 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:13 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38fb2000 == 170 [pid = 1936] [id = 700] 07:43:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e34a4c400) [pid = 1936] [serial = 2101] [outer = (nil)] 07:43:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e358f0800) [pid = 1936] [serial = 2102] [outer = 0x7f7e34a4c400] 07:43:13 INFO - PROCESS | 1936 | 1460990593660 Marionette DEBUG loaded listener.js 07:43:13 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e36753400) [pid = 1936] [serial = 2103] [outer = 0x7f7e34a4c400] 07:43:14 INFO - PROCESS | 1936 | 1460990594515 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]]]}] 07:43:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:43:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1580ms 07:43:14 INFO - PROCESS | 1936 | 1460990594549 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 07:43:14 INFO - PROCESS | 1936 | 1460990594552 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 07:43:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:43:14 INFO - PROCESS | 1936 | 1460990594567 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:43:14 INFO - PROCESS | 1936 | 1460990594576 Marionette TRACE conn5 <- [1,2774,null,{}] 07:43:14 INFO - PROCESS | 1936 | 1460990594582 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}] 07:43:14 INFO - PROCESS | 1936 | 1460990594797 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 07:43:15 INFO - PROCESS | 1936 | 1460990595066 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fa66800 == 171 [pid = 1936] [id = 701] 07:43:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e34355400) [pid = 1936] [serial = 2104] [outer = (nil)] 07:43:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e39048000) [pid = 1936] [serial = 2105] [outer = 0x7f7e34355400] 07:43:15 INFO - PROCESS | 1936 | 1460990595179 Marionette DEBUG loaded listener.js 07:43:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e3a6ec800) [pid = 1936] [serial = 2106] [outer = 0x7f7e34355400] 07:43:16 INFO - PROCESS | 1936 | 1460990596006 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]]]}] 07:43:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:43:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1492ms 07:43:16 INFO - PROCESS | 1936 | 1460990596052 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 07:43:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:43:16 INFO - PROCESS | 1936 | 1460990596057 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 07:43:16 INFO - PROCESS | 1936 | 1460990596062 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:43:16 INFO - PROCESS | 1936 | 1460990596065 Marionette TRACE conn5 <- [1,2778,null,{}] 07:43:16 INFO - PROCESS | 1936 | 1460990596070 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}] 07:43:16 INFO - PROCESS | 1936 | 1460990596261 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 07:43:16 INFO - PROCESS | 1936 | 1460990596546 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40894800 == 172 [pid = 1936] [id = 702] 07:43:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e356e1000) [pid = 1936] [serial = 2107] [outer = (nil)] 07:43:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e3b955400) [pid = 1936] [serial = 2108] [outer = 0x7f7e356e1000] 07:43:16 INFO - PROCESS | 1936 | 1460990596618 Marionette DEBUG loaded listener.js 07:43:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e3bc53800) [pid = 1936] [serial = 2109] [outer = 0x7f7e356e1000] 07:43:17 INFO - PROCESS | 1936 | 1460990597430 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]]]}] 07:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1382ms 07:43:17 INFO - PROCESS | 1936 | 1460990597444 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 07:43:17 INFO - PROCESS | 1936 | 1460990597448 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 07:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:43:17 INFO - PROCESS | 1936 | 1460990597453 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:43:17 INFO - PROCESS | 1936 | 1460990597455 Marionette TRACE conn5 <- [1,2782,null,{}] 07:43:17 INFO - PROCESS | 1936 | 1460990597460 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}] 07:43:17 INFO - PROCESS | 1936 | 1460990597653 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 07:43:17 INFO - PROCESS | 1936 | 1460990597928 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42b69800 == 173 [pid = 1936] [id = 703] 07:43:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e3fa82400) [pid = 1936] [serial = 2110] [outer = (nil)] 07:43:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e3fc82800) [pid = 1936] [serial = 2111] [outer = 0x7f7e3fa82400] 07:43:18 INFO - PROCESS | 1936 | 1460990598012 Marionette DEBUG loaded listener.js 07:43:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e3fdbe000) [pid = 1936] [serial = 2112] [outer = 0x7f7e3fa82400] 07:43:18 INFO - PROCESS | 1936 | 1460990598904 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]]]}] 07:43:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:43:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1480ms 07:43:18 INFO - PROCESS | 1936 | 1460990598934 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 07:43:18 INFO - PROCESS | 1936 | 1460990598937 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 07:43:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:43:18 INFO - PROCESS | 1936 | 1460990598943 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:43:18 INFO - PROCESS | 1936 | 1460990598945 Marionette TRACE conn5 <- [1,2786,null,{}] 07:43:18 INFO - PROCESS | 1936 | 1460990598951 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}] 07:43:19 INFO - PROCESS | 1936 | 1460990599145 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 07:43:19 INFO - PROCESS | 1936 | 1460990599399 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46519000 == 174 [pid = 1936] [id = 704] 07:43:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e3fc8f800) [pid = 1936] [serial = 2113] [outer = (nil)] 07:43:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e42c0e400) [pid = 1936] [serial = 2114] [outer = 0x7f7e3fc8f800] 07:43:19 INFO - PROCESS | 1936 | 1460990599469 Marionette DEBUG loaded listener.js 07:43:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e42d21400) [pid = 1936] [serial = 2115] [outer = 0x7f7e3fc8f800] 07:43:20 INFO - PROCESS | 1936 | 1460990600365 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]]]}] 07:43:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:43:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1478ms 07:43:20 INFO - PROCESS | 1936 | 1460990600422 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 07:43:20 INFO - PROCESS | 1936 | 1460990600425 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 07:43:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:43:20 INFO - PROCESS | 1936 | 1460990600431 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:43:20 INFO - PROCESS | 1936 | 1460990600434 Marionette TRACE conn5 <- [1,2790,null,{}] 07:43:20 INFO - PROCESS | 1936 | 1460990600439 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}] 07:43:20 INFO - PROCESS | 1936 | 1460990600655 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 07:43:20 INFO - PROCESS | 1936 | 1460990600930 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473b2000 == 175 [pid = 1936] [id = 705] 07:43:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e409e4c00) [pid = 1936] [serial = 2116] [outer = (nil)] 07:43:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e4343e000) [pid = 1936] [serial = 2117] [outer = 0x7f7e409e4c00] 07:43:21 INFO - PROCESS | 1936 | 1460990601004 Marionette DEBUG loaded listener.js 07:43:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e4450d400) [pid = 1936] [serial = 2118] [outer = 0x7f7e409e4c00] 07:43:21 INFO - PROCESS | 1936 | 1460990601851 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]]]}] 07:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1430ms 07:43:21 INFO - PROCESS | 1936 | 1460990601877 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 07:43:21 INFO - PROCESS | 1936 | 1460990601882 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 07:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:43:21 INFO - PROCESS | 1936 | 1460990601891 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:43:21 INFO - PROCESS | 1936 | 1460990601894 Marionette TRACE conn5 <- [1,2794,null,{}] 07:43:21 INFO - PROCESS | 1936 | 1460990601899 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}] 07:43:22 INFO - PROCESS | 1936 | 1460990602097 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 07:43:22 INFO - PROCESS | 1936 | 1460990602370 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc09800 == 176 [pid = 1936] [id = 706] 07:43:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e3b216000) [pid = 1936] [serial = 2119] [outer = (nil)] 07:43:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e447abc00) [pid = 1936] [serial = 2120] [outer = 0x7f7e3b216000] 07:43:22 INFO - PROCESS | 1936 | 1460990602440 Marionette DEBUG loaded listener.js 07:43:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e46415000) [pid = 1936] [serial = 2121] [outer = 0x7f7e3b216000] 07:43:23 INFO - PROCESS | 1936 | 1460990603265 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]]]}] 07:43:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:43:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1431ms 07:43:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:43:23 INFO - PROCESS | 1936 | 1460990603323 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 07:43:23 INFO - PROCESS | 1936 | 1460990603326 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 07:43:23 INFO - PROCESS | 1936 | 1460990603331 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:43:23 INFO - PROCESS | 1936 | 1460990603334 Marionette TRACE conn5 <- [1,2798,null,{}] 07:43:23 INFO - PROCESS | 1936 | 1460990603339 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}] 07:43:23 INFO - PROCESS | 1936 | 1460990603537 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 07:43:23 INFO - PROCESS | 1936 | 1460990603815 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4cdc4000 == 177 [pid = 1936] [id = 707] 07:43:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e42c0fc00) [pid = 1936] [serial = 2122] [outer = (nil)] 07:43:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e465a7400) [pid = 1936] [serial = 2123] [outer = 0x7f7e42c0fc00] 07:43:23 INFO - PROCESS | 1936 | 1460990603890 Marionette DEBUG loaded listener.js 07:43:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e466a6800) [pid = 1936] [serial = 2124] [outer = 0x7f7e42c0fc00] 07:43:24 INFO - PROCESS | 1936 | 1460990604744 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]]]}] 07:43:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:43:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1487ms 07:43:24 INFO - PROCESS | 1936 | 1460990604819 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 07:43:24 INFO - PROCESS | 1936 | 1460990604822 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 07:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:43:24 INFO - PROCESS | 1936 | 1460990604827 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:43:24 INFO - PROCESS | 1936 | 1460990604830 Marionette TRACE conn5 <- [1,2802,null,{}] 07:43:24 INFO - PROCESS | 1936 | 1460990604835 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}] 07:43:25 INFO - PROCESS | 1936 | 1460990605031 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 07:43:25 INFO - PROCESS | 1936 | 1460990605303 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4df3f000 == 178 [pid = 1936] [id = 708] 07:43:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e475dec00) [pid = 1936] [serial = 2125] [outer = (nil)] 07:43:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e475e6c00) [pid = 1936] [serial = 2126] [outer = 0x7f7e475dec00] 07:43:25 INFO - PROCESS | 1936 | 1460990605431 Marionette DEBUG loaded listener.js 07:43:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e4a110000) [pid = 1936] [serial = 2127] [outer = 0x7f7e475dec00] 07:43:26 INFO - PROCESS | 1936 | 1460990606277 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]]]}] 07:43:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:43:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1479ms 07:43:26 INFO - PROCESS | 1936 | 1460990606307 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 07:43:26 INFO - PROCESS | 1936 | 1460990606311 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 07:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:43:26 INFO - PROCESS | 1936 | 1460990606317 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:43:26 INFO - PROCESS | 1936 | 1460990606320 Marionette TRACE conn5 <- [1,2806,null,{}] 07:43:26 INFO - PROCESS | 1936 | 1460990606325 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}] 07:43:26 INFO - PROCESS | 1936 | 1460990606562 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 07:43:26 INFO - PROCESS | 1936 | 1460990606845 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e592d9800 == 179 [pid = 1936] [id = 709] 07:43:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e475e1c00) [pid = 1936] [serial = 2128] [outer = (nil)] 07:43:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e4bb28800) [pid = 1936] [serial = 2129] [outer = 0x7f7e475e1c00] 07:43:26 INFO - PROCESS | 1936 | 1460990606918 Marionette DEBUG loaded listener.js 07:43:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e4c84ac00) [pid = 1936] [serial = 2130] [outer = 0x7f7e475e1c00] 07:43:27 INFO - PROCESS | 1936 | 1460990607756 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]]]}] 07:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1480ms 07:43:27 INFO - PROCESS | 1936 | 1460990607798 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 07:43:27 INFO - PROCESS | 1936 | 1460990607801 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 07:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:43:27 INFO - PROCESS | 1936 | 1460990607807 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:43:27 INFO - PROCESS | 1936 | 1460990607809 Marionette TRACE conn5 <- [1,2810,null,{}] 07:43:27 INFO - PROCESS | 1936 | 1460990607815 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}] 07:43:28 INFO - PROCESS | 1936 | 1460990608018 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 07:43:28 INFO - PROCESS | 1936 | 1460990608298 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5a354800 == 180 [pid = 1936] [id = 710] 07:43:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e475ebc00) [pid = 1936] [serial = 2131] [outer = (nil)] 07:43:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e4d395400) [pid = 1936] [serial = 2132] [outer = 0x7f7e475ebc00] 07:43:28 INFO - PROCESS | 1936 | 1460990608368 Marionette DEBUG loaded listener.js 07:43:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e4dd71400) [pid = 1936] [serial = 2133] [outer = 0x7f7e475ebc00] 07:43:29 INFO - PROCESS | 1936 | 1460990609246 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]]]}] 07:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1479ms 07:43:29 INFO - PROCESS | 1936 | 1460990609287 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 07:43:29 INFO - PROCESS | 1936 | 1460990609289 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 07:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:43:29 INFO - PROCESS | 1936 | 1460990609295 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:43:29 INFO - PROCESS | 1936 | 1460990609297 Marionette TRACE conn5 <- [1,2814,null,{}] 07:43:29 INFO - PROCESS | 1936 | 1460990609302 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}] 07:43:29 INFO - PROCESS | 1936 | 1460990609500 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 07:43:29 INFO - PROCESS | 1936 | 1460990609778 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e096000 == 181 [pid = 1936] [id = 711] 07:43:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e4a7d6800) [pid = 1936] [serial = 2134] [outer = (nil)] 07:43:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 216 (0x7f7e4df95400) [pid = 1936] [serial = 2135] [outer = 0x7f7e4a7d6800] 07:43:29 INFO - PROCESS | 1936 | 1460990609851 Marionette DEBUG loaded listener.js 07:43:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 217 (0x7f7e4ea17c00) [pid = 1936] [serial = 2136] [outer = 0x7f7e4a7d6800] 07:43:30 INFO - PROCESS | 1936 | 1460990610688 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]]]}] 07:43:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:43:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1428ms 07:43:30 INFO - PROCESS | 1936 | 1460990610723 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 07:43:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:43:30 INFO - PROCESS | 1936 | 1460990610727 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 07:43:30 INFO - PROCESS | 1936 | 1460990610732 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:43:30 INFO - PROCESS | 1936 | 1460990610734 Marionette TRACE conn5 <- [1,2818,null,{}] 07:43:30 INFO - PROCESS | 1936 | 1460990610739 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}] 07:43:30 INFO - PROCESS | 1936 | 1460990610931 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 07:43:31 INFO - PROCESS | 1936 | 1460990611214 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e17d000 == 182 [pid = 1936] [id = 712] 07:43:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 218 (0x7f7e4dec5c00) [pid = 1936] [serial = 2137] [outer = (nil)] 07:43:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 219 (0x7f7e52855400) [pid = 1936] [serial = 2138] [outer = 0x7f7e4dec5c00] 07:43:31 INFO - PROCESS | 1936 | 1460990611286 Marionette DEBUG loaded listener.js 07:43:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 220 (0x7f7e586dac00) [pid = 1936] [serial = 2139] [outer = 0x7f7e4dec5c00] 07:43:32 INFO - PROCESS | 1936 | 1460990612241 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]]]}] 07:43:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:43:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1577ms 07:43:32 INFO - PROCESS | 1936 | 1460990612310 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 07:43:32 INFO - PROCESS | 1936 | 1460990612314 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 07:43:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:43:32 INFO - PROCESS | 1936 | 1460990612319 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:43:32 INFO - PROCESS | 1936 | 1460990612321 Marionette TRACE conn5 <- [1,2822,null,{}] 07:43:32 INFO - PROCESS | 1936 | 1460990612326 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}] 07:43:32 INFO - PROCESS | 1936 | 1460990612540 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 07:43:32 INFO - PROCESS | 1936 | 1460990612864 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ec15800 == 183 [pid = 1936] [id = 713] 07:43:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 221 (0x7f7e3739e000) [pid = 1936] [serial = 2140] [outer = (nil)] 07:43:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 222 (0x7f7e59907000) [pid = 1936] [serial = 2141] [outer = 0x7f7e3739e000] 07:43:32 INFO - PROCESS | 1936 | 1460990612937 Marionette DEBUG loaded listener.js 07:43:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 223 (0x7f7e5a7bf800) [pid = 1936] [serial = 2142] [outer = 0x7f7e3739e000] 07:43:33 INFO - PROCESS | 1936 | 1460990613744 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]]]}] 07:43:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:43:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1478ms 07:43:33 INFO - PROCESS | 1936 | 1460990613798 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 07:43:33 INFO - PROCESS | 1936 | 1460990613802 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 07:43:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:43:33 INFO - PROCESS | 1936 | 1460990613807 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:43:33 INFO - PROCESS | 1936 | 1460990613809 Marionette TRACE conn5 <- [1,2826,null,{}] 07:43:33 INFO - PROCESS | 1936 | 1460990613814 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}] 07:43:34 INFO - PROCESS | 1936 | 1460990614006 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 07:43:34 INFO - PROCESS | 1936 | 1460990614288 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e66282000 == 184 [pid = 1936] [id = 714] 07:43:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 224 (0x7f7e5a7c0000) [pid = 1936] [serial = 2143] [outer = (nil)] 07:43:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 225 (0x7f7e5c894400) [pid = 1936] [serial = 2144] [outer = 0x7f7e5a7c0000] 07:43:34 INFO - PROCESS | 1936 | 1460990614360 Marionette DEBUG loaded listener.js 07:43:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 226 (0x7f7e5e056800) [pid = 1936] [serial = 2145] [outer = 0x7f7e5a7c0000] 07:43:35 INFO - PROCESS | 1936 | 1460990615207 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:43:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:43:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1476ms 07:43:35 INFO - PROCESS | 1936 | 1460990615284 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 07:43:35 INFO - PROCESS | 1936 | 1460990615287 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 07:43:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:43:35 INFO - PROCESS | 1936 | 1460990615294 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:43:35 INFO - PROCESS | 1936 | 1460990615297 Marionette TRACE conn5 <- [1,2830,null,{}] 07:43:35 INFO - PROCESS | 1936 | 1460990615302 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}] 07:43:35 INFO - PROCESS | 1936 | 1460990615516 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 07:43:35 INFO - PROCESS | 1936 | 1460990615796 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2cc21000 == 185 [pid = 1936] [id = 715] 07:43:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 227 (0x7f7e5a903800) [pid = 1936] [serial = 2146] [outer = (nil)] 07:43:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 228 (0x7f7e5e758c00) [pid = 1936] [serial = 2147] [outer = 0x7f7e5a903800] 07:43:35 INFO - PROCESS | 1936 | 1460990615909 Marionette DEBUG loaded listener.js 07:43:36 INFO - PROCESS | 1936 | ++DOMWINDOW == 229 (0x7f7e5ea92800) [pid = 1936] [serial = 2148] [outer = 0x7f7e5a903800] 07:43:36 INFO - PROCESS | 1936 | 1460990616792 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]]]}] 07:43:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:43:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1537ms 07:43:36 INFO - PROCESS | 1936 | 1460990616842 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 07:43:36 INFO - PROCESS | 1936 | 1460990616845 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 07:43:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:43:36 INFO - PROCESS | 1936 | 1460990616851 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:43:36 INFO - PROCESS | 1936 | 1460990616853 Marionette TRACE conn5 <- [1,2834,null,{}] 07:43:36 INFO - PROCESS | 1936 | 1460990616858 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}] 07:43:37 INFO - PROCESS | 1936 | 1460990617069 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 07:43:37 INFO - PROCESS | 1936 | 1460990617406 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2a21f000 == 186 [pid = 1936] [id = 716] 07:43:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 230 (0x7f7e2b143400) [pid = 1936] [serial = 2149] [outer = (nil)] 07:43:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 231 (0x7f7e2b146c00) [pid = 1936] [serial = 2150] [outer = 0x7f7e2b143400] 07:43:37 INFO - PROCESS | 1936 | 1460990617479 Marionette DEBUG loaded listener.js 07:43:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 232 (0x7f7e2b14b400) [pid = 1936] [serial = 2151] [outer = 0x7f7e2b143400] 07:43:38 INFO - PROCESS | 1936 | 1460990618338 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:43:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:43:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1534ms 07:43:38 INFO - PROCESS | 1936 | 1460990618386 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 07:43:38 INFO - PROCESS | 1936 | 1460990618389 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 07:43:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:43:38 INFO - PROCESS | 1936 | 1460990618394 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:43:38 INFO - PROCESS | 1936 | 1460990618396 Marionette TRACE conn5 <- [1,2838,null,{}] 07:43:38 INFO - PROCESS | 1936 | 1460990618402 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}] 07:43:38 INFO - PROCESS | 1936 | 1460990618600 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 07:43:38 INFO - PROCESS | 1936 | 1460990618886 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2e0c8000 == 187 [pid = 1936] [id = 717] 07:43:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 233 (0x7f7e2b13f000) [pid = 1936] [serial = 2152] [outer = (nil)] 07:43:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 234 (0x7f7e2f1df800) [pid = 1936] [serial = 2153] [outer = 0x7f7e2b13f000] 07:43:38 INFO - PROCESS | 1936 | 1460990618997 Marionette DEBUG loaded listener.js 07:43:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 235 (0x7f7e2f3eb800) [pid = 1936] [serial = 2154] [outer = 0x7f7e2b13f000] 07:43:39 INFO - PROCESS | 1936 | 1460990619851 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]]]}] 07:43:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:43:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1536ms 07:43:39 INFO - PROCESS | 1936 | 1460990619932 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 07:43:39 INFO - PROCESS | 1936 | 1460990619935 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 07:43:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:43:39 INFO - PROCESS | 1936 | 1460990619941 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:43:39 INFO - PROCESS | 1936 | 1460990619943 Marionette TRACE conn5 <- [1,2842,null,{}] 07:43:39 INFO - PROCESS | 1936 | 1460990619948 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}] 07:43:40 INFO - PROCESS | 1936 | 1460990620158 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 07:43:40 INFO - PROCESS | 1936 | 1460990620488 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a725000 == 186 [pid = 1936] [id = 682] 07:43:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e384e5000 == 185 [pid = 1936] [id = 681] 07:43:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3484e000 == 184 [pid = 1936] [id = 680] 07:43:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32ab6000 == 183 [pid = 1936] [id = 679] 07:43:41 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2e0be000 == 182 [pid = 1936] [id = 678] 07:43:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2a2a8800 == 183 [pid = 1936] [id = 718] 07:43:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 236 (0x7f7e2f1dbc00) [pid = 1936] [serial = 2155] [outer = (nil)] 07:43:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 237 (0x7f7e2f3ef000) [pid = 1936] [serial = 2156] [outer = 0x7f7e2f1dbc00] 07:43:41 INFO - PROCESS | 1936 | 1460990621639 Marionette DEBUG loaded listener.js 07:43:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 238 (0x7f7e2f4eac00) [pid = 1936] [serial = 2157] [outer = 0x7f7e2f1dbc00] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 237 (0x7f7e38e56800) [pid = 1936] [serial = 1761] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 236 (0x7f7e3c787800) [pid = 1936] [serial = 1794] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 235 (0x7f7e46574800) [pid = 1936] [serial = 1836] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 234 (0x7f7e4b71c800) [pid = 1936] [serial = 1839] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 233 (0x7f7e5ea02c00) [pid = 1936] [serial = 1791] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 232 (0x7f7e5978b800) [pid = 1936] [serial = 1779] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 231 (0x7f7e4be25400) [pid = 1936] [serial = 1770] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 230 (0x7f7e5a90a400) [pid = 1936] [serial = 1785] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 229 (0x7f7e5e4b6000) [pid = 1936] [serial = 1788] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 228 (0x7f7e471a2800) [pid = 1936] [serial = 1767] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 227 (0x7f7e4d207800) [pid = 1936] [serial = 1773] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 226 (0x7f7e599c1400) [pid = 1936] [serial = 1782] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 225 (0x7f7e3fcf0800) [pid = 1936] [serial = 1764] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 224 (0x7f7e3bc58800) [pid = 1936] [serial = 1827] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 223 (0x7f7e4df05400) [pid = 1936] [serial = 1734] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 222 (0x7f7e4206d800) [pid = 1936] [serial = 1830] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 221 (0x7f7e374ac800) [pid = 1936] [serial = 1731] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 220 (0x7f7e586cdc00) [pid = 1936] [serial = 1776] [outer = (nil)] [url = about:blank] 07:43:41 INFO - PROCESS | 1936 | --DOMWINDOW == 219 (0x7f7e4428a400) [pid = 1936] [serial = 1833] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 218 (0x7f7e3819a400) [pid = 1936] [serial = 1824] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 217 (0x7f7e4d208000) [pid = 1936] [serial = 1905] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 216 (0x7f7e5e62d400) [pid = 1936] [serial = 1854] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 215 (0x7f7e5eb45800) [pid = 1936] [serial = 1857] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e3fe5c000) [pid = 1936] [serial = 1863] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e4e9f5800) [pid = 1936] [serial = 1848] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e586d5400) [pid = 1936] [serial = 1851] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e2f1e8400) [pid = 1936] [serial = 1860] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e471aa800) [pid = 1936] [serial = 1902] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e38e52c00) [pid = 1936] [serial = 1896] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e3444d800) [pid = 1936] [serial = 1866] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e34450400) [pid = 1936] [serial = 1869] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e3904c000) [pid = 1936] [serial = 1920] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e5ea91400) [pid = 1936] [serial = 1923] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e5ec27000) [pid = 1936] [serial = 1926] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e321d0000) [pid = 1936] [serial = 1929] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e466a1000) [pid = 1936] [serial = 1932] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e466aac00) [pid = 1936] [serial = 1935] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e346b3400) [pid = 1936] [serial = 1938] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e2f3f5c00) [pid = 1936] [serial = 1917] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e34a44800) [pid = 1936] [serial = 1944] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e4a996c00) [pid = 1936] [serial = 1893] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e3358f000) [pid = 1936] [serial = 1947] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e5ea02800) [pid = 1936] [serial = 1914] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e5e056c00) [pid = 1936] [serial = 1911] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e4da38400) [pid = 1936] [serial = 1845] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e5285fc00) [pid = 1936] [serial = 1908] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e3c789000) [pid = 1936] [serial = 1899] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e33598800) [pid = 1936] [serial = 1941] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e4c48b000) [pid = 1936] [serial = 1842] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e436cfc00) [pid = 1936] [serial = 1983] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e42dabc00) [pid = 1936] [serial = 1982] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e2f4f0800) [pid = 1936] [serial = 2010] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e2f4ec000) [pid = 1936] [serial = 2009] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e30170c00) [pid = 1936] [serial = 2027] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e3359a000) [pid = 1936] [serial = 1968] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e32654000) [pid = 1936] [serial = 1967] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e40836000) [pid = 1936] [serial = 1980] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e3fe54000) [pid = 1936] [serial = 1979] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e475de400) [pid = 1936] [serial = 1989] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e466ab800) [pid = 1936] [serial = 1988] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e5aab8800) [pid = 1936] [serial = 2004] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e599c1800) [pid = 1936] [serial = 2003] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e4a7d6c00) [pid = 1936] [serial = 1992] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e4990d400) [pid = 1936] [serial = 1991] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e38292c00) [pid = 1936] [serial = 1971] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e366c3000) [pid = 1936] [serial = 1970] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e4bc35c00) [pid = 1936] [serial = 1994] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e4ca9e800) [pid = 1936] [serial = 1995] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e345be400) [pid = 1936] [serial = 2012] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e2ce87400) [pid = 1936] [serial = 2015] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e2f4f1000) [pid = 1936] [serial = 2018] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e3444f800) [pid = 1936] [serial = 2021] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e34366800) [pid = 1936] [serial = 2031] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e321d1400) [pid = 1936] [serial = 2028] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e33592c00) [pid = 1936] [serial = 2030] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e346f6000) [pid = 1936] [serial = 2033] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e3b05d800) [pid = 1936] [serial = 1974] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e3a74d400) [pid = 1936] [serial = 1973] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e465a5800) [pid = 1936] [serial = 1986] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e4641a000) [pid = 1936] [serial = 1985] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e302b6000) [pid = 1936] [serial = 2025] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e302b0400) [pid = 1936] [serial = 2024] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e5292bc00) [pid = 1936] [serial = 2001] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e2f69f400) [pid = 1936] [serial = 2000] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e3fa8d000) [pid = 1936] [serial = 1977] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e5e04f800) [pid = 1936] [serial = 2006] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e5ea08800) [pid = 1936] [serial = 2007] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e3c691400) [pid = 1936] [serial = 1976] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e59713c00) [pid = 1936] [serial = 1998] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e58655c00) [pid = 1936] [serial = 1997] [outer = (nil)] [url = about:blank] 07:43:42 INFO - PROCESS | 1936 | 1460990622664 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]]]}] 07:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2780ms 07:43:42 INFO - PROCESS | 1936 | 1460990622722 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 07:43:42 INFO - PROCESS | 1936 | 1460990622728 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 07:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:43:42 INFO - PROCESS | 1936 | 1460990622737 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:43:42 INFO - PROCESS | 1936 | 1460990622741 Marionette TRACE conn5 <- [1,2846,null,{}] 07:43:42 INFO - PROCESS | 1936 | 1460990622747 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}] 07:43:42 INFO - PROCESS | 1936 | 1460990622952 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 07:43:43 INFO - PROCESS | 1936 | 1460990623168 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:43 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2fee8000 == 184 [pid = 1936] [id = 719] 07:43:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e2f3ea000) [pid = 1936] [serial = 2158] [outer = (nil)] 07:43:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e302b6400) [pid = 1936] [serial = 2159] [outer = 0x7f7e2f3ea000] 07:43:43 INFO - PROCESS | 1936 | 1460990623235 Marionette DEBUG loaded listener.js 07:43:43 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e321ce000) [pid = 1936] [serial = 2160] [outer = 0x7f7e2f3ea000] 07:43:44 INFO - PROCESS | 1936 | 1460990624030 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]]]}] 07:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1330ms 07:43:44 INFO - PROCESS | 1936 | 1460990624067 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 07:43:44 INFO - PROCESS | 1936 | 1460990624072 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 07:43:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:43:44 INFO - PROCESS | 1936 | 1460990624084 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:43:44 INFO - PROCESS | 1936 | 1460990624088 Marionette TRACE conn5 <- [1,2850,null,{}] 07:43:44 INFO - PROCESS | 1936 | 1460990624094 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}] 07:43:44 INFO - PROCESS | 1936 | 1460990624400 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 07:43:44 INFO - PROCESS | 1936 | 1460990624434 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3025f800 == 185 [pid = 1936] [id = 720] 07:43:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e302ad400) [pid = 1936] [serial = 2161] [outer = (nil)] 07:43:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e333c6800) [pid = 1936] [serial = 2162] [outer = 0x7f7e302ad400] 07:43:44 INFO - PROCESS | 1936 | 1460990624514 Marionette DEBUG loaded listener.js 07:43:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e33593400) [pid = 1936] [serial = 2163] [outer = 0x7f7e302ad400] 07:43:45 INFO - PROCESS | 1936 | 1460990625534 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:43:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:43:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1482ms 07:43:45 INFO - PROCESS | 1936 | 1460990625566 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 07:43:45 INFO - PROCESS | 1936 | 1460990625575 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 07:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:43:45 INFO - PROCESS | 1936 | 1460990625597 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:43:45 INFO - PROCESS | 1936 | 1460990625606 Marionette TRACE conn5 <- [1,2854,null,{}] 07:43:45 INFO - PROCESS | 1936 | 1460990625633 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}] 07:43:46 INFO - PROCESS | 1936 | 1460990626038 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 07:43:46 INFO - PROCESS | 1936 | 1460990626081 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32692000 == 186 [pid = 1936] [id = 721] 07:43:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e34369400) [pid = 1936] [serial = 2164] [outer = (nil)] 07:43:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e345bdc00) [pid = 1936] [serial = 2165] [outer = 0x7f7e34369400] 07:43:46 INFO - PROCESS | 1936 | 1460990626141 Marionette DEBUG loaded listener.js 07:43:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e346a5c00) [pid = 1936] [serial = 2166] [outer = 0x7f7e34369400] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e2ce81000) [pid = 1936] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e2ce81800) [pid = 1936] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e2f4e3800) [pid = 1936] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e2f3f4800) [pid = 1936] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e3a6ef400) [pid = 1936] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e2ce7f400) [pid = 1936] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e2ce81c00) [pid = 1936] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e302b1400) [pid = 1936] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e2f4e6800) [pid = 1936] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e3338f000) [pid = 1936] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:43:47 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e2f4e5800) [pid = 1936] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:43:47 INFO - PROCESS | 1936 | 1460990627485 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]]]}] 07:43:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:43:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1954ms 07:43:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:43:47 INFO - PROCESS | 1936 | 1460990627538 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 07:43:47 INFO - PROCESS | 1936 | 1460990627542 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 07:43:47 INFO - PROCESS | 1936 | 1460990627548 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:43:47 INFO - PROCESS | 1936 | 1460990627551 Marionette TRACE conn5 <- [1,2858,null,{}] 07:43:47 INFO - PROCESS | 1936 | 1460990627556 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}] 07:43:47 INFO - PROCESS | 1936 | 1460990627750 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 07:43:47 INFO - PROCESS | 1936 | 1460990627945 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:47 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32814800 == 187 [pid = 1936] [id = 722] 07:43:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e2ce80000) [pid = 1936] [serial = 2167] [outer = (nil)] 07:43:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e346b1000) [pid = 1936] [serial = 2168] [outer = 0x7f7e2ce80000] 07:43:48 INFO - PROCESS | 1936 | 1460990628006 Marionette DEBUG loaded listener.js 07:43:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e356e2c00) [pid = 1936] [serial = 2169] [outer = 0x7f7e2ce80000] 07:43:48 INFO - PROCESS | 1936 | 1460990628772 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1277ms 07:43:48 INFO - PROCESS | 1936 | 1460990628971 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 07:43:48 INFO - PROCESS | 1936 | 1460990628977 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 07:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:43:48 INFO - PROCESS | 1936 | 1460990628990 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:43:48 INFO - PROCESS | 1936 | 1460990628994 Marionette TRACE conn5 <- [1,2862,null,{}] 07:43:49 INFO - PROCESS | 1936 | 1460990629002 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}] 07:43:49 INFO - PROCESS | 1936 | 1460990629214 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 07:43:49 INFO - PROCESS | 1936 | 1460990629486 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2fee3000 == 188 [pid = 1936] [id = 723] 07:43:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e2f4ec000) [pid = 1936] [serial = 2170] [outer = (nil)] 07:43:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e2f8d0800) [pid = 1936] [serial = 2171] [outer = 0x7f7e2f4ec000] 07:43:49 INFO - PROCESS | 1936 | 1460990629625 Marionette DEBUG loaded listener.js 07:43:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e302ac400) [pid = 1936] [serial = 2172] [outer = 0x7f7e2f4ec000] 07:43:50 INFO - PROCESS | 1936 | 1460990630509 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]]]}] 07:43:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:43:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1586ms 07:43:50 INFO - PROCESS | 1936 | 1460990630578 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 07:43:50 INFO - PROCESS | 1936 | 1460990630583 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 07:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:43:50 INFO - PROCESS | 1936 | 1460990630594 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:43:50 INFO - PROCESS | 1936 | 1460990630599 Marionette TRACE conn5 <- [1,2866,null,{}] 07:43:50 INFO - PROCESS | 1936 | 1460990630605 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}] 07:43:50 INFO - PROCESS | 1936 | 1460990630827 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 07:43:51 INFO - PROCESS | 1936 | 1460990631143 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32809800 == 189 [pid = 1936] [id = 724] 07:43:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e328d1800) [pid = 1936] [serial = 2173] [outer = (nil)] 07:43:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e333cbc00) [pid = 1936] [serial = 2174] [outer = 0x7f7e328d1800] 07:43:51 INFO - PROCESS | 1936 | 1460990631219 Marionette DEBUG loaded listener.js 07:43:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e3434e800) [pid = 1936] [serial = 2175] [outer = 0x7f7e328d1800] 07:43:52 INFO - PROCESS | 1936 | 1460990632142 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]]]}] 07:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1586ms 07:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:43:52 INFO - PROCESS | 1936 | 1460990632178 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 07:43:52 INFO - PROCESS | 1936 | 1460990632181 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 07:43:52 INFO - PROCESS | 1936 | 1460990632187 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:43:52 INFO - PROCESS | 1936 | 1460990632190 Marionette TRACE conn5 <- [1,2870,null,{}] 07:43:52 INFO - PROCESS | 1936 | 1460990632202 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}] 07:43:52 INFO - PROCESS | 1936 | 1460990632428 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 07:43:52 INFO - PROCESS | 1936 | 1460990632791 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:52 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34490000 == 190 [pid = 1936] [id = 725] 07:43:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e34a44800) [pid = 1936] [serial = 2176] [outer = (nil)] 07:43:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e35af5c00) [pid = 1936] [serial = 2177] [outer = 0x7f7e34a44800] 07:43:52 INFO - PROCESS | 1936 | 1460990632872 Marionette DEBUG loaded listener.js 07:43:52 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e366c3000) [pid = 1936] [serial = 2178] [outer = 0x7f7e34a44800] 07:43:53 INFO - PROCESS | 1936 | 1460990633741 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]]]}] 07:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1628ms 07:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:43:53 INFO - PROCESS | 1936 | 1460990633815 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 07:43:53 INFO - PROCESS | 1936 | 1460990633818 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 07:43:53 INFO - PROCESS | 1936 | 1460990633824 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:43:53 INFO - PROCESS | 1936 | 1460990633828 Marionette TRACE conn5 <- [1,2874,null,{}] 07:43:53 INFO - PROCESS | 1936 | 1460990633833 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}] 07:43:54 INFO - PROCESS | 1936 | 1460990634048 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 07:43:54 INFO - PROCESS | 1936 | 1460990634318 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:54 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34842000 == 191 [pid = 1936] [id = 726] 07:43:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e3675ec00) [pid = 1936] [serial = 2179] [outer = (nil)] 07:43:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e3819a400) [pid = 1936] [serial = 2180] [outer = 0x7f7e3675ec00] 07:43:54 INFO - PROCESS | 1936 | 1460990634432 Marionette DEBUG loaded listener.js 07:43:54 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e38297800) [pid = 1936] [serial = 2181] [outer = 0x7f7e3675ec00] 07:43:55 INFO - PROCESS | 1936 | 1460990635324 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]]]}] 07:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1540ms 07:43:55 INFO - PROCESS | 1936 | 1460990635363 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 07:43:55 INFO - PROCESS | 1936 | 1460990635367 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 07:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:43:55 INFO - PROCESS | 1936 | 1460990635372 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:43:55 INFO - PROCESS | 1936 | 1460990635374 Marionette TRACE conn5 <- [1,2878,null,{}] 07:43:55 INFO - PROCESS | 1936 | 1460990635380 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}] 07:43:55 INFO - PROCESS | 1936 | 1460990635585 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 07:43:55 INFO - PROCESS | 1936 | 1460990635858 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:55 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e37119000 == 192 [pid = 1936] [id = 727] 07:43:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e3739b400) [pid = 1936] [serial = 2182] [outer = (nil)] 07:43:55 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e38e59400) [pid = 1936] [serial = 2183] [outer = 0x7f7e3739b400] 07:43:55 INFO - PROCESS | 1936 | 1460990635932 Marionette DEBUG loaded listener.js 07:43:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e3904d800) [pid = 1936] [serial = 2184] [outer = 0x7f7e3739b400] 07:43:56 INFO - PROCESS | 1936 | 1460990636829 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]]]}] 07:43:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:43:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1487ms 07:43:56 INFO - PROCESS | 1936 | 1460990636861 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 07:43:56 INFO - PROCESS | 1936 | 1460990636864 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 07:43:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:43:56 INFO - PROCESS | 1936 | 1460990636870 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:43:56 INFO - PROCESS | 1936 | 1460990636873 Marionette TRACE conn5 <- [1,2882,null,{}] 07:43:56 INFO - PROCESS | 1936 | 1460990636879 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}] 07:43:57 INFO - PROCESS | 1936 | 1460990637118 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 07:43:57 INFO - PROCESS | 1936 | 1460990637407 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:57 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3921e800 == 193 [pid = 1936] [id = 728] 07:43:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e3b211000) [pid = 1936] [serial = 2185] [outer = (nil)] 07:43:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e3b952000) [pid = 1936] [serial = 2186] [outer = 0x7f7e3b211000] 07:43:57 INFO - PROCESS | 1936 | 1460990637537 Marionette DEBUG loaded listener.js 07:43:57 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e3bcc8000) [pid = 1936] [serial = 2187] [outer = 0x7f7e3b211000] 07:43:58 INFO - PROCESS | 1936 | 1460990638334 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]]]}] 07:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1527ms 07:43:58 INFO - PROCESS | 1936 | 1460990638398 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 07:43:58 INFO - PROCESS | 1936 | 1460990638402 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 07:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:43:58 INFO - PROCESS | 1936 | 1460990638408 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:43:58 INFO - PROCESS | 1936 | 1460990638411 Marionette TRACE conn5 <- [1,2886,null,{}] 07:43:58 INFO - PROCESS | 1936 | 1460990638417 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}] 07:43:58 INFO - PROCESS | 1936 | 1460990638629 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 07:43:58 INFO - PROCESS | 1936 | 1460990638898 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:43:58 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a725000 == 194 [pid = 1936] [id = 729] 07:43:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e3b05d800) [pid = 1936] [serial = 2188] [outer = (nil)] 07:43:58 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e3c785c00) [pid = 1936] [serial = 2189] [outer = 0x7f7e3b05d800] 07:43:58 INFO - PROCESS | 1936 | 1460990638971 Marionette DEBUG loaded listener.js 07:43:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e3fc8c800) [pid = 1936] [serial = 2190] [outer = 0x7f7e3b05d800] 07:43:59 INFO - PROCESS | 1936 | 1460990639850 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]]]}] 07:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1486ms 07:43:59 INFO - PROCESS | 1936 | 1460990639895 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 07:43:59 INFO - PROCESS | 1936 | 1460990639899 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 07:43:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:43:59 INFO - PROCESS | 1936 | 1460990639904 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:43:59 INFO - PROCESS | 1936 | 1460990639906 Marionette TRACE conn5 <- [1,2890,null,{}] 07:43:59 INFO - PROCESS | 1936 | 1460990639912 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}] 07:44:00 INFO - PROCESS | 1936 | 1460990640124 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 07:44:00 INFO - PROCESS | 1936 | 1460990640398 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3bb34000 == 195 [pid = 1936] [id = 730] 07:44:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e3b214000) [pid = 1936] [serial = 2191] [outer = (nil)] 07:44:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e3fdb6800) [pid = 1936] [serial = 2192] [outer = 0x7f7e3b214000] 07:44:00 INFO - PROCESS | 1936 | 1460990640471 Marionette DEBUG loaded listener.js 07:44:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e4069b400) [pid = 1936] [serial = 2193] [outer = 0x7f7e3b214000] 07:44:01 INFO - PROCESS | 1936 | 1460990641374 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1533ms 07:44:01 INFO - PROCESS | 1936 | 1460990641440 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 07:44:01 INFO - PROCESS | 1936 | 1460990641443 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 07:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:44:01 INFO - PROCESS | 1936 | 1460990641450 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:44:01 INFO - PROCESS | 1936 | 1460990641454 Marionette TRACE conn5 <- [1,2894,null,{}] 07:44:01 INFO - PROCESS | 1936 | 1460990641459 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}] 07:44:01 INFO - PROCESS | 1936 | 1460990641698 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 07:44:02 INFO - PROCESS | 1936 | 1460990642011 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e40772800 == 196 [pid = 1936] [id = 731] 07:44:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e36757400) [pid = 1936] [serial = 2194] [outer = (nil)] 07:44:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e409ea000) [pid = 1936] [serial = 2195] [outer = 0x7f7e36757400] 07:44:02 INFO - PROCESS | 1936 | 1460990642087 Marionette DEBUG loaded listener.js 07:44:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e422c4400) [pid = 1936] [serial = 2196] [outer = 0x7f7e36757400] 07:44:02 INFO - PROCESS | 1936 | 1460990642957 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]]]}] 07:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1577ms 07:44:03 INFO - PROCESS | 1936 | 1460990643028 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 07:44:03 INFO - PROCESS | 1936 | 1460990643031 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 07:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:44:03 INFO - PROCESS | 1936 | 1460990643037 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:44:03 INFO - PROCESS | 1936 | 1460990643040 Marionette TRACE conn5 <- [1,2898,null,{}] 07:44:03 INFO - PROCESS | 1936 | 1460990643045 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}] 07:44:03 INFO - PROCESS | 1936 | 1460990643256 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 07:44:03 INFO - PROCESS | 1936 | 1460990643527 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:03 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42451000 == 197 [pid = 1936] [id = 732] 07:44:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e34945000) [pid = 1936] [serial = 2197] [outer = (nil)] 07:44:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e427c8000) [pid = 1936] [serial = 2198] [outer = 0x7f7e34945000] 07:44:03 INFO - PROCESS | 1936 | 1460990643639 Marionette DEBUG loaded listener.js 07:44:03 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e42db0c00) [pid = 1936] [serial = 2199] [outer = 0x7f7e34945000] 07:44:04 INFO - PROCESS | 1936 | 1460990644473 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]]]}] 07:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1492ms 07:44:04 INFO - PROCESS | 1936 | 1460990644534 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 07:44:04 INFO - PROCESS | 1936 | 1460990644539 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 07:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:44:04 INFO - PROCESS | 1936 | 1460990644551 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:44:04 INFO - PROCESS | 1936 | 1460990644554 Marionette TRACE conn5 <- [1,2902,null,{}] 07:44:04 INFO - PROCESS | 1936 | 1460990644560 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}] 07:44:04 INFO - PROCESS | 1936 | 1460990644805 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 07:44:05 INFO - PROCESS | 1936 | 1460990645080 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:05 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e432ad000 == 198 [pid = 1936] [id = 733] 07:44:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e466a0400) [pid = 1936] [serial = 2200] [outer = (nil)] 07:44:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e466a8400) [pid = 1936] [serial = 2201] [outer = 0x7f7e466a0400] 07:44:05 INFO - PROCESS | 1936 | 1460990645210 Marionette DEBUG loaded listener.js 07:44:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e471aec00) [pid = 1936] [serial = 2202] [outer = 0x7f7e466a0400] 07:44:06 INFO - PROCESS | 1936 | 1460990646076 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:44:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:44:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1582ms 07:44:06 INFO - PROCESS | 1936 | 1460990646134 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 07:44:06 INFO - PROCESS | 1936 | 1460990646138 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 07:44:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:44:06 INFO - PROCESS | 1936 | 1460990646144 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:44:06 INFO - PROCESS | 1936 | 1460990646147 Marionette TRACE conn5 <- [1,2906,null,{}] 07:44:06 INFO - PROCESS | 1936 | 1460990646152 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}] 07:44:06 INFO - PROCESS | 1936 | 1460990646365 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 07:44:06 INFO - PROCESS | 1936 | 1460990646645 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e46509800 == 199 [pid = 1936] [id = 734] 07:44:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e3840fc00) [pid = 1936] [serial = 2203] [outer = (nil)] 07:44:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e48fa1400) [pid = 1936] [serial = 2204] [outer = 0x7f7e3840fc00] 07:44:06 INFO - PROCESS | 1936 | 1460990646772 Marionette DEBUG loaded listener.js 07:44:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e4a98dc00) [pid = 1936] [serial = 2205] [outer = 0x7f7e3840fc00] 07:44:07 INFO - PROCESS | 1936 | 1460990647622 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]]]}] 07:44:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:44:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1533ms 07:44:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:44:07 INFO - PROCESS | 1936 | 1460990647677 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 07:44:07 INFO - PROCESS | 1936 | 1460990647680 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 07:44:07 INFO - PROCESS | 1936 | 1460990647686 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:44:07 INFO - PROCESS | 1936 | 1460990647688 Marionette TRACE conn5 <- [1,2910,null,{}] 07:44:07 INFO - PROCESS | 1936 | 1460990647693 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}] 07:44:07 INFO - PROCESS | 1936 | 1460990647899 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 07:44:08 INFO - PROCESS | 1936 | 1460990648178 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e473ab800 == 200 [pid = 1936] [id = 735] 07:44:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e3b051c00) [pid = 1936] [serial = 2206] [outer = (nil)] 07:44:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e4b7e3400) [pid = 1936] [serial = 2207] [outer = 0x7f7e3b051c00] 07:44:08 INFO - PROCESS | 1936 | 1460990648252 Marionette DEBUG loaded listener.js 07:44:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e4be22c00) [pid = 1936] [serial = 2208] [outer = 0x7f7e3b051c00] 07:44:09 INFO - PROCESS | 1936 | 1460990649017 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]]]}] 07:44:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:44:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:44:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1382ms 07:44:09 INFO - TEST-START | /DOMEvents/constructors.html 07:44:09 INFO - PROCESS | 1936 | 1460990649069 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 07:44:09 INFO - PROCESS | 1936 | 1460990649071 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 07:44:09 INFO - PROCESS | 1936 | 1460990649078 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:44:09 INFO - PROCESS | 1936 | 1460990649080 Marionette TRACE conn5 <- [1,2914,null,{}] 07:44:09 INFO - PROCESS | 1936 | 1460990649085 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}] 07:44:09 INFO - PROCESS | 1936 | 1460990649294 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 07:44:09 INFO - PROCESS | 1936 | 1460990649577 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bc0a800 == 201 [pid = 1936] [id = 736] 07:44:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e49919000) [pid = 1936] [serial = 2209] [outer = (nil)] 07:44:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e4cd86400) [pid = 1936] [serial = 2210] [outer = 0x7f7e49919000] 07:44:09 INFO - PROCESS | 1936 | 1460990649652 Marionette DEBUG loaded listener.js 07:44:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e4df99800) [pid = 1936] [serial = 2211] [outer = 0x7f7e49919000] 07:44:10 INFO - PROCESS | 1936 | 1460990650561 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]]]}] 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:44:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:44:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:44:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:44:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:44:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 1552ms 07:44:10 INFO - PROCESS | 1936 | 1460990650652 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 07:44:10 INFO - PROCESS | 1936 | 1460990650660 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 07:44:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:44:10 INFO - PROCESS | 1936 | 1460990650670 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:44:10 INFO - PROCESS | 1936 | 1460990650673 Marionette TRACE conn5 <- [1,2918,null,{}] 07:44:10 INFO - PROCESS | 1936 | 1460990650677 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}] 07:44:10 INFO - PROCESS | 1936 | 1460990650907 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 07:44:11 INFO - PROCESS | 1936 | 1460990651229 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4da8f000 == 202 [pid = 1936] [id = 737] 07:44:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e32658800) [pid = 1936] [serial = 2212] [outer = (nil)] 07:44:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e4f874000) [pid = 1936] [serial = 2213] [outer = 0x7f7e32658800] 07:44:11 INFO - PROCESS | 1936 | 1460990651303 Marionette DEBUG loaded listener.js 07:44:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e5aab8800) [pid = 1936] [serial = 2214] [outer = 0x7f7e32658800] 07:44:12 INFO - PROCESS | 1936 | 1460990652027 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:44:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:44:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1376ms 07:44:12 INFO - PROCESS | 1936 | 1460990652046 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 07:44:12 INFO - PROCESS | 1936 | 1460990652049 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 07:44:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:44:12 INFO - PROCESS | 1936 | 1460990652056 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:44:12 INFO - PROCESS | 1936 | 1460990652058 Marionette TRACE conn5 <- [1,2922,null,{}] 07:44:12 INFO - PROCESS | 1936 | 1460990652063 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}] 07:44:12 INFO - PROCESS | 1936 | 1460990652269 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 07:44:12 INFO - PROCESS | 1936 | 1460990652566 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e535bb800 == 203 [pid = 1936] [id = 738] 07:44:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e40836000) [pid = 1936] [serial = 2215] [outer = (nil)] 07:44:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e5aabac00) [pid = 1936] [serial = 2216] [outer = 0x7f7e40836000] 07:44:12 INFO - PROCESS | 1936 | 1460990652635 Marionette DEBUG loaded listener.js 07:44:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e5e62a400) [pid = 1936] [serial = 2217] [outer = 0x7f7e40836000] 07:44:13 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:44:13 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:44:13 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:44:13 INFO - PROCESS | 1936 | [1936] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 07:44:13 INFO - PROCESS | 1936 | 1460990653453 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]]]}] 07:44:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:44:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:44: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 07:44:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:44: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 07:44:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:44: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]" 07:44:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:44:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:44:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1435ms 07:44:13 INFO - PROCESS | 1936 | 1460990653496 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 07:44:13 INFO - PROCESS | 1936 | 1460990653503 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 07:44:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:44:13 INFO - PROCESS | 1936 | 1460990653510 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:44:13 INFO - PROCESS | 1936 | 1460990653513 Marionette TRACE conn5 <- [1,2926,null,{}] 07:44:13 INFO - PROCESS | 1936 | 1460990653518 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}] 07:44:13 INFO - PROCESS | 1936 | 1460990653828 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 07:44:14 INFO - PROCESS | 1936 | 1460990654039 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e144800 == 204 [pid = 1936] [id = 739] 07:44:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e2f3e8400) [pid = 1936] [serial = 2218] [outer = (nil)] 07:44:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e5ea02800) [pid = 1936] [serial = 2219] [outer = 0x7f7e2f3e8400] 07:44:14 INFO - PROCESS | 1936 | 1460990654118 Marionette DEBUG loaded listener.js 07:44:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e5ec64c00) [pid = 1936] [serial = 2220] [outer = 0x7f7e2f3e8400] 07:44:14 INFO - PROCESS | 1936 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:44:14 INFO - PROCESS | 1936 | 1460990654879 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]]]}] 07:44: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 07:44:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1380ms 07:44:14 INFO - PROCESS | 1936 | 1460990654911 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 07:44:14 INFO - PROCESS | 1936 | 1460990654914 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 07:44:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:44:14 INFO - PROCESS | 1936 | 1460990654924 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:44:14 INFO - PROCESS | 1936 | 1460990654926 Marionette TRACE conn5 <- [1,2930,null,{}] 07:44:14 INFO - PROCESS | 1936 | 1460990654930 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}] 07:44:15 INFO - PROCESS | 1936 | 1460990655142 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 07:44:15 INFO - PROCESS | 1936 | 1460990655392 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5ec0e800 == 205 [pid = 1936] [id = 740] 07:44:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e3029c800) [pid = 1936] [serial = 2221] [outer = (nil)] 07:44:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e302a0800) [pid = 1936] [serial = 2222] [outer = 0x7f7e3029c800] 07:44:15 INFO - PROCESS | 1936 | 1460990655462 Marionette DEBUG loaded listener.js 07:44:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e302a6800) [pid = 1936] [serial = 2223] [outer = 0x7f7e3029c800] 07:44:16 INFO - PROCESS | 1936 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:44:16 INFO - PROCESS | 1936 | 1460990656234 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]]]}] 07:44:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:44:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1329ms 07:44:16 INFO - PROCESS | 1936 | 1460990656254 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 07:44:16 INFO - PROCESS | 1936 | 1460990656256 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 07:44:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:44:16 INFO - PROCESS | 1936 | 1460990656263 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:44:16 INFO - PROCESS | 1936 | 1460990656266 Marionette TRACE conn5 <- [1,2934,null,{}] 07:44:16 INFO - PROCESS | 1936 | 1460990656272 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}] 07:44:16 INFO - PROCESS | 1936 | 1460990656483 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 07:44:16 INFO - PROCESS | 1936 | 1460990656753 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:16 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2b19a000 == 206 [pid = 1936] [id = 741] 07:44:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e3029c000) [pid = 1936] [serial = 2224] [outer = (nil)] 07:44:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e47335800) [pid = 1936] [serial = 2225] [outer = 0x7f7e3029c000] 07:44:16 INFO - PROCESS | 1936 | 1460990656827 Marionette DEBUG loaded listener.js 07:44:16 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e4733ac00) [pid = 1936] [serial = 2226] [outer = 0x7f7e3029c000] 07:44:17 INFO - PROCESS | 1936 | 1460990657626 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]]]}] 07:44: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. 07:44:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1428ms 07:44:17 INFO - PROCESS | 1936 | 1460990657707 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 07:44:17 INFO - PROCESS | 1936 | 1460990657710 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 07:44:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:44:17 INFO - PROCESS | 1936 | 1460990657719 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:44:17 INFO - PROCESS | 1936 | 1460990657722 Marionette TRACE conn5 <- [1,2938,null,{}] 07:44:17 INFO - PROCESS | 1936 | 1460990657727 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}] 07:44:17 INFO - PROCESS | 1936 | 1460990657942 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 07:44:18 INFO - PROCESS | 1936 | 1460990658264 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3025f000 == 207 [pid = 1936] [id = 742] 07:44:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e2f1dd400) [pid = 1936] [serial = 2227] [outer = (nil)] 07:44:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e2f1e8000) [pid = 1936] [serial = 2228] [outer = 0x7f7e2f1dd400] 07:44:18 INFO - PROCESS | 1936 | 1460990658335 Marionette DEBUG loaded listener.js 07:44:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e38e53c00) [pid = 1936] [serial = 2229] [outer = 0x7f7e2f1dd400] 07:44:19 INFO - PROCESS | 1936 | 1460990659637 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]]]}] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4078a800 == 206 [pid = 1936] [id = 128] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e47520000 == 205 [pid = 1936] [id = 145] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32692000 == 204 [pid = 1936] [id = 721] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3025f800 == 203 [pid = 1936] [id = 720] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2fee8000 == 202 [pid = 1936] [id = 719] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2a2a8800 == 201 [pid = 1936] [id = 718] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2e0c8000 == 200 [pid = 1936] [id = 717] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2a21f000 == 199 [pid = 1936] [id = 716] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2cc21000 == 198 [pid = 1936] [id = 715] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e66282000 == 197 [pid = 1936] [id = 714] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ec15800 == 196 [pid = 1936] [id = 713] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e17d000 == 195 [pid = 1936] [id = 712] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e096000 == 194 [pid = 1936] [id = 711] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5a354800 == 193 [pid = 1936] [id = 710] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e592d9800 == 192 [pid = 1936] [id = 709] 07:44:20 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4df3f000 == 191 [pid = 1936] [id = 708] 07:44:20 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 07:44:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2732ms 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e34353c00) [pid = 1936] [serial = 2039] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e2ce8bc00) [pid = 1936] [serial = 2016] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e42c0c000) [pid = 1936] [serial = 2066] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e3c725400) [pid = 1936] [serial = 2090] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e2f4f0400) [pid = 1936] [serial = 2072] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e426d7800) [pid = 1936] [serial = 2063] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e38296800) [pid = 1936] [serial = 2045] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e3819c400) [pid = 1936] [serial = 2082] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e2f4ea000) [pid = 1936] [serial = 2036] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e3b95a000) [pid = 1936] [serial = 2088] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e3c785800) [pid = 1936] [serial = 2091] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e345c5800) [pid = 1936] [serial = 2019] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e345cb800) [pid = 1936] [serial = 2022] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e3a752c00) [pid = 1936] [serial = 2087] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e38e54c00) [pid = 1936] [serial = 2084] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e391e3400) [pid = 1936] [serial = 2048] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e42077000) [pid = 1936] [serial = 2060] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e34a4a000) [pid = 1936] [serial = 2042] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e35aecc00) [pid = 1936] [serial = 2079] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e333cb800) [pid = 1936] [serial = 2075] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e475dfc00) [pid = 1936] [serial = 2069] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e366c0c00) [pid = 1936] [serial = 2081] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e3fe5cc00) [pid = 1936] [serial = 2057] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e2f6a0c00) [pid = 1936] [serial = 2093] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e3359a400) [pid = 1936] [serial = 2076] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e345c2800) [pid = 1936] [serial = 2013] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e3b056800) [pid = 1936] [serial = 2051] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e2f8d8c00) [pid = 1936] [serial = 2073] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e391b0800) [pid = 1936] [serial = 2085] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e3fcee000) [pid = 1936] [serial = 2054] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e346f5000) [pid = 1936] [serial = 2078] [outer = (nil)] [url = about:blank] 07:44:20 INFO - PROCESS | 1936 | 1460990660653 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 07:44:20 INFO - PROCESS | 1936 | 1460990660659 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 07:44:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:44:20 INFO - PROCESS | 1936 | 1460990660681 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:44:20 INFO - PROCESS | 1936 | 1460990660687 Marionette TRACE conn5 <- [1,2942,null,{}] 07:44:20 INFO - PROCESS | 1936 | 1460990660695 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}] 07:44:20 INFO - PROCESS | 1936 | 1460990660881 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 07:44:20 INFO - PROCESS | 1936 | 1460990660894 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:20 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2cc11000 == 192 [pid = 1936] [id = 743] 07:44:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e2f4b6800) [pid = 1936] [serial = 2230] [outer = (nil)] 07:44:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e2f4b8400) [pid = 1936] [serial = 2231] [outer = 0x7f7e2f4b6800] 07:44:20 INFO - PROCESS | 1936 | 1460990660958 Marionette DEBUG loaded listener.js 07:44:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e2f4bd000) [pid = 1936] [serial = 2232] [outer = 0x7f7e2f4b6800] 07:44:21 INFO - PROCESS | 1936 | 1460990661825 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"]]]}] 07:44:21 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 07:44:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:44:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1191ms 07:44:21 INFO - PROCESS | 1936 | 1460990661869 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 07:44:21 INFO - PROCESS | 1936 | 1460990661877 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 07:44:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:44:21 INFO - PROCESS | 1936 | 1460990661887 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:44:21 INFO - PROCESS | 1936 | 1460990661890 Marionette TRACE conn5 <- [1,2946,null,{}] 07:44:21 INFO - PROCESS | 1936 | 1460990661894 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}] 07:44:22 INFO - PROCESS | 1936 | 1460990662084 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 07:44:22 INFO - PROCESS | 1936 | 1460990662284 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2f35f800 == 193 [pid = 1936] [id = 744] 07:44:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e2ce82400) [pid = 1936] [serial = 2233] [outer = (nil)] 07:44:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e2f4e7400) [pid = 1936] [serial = 2234] [outer = 0x7f7e2ce82400] 07:44:22 INFO - PROCESS | 1936 | 1460990662347 Marionette DEBUG loaded listener.js 07:44:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e2f6a0c00) [pid = 1936] [serial = 2235] [outer = 0x7f7e2ce82400] 07:44:23 INFO - PROCESS | 1936 | 1460990663194 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]]]}] 07:44:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 07:44:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1329ms 07:44:23 INFO - PROCESS | 1936 | 1460990663215 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 07:44:23 INFO - PROCESS | 1936 | 1460990663218 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 07:44:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:44:23 INFO - PROCESS | 1936 | 1460990663234 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:44:23 INFO - PROCESS | 1936 | 1460990663239 Marionette TRACE conn5 <- [1,2950,null,{}] 07:44:23 INFO - PROCESS | 1936 | 1460990663254 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}] 07:44:23 INFO - PROCESS | 1936 | 1460990663533 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 07:44:23 INFO - PROCESS | 1936 | 1460990663572 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:23 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e30263000 == 194 [pid = 1936] [id = 745] 07:44:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e3016a800) [pid = 1936] [serial = 2236] [outer = (nil)] 07:44:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e32658400) [pid = 1936] [serial = 2237] [outer = 0x7f7e3016a800] 07:44:23 INFO - PROCESS | 1936 | 1460990663635 Marionette DEBUG loaded listener.js 07:44:23 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e333d1c00) [pid = 1936] [serial = 2238] [outer = 0x7f7e3016a800] 07:44:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e323f3800 == 195 [pid = 1936] [id = 746] 07:44:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e3435c800) [pid = 1936] [serial = 2239] [outer = (nil)] 07:44:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e3265ec00) [pid = 1936] [serial = 2240] [outer = 0x7f7e3435c800] 07:44:24 INFO - PROCESS | 1936 | 1460990664559 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]]]}] 07:44:24 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 07:44:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1381ms 07:44:24 INFO - PROCESS | 1936 | 1460990664621 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 07:44:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:44:24 INFO - PROCESS | 1936 | 1460990664625 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 07:44:24 INFO - PROCESS | 1936 | 1460990664631 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:44:24 INFO - PROCESS | 1936 | 1460990664634 Marionette TRACE conn5 <- [1,2954,null,{}] 07:44:24 INFO - PROCESS | 1936 | 1460990664639 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}] 07:44:24 INFO - PROCESS | 1936 | 1460990664949 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e33392800) [pid = 1936] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e2ce80400) [pid = 1936] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e34369400) [pid = 1936] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e302ad400) [pid = 1936] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e3b216000) [pid = 1936] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e3fa82400) [pid = 1936] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e42c0fc00) [pid = 1936] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e2b13f000) [pid = 1936] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e409e4c00) [pid = 1936] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e2f1dbc00) [pid = 1936] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e3c790800) [pid = 1936] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e3a757800) [pid = 1936] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e3c68e400) [pid = 1936] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e371bc000) [pid = 1936] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e2ce7ec00) [pid = 1936] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e5a7c0000) [pid = 1936] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e2f3ea000) [pid = 1936] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e475dec00) [pid = 1936] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e475e1c00) [pid = 1936] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e33390400) [pid = 1936] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e34a4bc00) [pid = 1936] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e2b143400) [pid = 1936] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e3739e000) [pid = 1936] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e33394800) [pid = 1936] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e3fc8f800) [pid = 1936] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e356e1000) [pid = 1936] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e34a4c400) [pid = 1936] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e4dec5c00) [pid = 1936] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e5a903800) [pid = 1936] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e2ce82800) [pid = 1936] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e466ac800) [pid = 1936] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e34355400) [pid = 1936] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e475ebc00) [pid = 1936] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e429cb800) [pid = 1936] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e4a7d6800) [pid = 1936] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e3fe58800) [pid = 1936] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e33598000) [pid = 1936] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e2f1dd000) [pid = 1936] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:44:25 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e3a751c00) [pid = 1936] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:44:25 INFO - PROCESS | 1936 | 1460990665828 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2cc18000 == 196 [pid = 1936] [id = 747] 07:44:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e2b13dc00) [pid = 1936] [serial = 2241] [outer = (nil)] 07:44:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e2ce80400) [pid = 1936] [serial = 2242] [outer = 0x7f7e2b13dc00] 07:44:25 INFO - PROCESS | 1936 | 1460990665890 Marionette DEBUG loaded listener.js 07:44:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e302b1000) [pid = 1936] [serial = 2243] [outer = 0x7f7e2b13dc00] 07:44:26 INFO - PROCESS | 1936 | 1460990666485 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]]]}] 07:44:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:44:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 07:44:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1885ms 07:44:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:44:26 INFO - PROCESS | 1936 | 1460990666516 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 07:44:26 INFO - PROCESS | 1936 | 1460990666519 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 07:44:26 INFO - PROCESS | 1936 | 1460990666525 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:44:26 INFO - PROCESS | 1936 | 1460990666528 Marionette TRACE conn5 <- [1,2958,null,{}] 07:44:26 INFO - PROCESS | 1936 | 1460990666532 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}] 07:44:26 INFO - PROCESS | 1936 | 1460990666745 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 07:44:26 INFO - PROCESS | 1936 | 1460990666958 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34492000 == 197 [pid = 1936] [id = 748] 07:44:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e2f1de400) [pid = 1936] [serial = 2244] [outer = (nil)] 07:44:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e3444a800) [pid = 1936] [serial = 2245] [outer = 0x7f7e2f1de400] 07:44:27 INFO - PROCESS | 1936 | 1460990667017 Marionette DEBUG loaded listener.js 07:44:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e346a6800) [pid = 1936] [serial = 2246] [outer = 0x7f7e2f1de400] 07:44:27 INFO - PROCESS | 1936 | 1460990667812 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]]]}] 07:44:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 07:44:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1329ms 07:44:27 INFO - PROCESS | 1936 | 1460990667854 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 07:44:27 INFO - PROCESS | 1936 | 1460990667860 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 07:44:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:44:27 INFO - PROCESS | 1936 | 1460990667879 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:44:27 INFO - PROCESS | 1936 | 1460990667884 Marionette TRACE conn5 <- [1,2962,null,{}] 07:44:27 INFO - PROCESS | 1936 | 1460990667892 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}] 07:44:28 INFO - PROCESS | 1936 | 1460990668141 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 07:44:28 INFO - PROCESS | 1936 | 1460990668420 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2e0bc000 == 198 [pid = 1936] [id = 749] 07:44:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e2f3f5000) [pid = 1936] [serial = 2247] [outer = (nil)] 07:44:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e2f4bd800) [pid = 1936] [serial = 2248] [outer = 0x7f7e2f3f5000] 07:44:28 INFO - PROCESS | 1936 | 1460990668567 Marionette DEBUG loaded listener.js 07:44:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e2f4ea400) [pid = 1936] [serial = 2249] [outer = 0x7f7e2f3f5000] 07:44:29 INFO - PROCESS | 1936 | 1460990669344 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]]]}] 07:44:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 07:44:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1480ms 07:44:29 INFO - PROCESS | 1936 | 1460990669360 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 07:44:29 INFO - PROCESS | 1936 | 1460990669368 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 07:44:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:44:29 INFO - PROCESS | 1936 | 1460990669378 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:44:29 INFO - PROCESS | 1936 | 1460990669382 Marionette TRACE conn5 <- [1,2966,null,{}] 07:44:29 INFO - PROCESS | 1936 | 1460990669388 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}] 07:44:29 INFO - PROCESS | 1936 | 1460990669596 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 07:44:29 INFO - PROCESS | 1936 | 1460990669848 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:29 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e327df800 == 199 [pid = 1936] [id = 750] 07:44:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e2f4ec400) [pid = 1936] [serial = 2250] [outer = (nil)] 07:44:29 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e302b2c00) [pid = 1936] [serial = 2251] [outer = 0x7f7e2f4ec400] 07:44:29 INFO - PROCESS | 1936 | 1460990669922 Marionette DEBUG loaded listener.js 07:44:30 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e33389000) [pid = 1936] [serial = 2252] [outer = 0x7f7e2f4ec400] 07:44:30 INFO - PROCESS | 1936 | 1460990670764 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]]]}] 07:44:30 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:44:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1435ms 07:44:30 INFO - PROCESS | 1936 | 1460990670814 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 07:44:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:44:30 INFO - PROCESS | 1936 | 1460990670818 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 07:44:30 INFO - PROCESS | 1936 | 1460990670824 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:44:30 INFO - PROCESS | 1936 | 1460990670829 Marionette TRACE conn5 <- [1,2970,null,{}] 07:44:30 INFO - PROCESS | 1936 | 1460990670893 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}] 07:44:31 INFO - PROCESS | 1936 | 1460990671147 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 07:44:31 INFO - PROCESS | 1936 | 1460990671435 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:31 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e38133800 == 200 [pid = 1936] [id = 751] 07:44:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e3435b800) [pid = 1936] [serial = 2253] [outer = (nil)] 07:44:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e34947000) [pid = 1936] [serial = 2254] [outer = 0x7f7e3435b800] 07:44:31 INFO - PROCESS | 1936 | 1460990671604 Marionette DEBUG loaded listener.js 07:44:31 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e359a6000) [pid = 1936] [serial = 2255] [outer = 0x7f7e3435b800] 07:44:32 INFO - PROCESS | 1936 | 1460990672345 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]]]}] 07:44:32 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. 07:44:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1542ms 07:44:32 INFO - PROCESS | 1936 | 1460990672366 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 07:44:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:44:32 INFO - PROCESS | 1936 | 1460990672371 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 07:44:32 INFO - PROCESS | 1936 | 1460990672376 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:44:32 INFO - PROCESS | 1936 | 1460990672379 Marionette TRACE conn5 <- [1,2974,null,{}] 07:44:32 INFO - PROCESS | 1936 | 1460990672384 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}] 07:44:32 INFO - PROCESS | 1936 | 1460990672594 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 07:44:32 INFO - PROCESS | 1936 | 1460990672890 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:32 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a722800 == 201 [pid = 1936] [id = 752] 07:44:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e35dac800) [pid = 1936] [serial = 2256] [outer = (nil)] 07:44:32 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e3739ec00) [pid = 1936] [serial = 2257] [outer = 0x7f7e35dac800] 07:44:32 INFO - PROCESS | 1936 | 1460990672968 Marionette DEBUG loaded listener.js 07:44:33 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e381a7000) [pid = 1936] [serial = 2258] [outer = 0x7f7e35dac800] 07:44:33 INFO - PROCESS | 1936 | 1460990673727 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]]]}] 07:44:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 07:44:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1389ms 07:44:33 INFO - PROCESS | 1936 | 1460990673766 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 07:44:33 INFO - PROCESS | 1936 | 1460990673768 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 07:44:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:44:33 INFO - PROCESS | 1936 | 1460990673775 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:44:33 INFO - PROCESS | 1936 | 1460990673777 Marionette TRACE conn5 <- [1,2978,null,{}] 07:44:33 INFO - PROCESS | 1936 | 1460990673783 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}] 07:44:34 INFO - PROCESS | 1936 | 1460990674023 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 07:44:34 INFO - PROCESS | 1936 | 1460990674275 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:34 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3fe12800 == 202 [pid = 1936] [id = 753] 07:44:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e366c0400) [pid = 1936] [serial = 2259] [outer = (nil)] 07:44:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e3904b000) [pid = 1936] [serial = 2260] [outer = 0x7f7e366c0400] 07:44:34 INFO - PROCESS | 1936 | 1460990674348 Marionette DEBUG loaded listener.js 07:44:34 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e391e4800) [pid = 1936] [serial = 2261] [outer = 0x7f7e366c0400] 07:44:35 INFO - PROCESS | 1936 | 1460990675085 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]]]}] 07:44:35 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. 07:44:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1325ms 07:44:35 INFO - PROCESS | 1936 | 1460990675114 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 07:44:35 INFO - PROCESS | 1936 | 1460990675116 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 07:44:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:44:35 INFO - PROCESS | 1936 | 1460990675126 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:44:35 INFO - PROCESS | 1936 | 1460990675128 Marionette TRACE conn5 <- [1,2982,null,{}] 07:44:35 INFO - PROCESS | 1936 | 1460990675132 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}] 07:44:35 INFO - PROCESS | 1936 | 1460990675368 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 07:44:35 INFO - PROCESS | 1936 | 1460990675624 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:35 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4266f800 == 203 [pid = 1936] [id = 754] 07:44:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e391edc00) [pid = 1936] [serial = 2262] [outer = (nil)] 07:44:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e3b05cc00) [pid = 1936] [serial = 2263] [outer = 0x7f7e391edc00] 07:44:35 INFO - PROCESS | 1936 | 1460990675709 Marionette DEBUG loaded listener.js 07:44:35 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e3bc5a000) [pid = 1936] [serial = 2264] [outer = 0x7f7e391edc00] 07:44:36 INFO - PROCESS | 1936 | 1460990676513 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"]]]}] 07:44:36 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 07:44:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:44:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1424ms 07:44:36 INFO - PROCESS | 1936 | 1460990676552 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 07:44:36 INFO - PROCESS | 1936 | 1460990676555 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 07:44:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:44:36 INFO - PROCESS | 1936 | 1460990676561 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:44:36 INFO - PROCESS | 1936 | 1460990676564 Marionette TRACE conn5 <- [1,2986,null,{}] 07:44:36 INFO - PROCESS | 1936 | 1460990676569 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}] 07:44:36 INFO - PROCESS | 1936 | 1460990676809 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 07:44:37 INFO - PROCESS | 1936 | 1460990677092 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:37 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4340b800 == 204 [pid = 1936] [id = 755] 07:44:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e391ea000) [pid = 1936] [serial = 2265] [outer = (nil)] 07:44:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e3fc85800) [pid = 1936] [serial = 2266] [outer = 0x7f7e391ea000] 07:44:37 INFO - PROCESS | 1936 | 1460990677165 Marionette DEBUG loaded listener.js 07:44:37 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e4069e400) [pid = 1936] [serial = 2267] [outer = 0x7f7e391ea000] 07:44:37 INFO - PROCESS | 1936 | 1460990677903 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]]]}] 07:44: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. 07:44:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1383ms 07:44:37 INFO - PROCESS | 1936 | 1460990677946 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 07:44:37 INFO - PROCESS | 1936 | 1460990677949 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 07:44:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:44:37 INFO - PROCESS | 1936 | 1460990677955 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:44:37 INFO - PROCESS | 1936 | 1460990677957 Marionette TRACE conn5 <- [1,2990,null,{}] 07:44:37 INFO - PROCESS | 1936 | 1460990677963 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}] 07:44:38 INFO - PROCESS | 1936 | 1460990678163 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 07:44:38 INFO - PROCESS | 1936 | 1460990678414 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:38 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e470da800 == 205 [pid = 1936] [id = 756] 07:44:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e3a6e0800) [pid = 1936] [serial = 2268] [outer = (nil)] 07:44:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e42118c00) [pid = 1936] [serial = 2269] [outer = 0x7f7e3a6e0800] 07:44:38 INFO - PROCESS | 1936 | 1460990678485 Marionette DEBUG loaded listener.js 07:44:38 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e429cb800) [pid = 1936] [serial = 2270] [outer = 0x7f7e3a6e0800] 07:44:39 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4b4ea800 == 206 [pid = 1936] [id = 757] 07:44:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e43289800) [pid = 1936] [serial = 2271] [outer = (nil)] 07:44:39 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e409eec00) [pid = 1936] [serial = 2272] [outer = 0x7f7e43289800] 07:44:39 INFO - PROCESS | 1936 | 1460990679343 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]]]}] 07:44:39 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. 07:44:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1432ms 07:44:39 INFO - PROCESS | 1936 | 1460990679389 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 07:44:39 INFO - PROCESS | 1936 | 1460990679393 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 07:44:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:44:39 INFO - PROCESS | 1936 | 1460990679399 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:44:39 INFO - PROCESS | 1936 | 1460990679402 Marionette TRACE conn5 <- [1,2994,null,{}] 07:44:39 INFO - PROCESS | 1936 | 1460990679412 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}] 07:44:39 INFO - PROCESS | 1936 | 1460990679680 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 07:44:39 INFO - PROCESS | 1936 | 1460990679957 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:40 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4bce8800 == 207 [pid = 1936] [id = 758] 07:44:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e42d13400) [pid = 1936] [serial = 2273] [outer = (nil)] 07:44:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e4328a400) [pid = 1936] [serial = 2274] [outer = 0x7f7e42d13400] 07:44:40 INFO - PROCESS | 1936 | 1460990680078 Marionette DEBUG loaded listener.js 07:44:40 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e4428bc00) [pid = 1936] [serial = 2275] [outer = 0x7f7e42d13400] 07:44:40 INFO - PROCESS | 1936 | 1460990680784 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]]]}] 07:44:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:44: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 07:44:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1430ms 07:44:40 INFO - PROCESS | 1936 | 1460990680830 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 07:44:40 INFO - PROCESS | 1936 | 1460990680834 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 07:44:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:44:40 INFO - PROCESS | 1936 | 1460990680840 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:44:40 INFO - PROCESS | 1936 | 1460990680843 Marionette TRACE conn5 <- [1,2998,null,{}] 07:44:40 INFO - PROCESS | 1936 | 1460990680848 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}] 07:44:41 INFO - PROCESS | 1936 | 1460990681066 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 07:44:41 INFO - PROCESS | 1936 | 1460990681318 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:41 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4d310800 == 208 [pid = 1936] [id = 759] 07:44:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e2ce87000) [pid = 1936] [serial = 2276] [outer = (nil)] 07:44:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e447ab800) [pid = 1936] [serial = 2277] [outer = 0x7f7e2ce87000] 07:44:41 INFO - PROCESS | 1936 | 1460990681392 Marionette DEBUG loaded listener.js 07:44:41 INFO - PROCESS | 1936 | ++DOMWINDOW == 188 (0x7f7e4641f800) [pid = 1936] [serial = 2278] [outer = 0x7f7e2ce87000] 07:44:42 INFO - PROCESS | 1936 | 1460990682168 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]]]}] 07:44:42 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. 07:44:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1343ms 07:44:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:44:42 INFO - PROCESS | 1936 | 1460990682183 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 07:44:42 INFO - PROCESS | 1936 | 1460990682186 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 07:44:42 INFO - PROCESS | 1936 | 1460990682192 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:44:42 INFO - PROCESS | 1936 | 1460990682196 Marionette TRACE conn5 <- [1,3002,null,{}] 07:44:42 INFO - PROCESS | 1936 | 1460990682201 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}] 07:44:42 INFO - PROCESS | 1936 | 1460990682430 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 07:44:42 INFO - PROCESS | 1936 | 1460990682687 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:42 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5952c800 == 209 [pid = 1936] [id = 760] 07:44:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 189 (0x7f7e4656ac00) [pid = 1936] [serial = 2279] [outer = (nil)] 07:44:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 190 (0x7f7e466a7800) [pid = 1936] [serial = 2280] [outer = 0x7f7e4656ac00] 07:44:42 INFO - PROCESS | 1936 | 1460990682776 Marionette DEBUG loaded listener.js 07:44:42 INFO - PROCESS | 1936 | ++DOMWINDOW == 191 (0x7f7e47339000) [pid = 1936] [serial = 2281] [outer = 0x7f7e4656ac00] 07:44:43 INFO - PROCESS | 1936 | 1460990683571 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]]]}] 07:44:43 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. 07:44:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1427ms 07:44:43 INFO - PROCESS | 1936 | 1460990683620 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 07:44:43 INFO - PROCESS | 1936 | 1460990683624 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 07:44:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:44:43 INFO - PROCESS | 1936 | 1460990683630 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:44:43 INFO - PROCESS | 1936 | 1460990683632 Marionette TRACE conn5 <- [1,3006,null,{}] 07:44:43 INFO - PROCESS | 1936 | 1460990683637 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}] 07:44:43 INFO - PROCESS | 1936 | 1460990683843 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 07:44:44 INFO - PROCESS | 1936 | 1460990684103 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:44 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e5e158800 == 210 [pid = 1936] [id = 761] 07:44:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 192 (0x7f7e4659b400) [pid = 1936] [serial = 2282] [outer = (nil)] 07:44:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 193 (0x7f7e475e2800) [pid = 1936] [serial = 2283] [outer = 0x7f7e4659b400] 07:44:44 INFO - PROCESS | 1936 | 1460990684174 Marionette DEBUG loaded listener.js 07:44:44 INFO - PROCESS | 1936 | ++DOMWINDOW == 194 (0x7f7e4a7d0400) [pid = 1936] [serial = 2284] [outer = 0x7f7e4659b400] 07:44:44 INFO - PROCESS | 1936 | 1460990684917 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]]]}] 07:44:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 07:44:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1338ms 07:44:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:44:44 INFO - PROCESS | 1936 | 1460990684969 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 07:44:44 INFO - PROCESS | 1936 | 1460990684971 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 07:44:44 INFO - PROCESS | 1936 | 1460990684977 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:44:44 INFO - PROCESS | 1936 | 1460990684980 Marionette TRACE conn5 <- [1,3010,null,{}] 07:44:44 INFO - PROCESS | 1936 | 1460990684985 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}] 07:44:45 INFO - PROCESS | 1936 | 1460990685191 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 07:44:45 INFO - PROCESS | 1936 | 1460990685443 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:45 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e62b14800 == 211 [pid = 1936] [id = 762] 07:44:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 195 (0x7f7e4733b000) [pid = 1936] [serial = 2285] [outer = (nil)] 07:44:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 196 (0x7f7e4bc39800) [pid = 1936] [serial = 2286] [outer = 0x7f7e4733b000] 07:44:45 INFO - PROCESS | 1936 | 1460990685515 Marionette DEBUG loaded listener.js 07:44:45 INFO - PROCESS | 1936 | ++DOMWINDOW == 197 (0x7f7e4d392400) [pid = 1936] [serial = 2287] [outer = 0x7f7e4733b000] 07:44:46 INFO - PROCESS | 1936 | 1460990686292 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]]]}] 07:44:46 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 07:44:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1376ms 07:44:46 INFO - PROCESS | 1936 | 1460990686353 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 07:44:46 INFO - PROCESS | 1936 | 1460990686357 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 07:44:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:44:46 INFO - PROCESS | 1936 | 1460990686362 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:44:46 INFO - PROCESS | 1936 | 1460990686364 Marionette TRACE conn5 <- [1,3014,null,{}] 07:44:46 INFO - PROCESS | 1936 | 1460990686369 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}] 07:44:46 INFO - PROCESS | 1936 | 1460990686570 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 07:44:46 INFO - PROCESS | 1936 | 1460990686858 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:46 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2b7d5800 == 212 [pid = 1936] [id = 763] 07:44:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 198 (0x7f7e48fa5c00) [pid = 1936] [serial = 2288] [outer = (nil)] 07:44:46 INFO - PROCESS | 1936 | ++DOMWINDOW == 199 (0x7f7e4dd7ac00) [pid = 1936] [serial = 2289] [outer = 0x7f7e48fa5c00] 07:44:46 INFO - PROCESS | 1936 | 1460990686931 Marionette DEBUG loaded listener.js 07:44:47 INFO - PROCESS | 1936 | ++DOMWINDOW == 200 (0x7f7e4e9fd800) [pid = 1936] [serial = 2290] [outer = 0x7f7e48fa5c00] 07:44:47 INFO - PROCESS | 1936 | [1936] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:47 INFO - PROCESS | 1936 | 1460990687754 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:44:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:44:47 INFO - {} 07:44:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:44:47 INFO - {} 07:44:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:44:47 INFO - {} 07:44:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:44:47 INFO - {} 07:44:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1432ms 07:44:47 INFO - PROCESS | 1936 | 1460990687796 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 07:44:47 INFO - PROCESS | 1936 | 1460990687800 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 07:44:47 INFO - TEST-START | /FileAPI/fileReader.html 07:44:47 INFO - PROCESS | 1936 | 1460990687810 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:44:47 INFO - PROCESS | 1936 | 1460990687812 Marionette TRACE conn5 <- [1,3018,null,{}] 07:44:47 INFO - PROCESS | 1936 | 1460990687817 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}] 07:44:48 INFO - PROCESS | 1936 | 1460990688083 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 07:44:48 INFO - PROCESS | 1936 | 1460990688353 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:48 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a872800 == 213 [pid = 1936] [id = 764] 07:44:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 201 (0x7f7e4d39fc00) [pid = 1936] [serial = 2291] [outer = (nil)] 07:44:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 202 (0x7f7e5a6cb400) [pid = 1936] [serial = 2292] [outer = 0x7f7e4d39fc00] 07:44:48 INFO - PROCESS | 1936 | 1460990688422 Marionette DEBUG loaded listener.js 07:44:48 INFO - PROCESS | 1936 | ++DOMWINDOW == 203 (0x7f7e5c3df000) [pid = 1936] [serial = 2293] [outer = 0x7f7e4d39fc00] 07:44:49 INFO - PROCESS | 1936 | 1460990689184 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]]]}] 07:44:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:44:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:44:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:44:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:44:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1425ms 07:44:49 INFO - PROCESS | 1936 | 1460990689236 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 07:44:49 INFO - PROCESS | 1936 | 1460990689240 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 07:44:49 INFO - TEST-START | /FileAPI/historical.html 07:44:49 INFO - PROCESS | 1936 | 1460990689245 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:44:49 INFO - PROCESS | 1936 | 1460990689247 Marionette TRACE conn5 <- [1,3022,null,{}] 07:44:49 INFO - PROCESS | 1936 | 1460990689253 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}] 07:44:49 INFO - PROCESS | 1936 | 1460990689460 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 07:44:49 INFO - PROCESS | 1936 | 1460990689746 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:49 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32a2b000 == 214 [pid = 1936] [id = 765] 07:44:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 204 (0x7f7e35af3400) [pid = 1936] [serial = 2294] [outer = (nil)] 07:44:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 205 (0x7f7e5c825400) [pid = 1936] [serial = 2295] [outer = 0x7f7e35af3400] 07:44:49 INFO - PROCESS | 1936 | 1460990689822 Marionette DEBUG loaded listener.js 07:44:49 INFO - PROCESS | 1936 | ++DOMWINDOW == 206 (0x7f7e5ea8f800) [pid = 1936] [serial = 2296] [outer = 0x7f7e35af3400] 07:44:50 INFO - PROCESS | 1936 | 1460990690584 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"]]]}] 07:44:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:44:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:44:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:44:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:44:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:44:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:44:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:44:50 INFO - TEST-OK | /FileAPI/historical.html | took 1376ms 07:44:50 INFO - PROCESS | 1936 | 1460990690626 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 07:44:50 INFO - PROCESS | 1936 | 1460990690629 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 07:44:50 INFO - PROCESS | 1936 | 1460990690640 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:44:50 INFO - TEST-START | /FileAPI/idlharness.html 07:44:50 INFO - PROCESS | 1936 | 1460990690643 Marionette TRACE conn5 <- [1,3026,null,{}] 07:44:50 INFO - PROCESS | 1936 | 1460990690648 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}] 07:44:50 INFO - PROCESS | 1936 | 1460990690905 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 07:44:51 INFO - PROCESS | 1936 | 1460990691167 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:51 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c58d000 == 215 [pid = 1936] [id = 766] 07:44:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 207 (0x7f7e2ce66400) [pid = 1936] [serial = 2297] [outer = (nil)] 07:44:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 208 (0x7f7e2ce6d400) [pid = 1936] [serial = 2298] [outer = 0x7f7e2ce66400] 07:44:51 INFO - PROCESS | 1936 | 1460990691240 Marionette DEBUG loaded listener.js 07:44:51 INFO - PROCESS | 1936 | ++DOMWINDOW == 209 (0x7f7e2ce75000) [pid = 1936] [serial = 2299] [outer = 0x7f7e2ce66400] 07:44:52 INFO - PROCESS | 1936 | 1460990692846 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]]]}] 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:44:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:44:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:44:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:44:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:44:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:44:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:44:53 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 07:44:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:44:53 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 07:44:53 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 07:44:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:44:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:44:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:44:53 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 07:44:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:44:53 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 07:44:53 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 07:44:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:44:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:44:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:44:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:44:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:44:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:44:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 2371ms 07:44:53 INFO - PROCESS | 1936 | 1460990693066 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 07:44:53 INFO - PROCESS | 1936 | 1460990693071 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 07:44:53 INFO - TEST-START | /FileAPI/idlharness.worker 07:44:53 INFO - PROCESS | 1936 | 1460990693110 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:44:53 INFO - PROCESS | 1936 | 1460990693115 Marionette TRACE conn5 <- [1,3030,null,{}] 07:44:53 INFO - PROCESS | 1936 | 1460990693121 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}] 07:44:53 INFO - PROCESS | 1936 | 1460990693331 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 07:44:53 INFO - PROCESS | 1936 | 1460990693613 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:53 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2b08f000 == 216 [pid = 1936] [id = 767] 07:44:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 210 (0x7f7e2ce66c00) [pid = 1936] [serial = 2300] [outer = (nil)] 07:44:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 211 (0x7f7e3a811400) [pid = 1936] [serial = 2301] [outer = 0x7f7e2ce66c00] 07:44:53 INFO - PROCESS | 1936 | 1460990693682 Marionette DEBUG loaded listener.js 07:44:53 INFO - PROCESS | 1936 | ++DOMWINDOW == 212 (0x7f7e6158b000) [pid = 1936] [serial = 2302] [outer = 0x7f7e2ce66c00] 07:44:53 INFO - PROCESS | 1936 | [1936] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:44:55 INFO - PROCESS | 1936 | 1460990695835 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,{},{}]]]}] 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:44:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:44:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:44:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:44:55 INFO - {} 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:44:55 INFO - {} 07:44:55 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 07:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:44:55 INFO - {} 07:44:55 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 - {} 07:44:55 INFO - {} 07:44:55 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 07:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:44:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:44:56 INFO - {} 07:44:56 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 07:44:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:44:56 INFO - {} 07:44:56 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 - {} 07:44:56 INFO - {} 07:44:56 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 07:44:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:44:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:44:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 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 07:44:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:44:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:44:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:44:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 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 07:44:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:44:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 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 07:44:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:44:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 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 07:44:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:44:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:44:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:44:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:44:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:44:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:44:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:44:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:44:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:44:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:44:56 INFO - {} 07:44:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2883ms 07:44:56 INFO - PROCESS | 1936 | 1460990695993 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 07:44:56 INFO - PROCESS | 1936 | 1460990695995 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 07:44:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:44:56 INFO - PROCESS | 1936 | 1460990696006 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:44:56 INFO - PROCESS | 1936 | 1460990696013 Marionette TRACE conn5 <- [1,3034,null,{}] 07:44:56 INFO - PROCESS | 1936 | 1460990696079 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}] 07:44:56 INFO - PROCESS | 1936 | 1460990696357 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 07:44:56 INFO - PROCESS | 1936 | 1460990696643 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:56 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3637f000 == 217 [pid = 1936] [id = 768] 07:44:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 213 (0x7f7e2da08000) [pid = 1936] [serial = 2303] [outer = (nil)] 07:44:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 214 (0x7f7e2da0f800) [pid = 1936] [serial = 2304] [outer = 0x7f7e2da08000] 07:44:56 INFO - PROCESS | 1936 | 1460990696712 Marionette DEBUG loaded listener.js 07:44:56 INFO - PROCESS | 1936 | ++DOMWINDOW == 215 (0x7f7e66343c00) [pid = 1936] [serial = 2305] [outer = 0x7f7e2da08000] 07:44:57 INFO - PROCESS | 1936 | 1460990697470 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]]]}] 07:44:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:44:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1485ms 07:44:57 INFO - PROCESS | 1936 | 1460990697490 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 07:44:57 INFO - PROCESS | 1936 | 1460990697493 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 07:44:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:44:57 INFO - PROCESS | 1936 | 1460990697499 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:44:57 INFO - PROCESS | 1936 | 1460990697501 Marionette TRACE conn5 <- [1,3038,null,{}] 07:44:57 INFO - PROCESS | 1936 | 1460990697506 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}] 07:44:57 INFO - PROCESS | 1936 | 1460990697727 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 07:44:58 INFO - PROCESS | 1936 | 1460990698012 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4678d800 == 216 [pid = 1936] [id = 633] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32803800 == 215 [pid = 1936] [id = 690] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3fa6e800 == 214 [pid = 1936] [id = 632] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2cc18000 == 213 [pid = 1936] [id = 747] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e323f3800 == 212 [pid = 1936] [id = 746] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e30263000 == 211 [pid = 1936] [id = 745] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2f35f800 == 210 [pid = 1936] [id = 744] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2cc11000 == 209 [pid = 1936] [id = 743] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5ec0e800 == 208 [pid = 1936] [id = 740] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e5e144800 == 207 [pid = 1936] [id = 739] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e535bb800 == 206 [pid = 1936] [id = 738] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4da8f000 == 205 [pid = 1936] [id = 737] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e4bc0a800 == 204 [pid = 1936] [id = 736] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e473ab800 == 203 [pid = 1936] [id = 735] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e46509800 == 202 [pid = 1936] [id = 734] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e432ad000 == 201 [pid = 1936] [id = 733] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e42451000 == 200 [pid = 1936] [id = 732] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e40772800 == 199 [pid = 1936] [id = 731] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3bb34000 == 198 [pid = 1936] [id = 730] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3a725000 == 197 [pid = 1936] [id = 729] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e3921e800 == 196 [pid = 1936] [id = 728] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e37119000 == 195 [pid = 1936] [id = 727] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34842000 == 194 [pid = 1936] [id = 726] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e34490000 == 193 [pid = 1936] [id = 725] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e32809800 == 192 [pid = 1936] [id = 724] 07:44:59 INFO - PROCESS | 1936 | --DOCSHELL 0x7f7e2fee3000 == 191 [pid = 1936] [id = 723] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 214 (0x7f7e371b4000) [pid = 1936] [serial = 2043] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 213 (0x7f7e2f8dbc00) [pid = 1936] [serial = 2037] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 212 (0x7f7e346a5c00) [pid = 1936] [serial = 2166] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 211 (0x7f7e333c6800) [pid = 1936] [serial = 2162] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 210 (0x7f7e46415000) [pid = 1936] [serial = 2121] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 209 (0x7f7e3fdbe000) [pid = 1936] [serial = 2112] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 208 (0x7f7e466a6800) [pid = 1936] [serial = 2124] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 207 (0x7f7e2f1df800) [pid = 1936] [serial = 2153] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 206 (0x7f7e4450d400) [pid = 1936] [serial = 2118] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 205 (0x7f7e2f3ef000) [pid = 1936] [serial = 2156] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 204 (0x7f7e3fdba000) [pid = 1936] [serial = 2055] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 203 (0x7f7e3bc56c00) [pid = 1936] [serial = 2052] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 202 (0x7f7e4083f000) [pid = 1936] [serial = 2058] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 201 (0x7f7e2f3eb800) [pid = 1936] [serial = 2154] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 200 (0x7f7e3a6e6400) [pid = 1936] [serial = 2049] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 199 (0x7f7e2f4eac00) [pid = 1936] [serial = 2157] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 198 (0x7f7e2f696000) [pid = 1936] [serial = 2097] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 197 (0x7f7e5c894400) [pid = 1936] [serial = 2144] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 196 (0x7f7e302b6400) [pid = 1936] [serial = 2159] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 195 (0x7f7e3fc82800) [pid = 1936] [serial = 2111] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 194 (0x7f7e5e056800) [pid = 1936] [serial = 2145] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 193 (0x7f7e475e6c00) [pid = 1936] [serial = 2126] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 192 (0x7f7e4c84ac00) [pid = 1936] [serial = 2130] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 191 (0x7f7e359aa400) [pid = 1936] [serial = 2034] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 190 (0x7f7e3a6e7c00) [pid = 1936] [serial = 1965] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 189 (0x7f7e2b14b400) [pid = 1936] [serial = 2151] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 188 (0x7f7e5a7bf800) [pid = 1936] [serial = 2142] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 187 (0x7f7e3358cc00) [pid = 1936] [serial = 2099] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 186 (0x7f7e42c0e400) [pid = 1936] [serial = 2114] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 185 (0x7f7e465a7400) [pid = 1936] [serial = 2123] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 184 (0x7f7e3bc53800) [pid = 1936] [serial = 2109] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 183 (0x7f7e36753400) [pid = 1936] [serial = 2103] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 182 (0x7f7e586dac00) [pid = 1936] [serial = 2139] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 181 (0x7f7e5e758c00) [pid = 1936] [serial = 2147] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 180 (0x7f7e3444a400) [pid = 1936] [serial = 2100] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 179 (0x7f7e42d21400) [pid = 1936] [serial = 2115] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 178 (0x7f7e345be800) [pid = 1936] [serial = 2040] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 177 (0x7f7e49913800) [pid = 1936] [serial = 2070] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 176 (0x7f7e39048000) [pid = 1936] [serial = 2105] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 175 (0x7f7e4d395400) [pid = 1936] [serial = 2132] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 174 (0x7f7e4343dc00) [pid = 1936] [serial = 2067] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 173 (0x7f7e33593400) [pid = 1936] [serial = 2163] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 172 (0x7f7e4dd71400) [pid = 1936] [serial = 2133] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 171 (0x7f7e447abc00) [pid = 1936] [serial = 2120] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 170 (0x7f7e59907000) [pid = 1936] [serial = 2141] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 169 (0x7f7e2ce8b800) [pid = 1936] [serial = 2096] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 168 (0x7f7e52855400) [pid = 1936] [serial = 2138] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 167 (0x7f7e4ea17c00) [pid = 1936] [serial = 2136] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 166 (0x7f7e4bb28800) [pid = 1936] [serial = 2129] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 165 (0x7f7e5ea92800) [pid = 1936] [serial = 2148] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 164 (0x7f7e4df95400) [pid = 1936] [serial = 2135] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 163 (0x7f7e4343e000) [pid = 1936] [serial = 2117] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 162 (0x7f7e422cd000) [pid = 1936] [serial = 2061] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 161 (0x7f7e2b146c00) [pid = 1936] [serial = 2150] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 160 (0x7f7e3b955400) [pid = 1936] [serial = 2108] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e39049000) [pid = 1936] [serial = 2046] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e4a110000) [pid = 1936] [serial = 2127] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e321ce000) [pid = 1936] [serial = 2160] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e358f0800) [pid = 1936] [serial = 2102] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e32655800) [pid = 1936] [serial = 2094] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e429c9c00) [pid = 1936] [serial = 2064] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e3a6ec800) [pid = 1936] [serial = 2106] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e345bdc00) [pid = 1936] [serial = 2165] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e346b1000) [pid = 1936] [serial = 2168] [outer = (nil)] [url = about:blank] 07:44:59 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2a217800 == 192 [pid = 1936] [id = 769] 07:44:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e2b13d800) [pid = 1936] [serial = 2306] [outer = (nil)] 07:44:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e2ce72400) [pid = 1936] [serial = 2307] [outer = 0x7f7e2b13d800] 07:44:59 INFO - PROCESS | 1936 | 1460990699689 Marionette DEBUG loaded listener.js 07:44:59 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e2ce8c000) [pid = 1936] [serial = 2308] [outer = 0x7f7e2b13d800] 07:45:00 INFO - PROCESS | 1936 | 1460990700446 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"]]]}] 07:45:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:45:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:45:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:45:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2992ms 07:45:00 INFO - PROCESS | 1936 | 1460990700494 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 07:45:00 INFO - PROCESS | 1936 | 1460990700500 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 07:45:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:45:00 INFO - PROCESS | 1936 | 1460990700509 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:45:00 INFO - PROCESS | 1936 | 1460990700512 Marionette TRACE conn5 <- [1,3042,null,{}] 07:45:00 INFO - PROCESS | 1936 | 1460990700519 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}] 07:45:00 INFO - PROCESS | 1936 | 1460990700720 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 07:45:00 INFO - PROCESS | 1936 | 1460990700945 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:00 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2cc18800 == 193 [pid = 1936] [id = 770] 07:45:00 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e2f3ecc00) [pid = 1936] [serial = 2309] [outer = (nil)] 07:45:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e2f4b9400) [pid = 1936] [serial = 2310] [outer = 0x7f7e2f3ecc00] 07:45:01 INFO - PROCESS | 1936 | 1460990701009 Marionette DEBUG loaded listener.js 07:45:01 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e2f4c2000) [pid = 1936] [serial = 2311] [outer = 0x7f7e2f3ecc00] 07:45:02 INFO - PROCESS | 1936 | 1460990702190 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]]]}] 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:45:02 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. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:45:02 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'.) 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:45:02 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. 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:45:02 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. 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:45:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:45:02 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. 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:45:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:45:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:45:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:45:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:45:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:45:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1766ms 07:45:02 INFO - PROCESS | 1936 | 1460990702373 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 07:45:02 INFO - PROCESS | 1936 | 1460990702377 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 07:45:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:45:02 INFO - PROCESS | 1936 | 1460990702393 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:45:02 INFO - PROCESS | 1936 | 1460990702397 Marionette TRACE conn5 <- [1,3046,null,{}] 07:45:02 INFO - PROCESS | 1936 | 1460990702402 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}] 07:45:02 INFO - PROCESS | 1936 | 1460990702650 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 07:45:02 INFO - PROCESS | 1936 | 1460990702773 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:02 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2daac000 == 194 [pid = 1936] [id = 771] 07:45:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e2f4e6000) [pid = 1936] [serial = 2312] [outer = (nil)] 07:45:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e3029a800) [pid = 1936] [serial = 2313] [outer = 0x7f7e2f4e6000] 07:45:02 INFO - PROCESS | 1936 | 1460990702832 Marionette DEBUG loaded listener.js 07:45:02 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e302ab400) [pid = 1936] [serial = 2314] [outer = 0x7f7e2f4e6000] 07:45:03 INFO - PROCESS | 1936 | [1936] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:45:03 INFO - PROCESS | 1936 | 1460990703878 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:45:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:45:03 INFO - {} 07:45:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1533ms 07:45:03 INFO - PROCESS | 1936 | 1460990703926 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 07:45:03 INFO - PROCESS | 1936 | 1460990703930 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 07:45:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:45:03 INFO - PROCESS | 1936 | 1460990703949 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:45:03 INFO - PROCESS | 1936 | 1460990703954 Marionette TRACE conn5 <- [1,3050,null,{}] 07:45:03 INFO - PROCESS | 1936 | 1460990703969 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}] 07:45:04 INFO - PROCESS | 1936 | 1460990704256 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 159 (0x7f7e3016a800) [pid = 1936] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 158 (0x7f7e2f4ec000) [pid = 1936] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 157 (0x7f7e3029c800) [pid = 1936] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 156 (0x7f7e32658800) [pid = 1936] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 155 (0x7f7e2f4b6800) [pid = 1936] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 154 (0x7f7e36757400) [pid = 1936] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 153 (0x7f7e3029c000) [pid = 1936] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 152 (0x7f7e34a44800) [pid = 1936] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 151 (0x7f7e3739b400) [pid = 1936] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 150 (0x7f7e2ce82400) [pid = 1936] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 149 (0x7f7e3b05d800) [pid = 1936] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 148 (0x7f7e2b13dc00) [pid = 1936] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 147 (0x7f7e466a0400) [pid = 1936] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 146 (0x7f7e2f3e8400) [pid = 1936] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 145 (0x7f7e49919000) [pid = 1936] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 144 (0x7f7e34945000) [pid = 1936] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 143 (0x7f7e3675ec00) [pid = 1936] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 142 (0x7f7e3b051c00) [pid = 1936] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 141 (0x7f7e3840fc00) [pid = 1936] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 140 (0x7f7e3435c800) [pid = 1936] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 139 (0x7f7e328d1800) [pid = 1936] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 138 (0x7f7e3b214000) [pid = 1936] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 137 (0x7f7e3b211000) [pid = 1936] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:45:04 INFO - PROCESS | 1936 | --DOMWINDOW == 136 (0x7f7e40836000) [pid = 1936] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:45:04 INFO - PROCESS | 1936 | 1460990704886 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:04 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2ffc3800 == 195 [pid = 1936] [id = 772] 07:45:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 137 (0x7f7e2ce82400) [pid = 1936] [serial = 2315] [outer = (nil)] 07:45:04 INFO - PROCESS | 1936 | ++DOMWINDOW == 138 (0x7f7e3029c000) [pid = 1936] [serial = 2316] [outer = 0x7f7e2ce82400] 07:45:04 INFO - PROCESS | 1936 | 1460990704949 Marionette DEBUG loaded listener.js 07:45:05 INFO - PROCESS | 1936 | ++DOMWINDOW == 139 (0x7f7e3348cc00) [pid = 1936] [serial = 2317] [outer = 0x7f7e2ce82400] 07:45:05 INFO - PROCESS | 1936 | 1460990705560 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]]]}] 07:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:45:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:45:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1640ms 07:45:05 INFO - PROCESS | 1936 | 1460990705583 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 07:45:05 INFO - PROCESS | 1936 | 1460990705587 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 07:45:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:45:05 INFO - PROCESS | 1936 | 1460990705604 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:45:05 INFO - PROCESS | 1936 | 1460990705607 Marionette TRACE conn5 <- [1,3054,null,{}] 07:45:05 INFO - PROCESS | 1936 | 1460990705611 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}] 07:45:05 INFO - PROCESS | 1936 | 1460990705801 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 07:45:06 INFO - PROCESS | 1936 | 1460990705996 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:06 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3025e800 == 196 [pid = 1936] [id = 773] 07:45:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 140 (0x7f7e2f3e8400) [pid = 1936] [serial = 2318] [outer = (nil)] 07:45:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 141 (0x7f7e3435b400) [pid = 1936] [serial = 2319] [outer = 0x7f7e2f3e8400] 07:45:06 INFO - PROCESS | 1936 | 1460990706053 Marionette DEBUG loaded listener.js 07:45:06 INFO - PROCESS | 1936 | ++DOMWINDOW == 142 (0x7f7e34448800) [pid = 1936] [serial = 2320] [outer = 0x7f7e2f3e8400] 07:45:07 INFO - PROCESS | 1936 | 1460990707382 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"]]]}] 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:45:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 07:45:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:45:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:45:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1940ms 07:45:07 INFO - PROCESS | 1936 | 1460990707678 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 07:45:07 INFO - PROCESS | 1936 | 1460990707684 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 07:45:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:45:07 INFO - PROCESS | 1936 | 1460990707696 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:45:07 INFO - PROCESS | 1936 | 1460990707700 Marionette TRACE conn5 <- [1,3058,null,{}] 07:45:07 INFO - PROCESS | 1936 | 1460990707708 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}] 07:45:07 INFO - PROCESS | 1936 | 1460990707917 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 07:45:08 INFO - PROCESS | 1936 | 1460990708183 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:08 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2b1a5800 == 197 [pid = 1936] [id = 774] 07:45:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 143 (0x7f7e2ce74800) [pid = 1936] [serial = 2321] [outer = (nil)] 07:45:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 144 (0x7f7e2f3ef400) [pid = 1936] [serial = 2322] [outer = 0x7f7e2ce74800] 07:45:08 INFO - PROCESS | 1936 | 1460990708254 Marionette DEBUG loaded listener.js 07:45:08 INFO - PROCESS | 1936 | ++DOMWINDOW == 145 (0x7f7e2f4c0000) [pid = 1936] [serial = 2323] [outer = 0x7f7e2ce74800] 07:45:09 INFO - PROCESS | 1936 | 1460990709113 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]]]}] 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:45:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:45:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:45:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:45:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:45:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:45:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:45:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:45:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:45:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1445ms 07:45:09 INFO - PROCESS | 1936 | 1460990709141 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 07:45:09 INFO - PROCESS | 1936 | 1460990709156 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 07:45:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:45:09 INFO - PROCESS | 1936 | 1460990709211 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:45:09 INFO - PROCESS | 1936 | 1460990709215 Marionette TRACE conn5 <- [1,3062,null,{}] 07:45:09 INFO - PROCESS | 1936 | 1460990709225 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}] 07:45:09 INFO - PROCESS | 1936 | 1460990709441 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 07:45:09 INFO - PROCESS | 1936 | 1460990709707 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:09 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e2f351800 == 198 [pid = 1936] [id = 775] 07:45:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 146 (0x7f7e2f694c00) [pid = 1936] [serial = 2324] [outer = (nil)] 07:45:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 147 (0x7f7e3029a400) [pid = 1936] [serial = 2325] [outer = 0x7f7e2f694c00] 07:45:09 INFO - PROCESS | 1936 | 1460990709823 Marionette DEBUG loaded listener.js 07:45:09 INFO - PROCESS | 1936 | ++DOMWINDOW == 148 (0x7f7e32658c00) [pid = 1936] [serial = 2326] [outer = 0x7f7e2f694c00] 07:45:10 INFO - PROCESS | 1936 | [1936] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:45:10 INFO - PROCESS | 1936 | 1460990710712 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:45:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:45:10 INFO - {} 07:45:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1534ms 07:45:10 INFO - PROCESS | 1936 | 1460990710739 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 07:45:10 INFO - PROCESS | 1936 | 1460990710743 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 07:45:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:45:10 INFO - PROCESS | 1936 | 1460990710749 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:45:10 INFO - PROCESS | 1936 | 1460990710754 Marionette TRACE conn5 <- [1,3066,null,{}] 07:45:10 INFO - PROCESS | 1936 | 1460990710769 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}] 07:45:10 INFO - PROCESS | 1936 | 1460990710990 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 07:45:11 INFO - PROCESS | 1936 | 1460990711261 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:11 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e327dd800 == 199 [pid = 1936] [id = 776] 07:45:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 149 (0x7f7e33595400) [pid = 1936] [serial = 2327] [outer = (nil)] 07:45:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 150 (0x7f7e346ab000) [pid = 1936] [serial = 2328] [outer = 0x7f7e33595400] 07:45:11 INFO - PROCESS | 1936 | 1460990711414 Marionette DEBUG loaded listener.js 07:45:11 INFO - PROCESS | 1936 | ++DOMWINDOW == 151 (0x7f7e34a45800) [pid = 1936] [serial = 2329] [outer = 0x7f7e33595400] 07:45:12 INFO - PROCESS | 1936 | 1460990712200 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]]]}] 07:45:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:45:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:45:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:45:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:45:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:45:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:45:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:45:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1484ms 07:45:12 INFO - PROCESS | 1936 | 1460990712236 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 07:45:12 INFO - PROCESS | 1936 | 1460990712240 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 07:45:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:45:12 INFO - PROCESS | 1936 | 1460990712246 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:45:12 INFO - PROCESS | 1936 | 1460990712249 Marionette TRACE conn5 <- [1,3070,null,{}] 07:45:12 INFO - PROCESS | 1936 | 1460990712255 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}] 07:45:12 INFO - PROCESS | 1936 | 1460990712467 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 07:45:12 INFO - PROCESS | 1936 | 1460990712756 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:12 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e32ab6800 == 200 [pid = 1936] [id = 777] 07:45:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 152 (0x7f7e3434d800) [pid = 1936] [serial = 2330] [outer = (nil)] 07:45:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 153 (0x7f7e363c7800) [pid = 1936] [serial = 2331] [outer = 0x7f7e3434d800] 07:45:12 INFO - PROCESS | 1936 | 1460990712830 Marionette DEBUG loaded listener.js 07:45:12 INFO - PROCESS | 1936 | ++DOMWINDOW == 154 (0x7f7e363cc800) [pid = 1936] [serial = 2332] [outer = 0x7f7e3434d800] 07:45:13 INFO - PROCESS | 1936 | 1460990713599 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]]]}] 07:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:45:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:45:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1378ms 07:45:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:45:13 INFO - PROCESS | 1936 | 1460990713631 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 07:45:13 INFO - PROCESS | 1936 | 1460990713634 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 07:45:13 INFO - PROCESS | 1936 | 1460990713640 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:45:13 INFO - PROCESS | 1936 | 1460990713643 Marionette TRACE conn5 <- [1,3074,null,{}] 07:45:13 INFO - PROCESS | 1936 | 1460990713649 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}] 07:45:13 INFO - PROCESS | 1936 | 1460990713860 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 07:45:14 INFO - PROCESS | 1936 | 1460990714113 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:14 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34490000 == 201 [pid = 1936] [id = 778] 07:45:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 155 (0x7f7e35af3c00) [pid = 1936] [serial = 2333] [outer = (nil)] 07:45:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 156 (0x7f7e363d1c00) [pid = 1936] [serial = 2334] [outer = 0x7f7e35af3c00] 07:45:14 INFO - PROCESS | 1936 | 1460990714187 Marionette DEBUG loaded listener.js 07:45:14 INFO - PROCESS | 1936 | ++DOMWINDOW == 157 (0x7f7e36437800) [pid = 1936] [serial = 2335] [outer = 0x7f7e35af3c00] 07:45:14 INFO - PROCESS | 1936 | 1460990714954 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]]]}] 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:45:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:45:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1340ms 07:45:14 INFO - PROCESS | 1936 | 1460990714981 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 07:45:14 INFO - PROCESS | 1936 | 1460990714984 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 07:45:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:45:14 INFO - PROCESS | 1936 | 1460990714990 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:45:14 INFO - PROCESS | 1936 | 1460990714992 Marionette TRACE conn5 <- [1,3078,null,{}] 07:45:15 INFO - PROCESS | 1936 | 1460990714997 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}] 07:45:15 INFO - PROCESS | 1936 | 1460990715231 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 07:45:15 INFO - PROCESS | 1936 | 1460990715527 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:15 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e34836000 == 202 [pid = 1936] [id = 779] 07:45:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 158 (0x7f7e3643b000) [pid = 1936] [serial = 2336] [outer = (nil)] 07:45:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 159 (0x7f7e37399400) [pid = 1936] [serial = 2337] [outer = 0x7f7e3643b000] 07:45:15 INFO - PROCESS | 1936 | 1460990715605 Marionette DEBUG loaded listener.js 07:45:15 INFO - PROCESS | 1936 | ++DOMWINDOW == 160 (0x7f7e381a2000) [pid = 1936] [serial = 2338] [outer = 0x7f7e3643b000] 07:45:16 INFO - PROCESS | 1936 | 1460990716424 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 07:45:16 INFO - PROCESS | 1936 | 1460990716473 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 07:45:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:45:16 INFO - PROCESS | 1936 | 1460990716483 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:45:16 INFO - PROCESS | 1936 | 1460990716490 Marionette TRACE conn5 <- [1,3082,null,{}] 07:45:16 INFO - PROCESS | 1936 | 1460990716544 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}] 07:45:16 INFO - PROCESS | 1936 | 1460990716745 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 07:45:17 INFO - PROCESS | 1936 | 1460990717027 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:17 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3583e800 == 203 [pid = 1936] [id = 780] 07:45:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 161 (0x7f7e2f8d9000) [pid = 1936] [serial = 2339] [outer = (nil)] 07:45:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 162 (0x7f7e38e55c00) [pid = 1936] [serial = 2340] [outer = 0x7f7e2f8d9000] 07:45:17 INFO - PROCESS | 1936 | 1460990717101 Marionette DEBUG loaded listener.js 07:45:17 INFO - PROCESS | 1936 | ++DOMWINDOW == 163 (0x7f7e39047400) [pid = 1936] [serial = 2341] [outer = 0x7f7e2f8d9000] 07:45:17 INFO - PROCESS | 1936 | 1460990717862 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]]]}] 07:45:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:45:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:45:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:45:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1425ms 07:45:17 INFO - PROCESS | 1936 | 1460990717911 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 07:45:17 INFO - PROCESS | 1936 | 1460990717915 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 07:45:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:45:17 INFO - PROCESS | 1936 | 1460990717921 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:45:17 INFO - PROCESS | 1936 | 1460990717923 Marionette TRACE conn5 <- [1,3086,null,{}] 07:45:17 INFO - PROCESS | 1936 | 1460990717929 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}] 07:45:18 INFO - PROCESS | 1936 | 1460990718137 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 07:45:18 INFO - PROCESS | 1936 | 1460990718392 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:18 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e37106800 == 204 [pid = 1936] [id = 781] 07:45:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 164 (0x7f7e39049000) [pid = 1936] [serial = 2342] [outer = (nil)] 07:45:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 165 (0x7f7e3904f000) [pid = 1936] [serial = 2343] [outer = 0x7f7e39049000] 07:45:18 INFO - PROCESS | 1936 | 1460990718487 Marionette DEBUG loaded listener.js 07:45:18 INFO - PROCESS | 1936 | ++DOMWINDOW == 166 (0x7f7e3a495800) [pid = 1936] [serial = 2344] [outer = 0x7f7e39049000] 07:45:19 INFO - PROCESS | 1936 | 1460990719261 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:45:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:45:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1380ms 07:45:19 INFO - PROCESS | 1936 | 1460990719303 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 07:45:19 INFO - PROCESS | 1936 | 1460990719307 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 07:45:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:45:19 INFO - PROCESS | 1936 | 1460990719312 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:45:19 INFO - PROCESS | 1936 | 1460990719314 Marionette TRACE conn5 <- [1,3090,null,{}] 07:45:19 INFO - PROCESS | 1936 | 1460990719320 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}] 07:45:19 INFO - PROCESS | 1936 | 1460990719532 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 07:45:19 INFO - PROCESS | 1936 | 1460990719822 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:19 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3815b000 == 205 [pid = 1936] [id = 782] 07:45:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 167 (0x7f7e3904c000) [pid = 1936] [serial = 2345] [outer = (nil)] 07:45:19 INFO - PROCESS | 1936 | ++DOMWINDOW == 168 (0x7f7e3a499000) [pid = 1936] [serial = 2346] [outer = 0x7f7e3904c000] 07:45:19 INFO - PROCESS | 1936 | 1460990719898 Marionette DEBUG loaded listener.js 07:45:20 INFO - PROCESS | 1936 | ++DOMWINDOW == 169 (0x7f7e3a49f800) [pid = 1936] [serial = 2347] [outer = 0x7f7e3904c000] 07:45:20 INFO - PROCESS | 1936 | 1460990720674 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:45:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:45:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1378ms 07:45:20 INFO - PROCESS | 1936 | 1460990720692 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 07:45:20 INFO - PROCESS | 1936 | 1460990720696 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 07:45:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:45:20 INFO - PROCESS | 1936 | 1460990720703 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:45:20 INFO - PROCESS | 1936 | 1460990720707 Marionette TRACE conn5 <- [1,3094,null,{}] 07:45:20 INFO - PROCESS | 1936 | 1460990720712 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}] 07:45:20 INFO - PROCESS | 1936 | 1460990720935 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 07:45:21 INFO - PROCESS | 1936 | 1460990721192 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:21 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a4db800 == 206 [pid = 1936] [id = 783] 07:45:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 170 (0x7f7e2b140c00) [pid = 1936] [serial = 2348] [outer = (nil)] 07:45:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 171 (0x7f7e3a6e6000) [pid = 1936] [serial = 2349] [outer = 0x7f7e2b140c00] 07:45:21 INFO - PROCESS | 1936 | 1460990721262 Marionette DEBUG loaded listener.js 07:45:21 INFO - PROCESS | 1936 | ++DOMWINDOW == 172 (0x7f7e3a754800) [pid = 1936] [serial = 2350] [outer = 0x7f7e2b140c00] 07:45:22 INFO - PROCESS | 1936 | 1460990722074 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:45:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:45:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1379ms 07:45:22 INFO - PROCESS | 1936 | 1460990722082 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 07:45:22 INFO - PROCESS | 1936 | 1460990722085 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 07:45:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:45:22 INFO - PROCESS | 1936 | 1460990722091 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:45:22 INFO - PROCESS | 1936 | 1460990722095 Marionette TRACE conn5 <- [1,3098,null,{}] 07:45:22 INFO - PROCESS | 1936 | 1460990722100 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}] 07:45:22 INFO - PROCESS | 1936 | 1460990722336 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 07:45:22 INFO - PROCESS | 1936 | 1460990722633 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:22 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3a7cf800 == 207 [pid = 1936] [id = 784] 07:45:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 173 (0x7f7e3a755000) [pid = 1936] [serial = 2351] [outer = (nil)] 07:45:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 174 (0x7f7e3b053400) [pid = 1936] [serial = 2352] [outer = 0x7f7e3a755000] 07:45:22 INFO - PROCESS | 1936 | 1460990722710 Marionette DEBUG loaded listener.js 07:45:22 INFO - PROCESS | 1936 | ++DOMWINDOW == 175 (0x7f7e3b959400) [pid = 1936] [serial = 2353] [outer = 0x7f7e3a755000] 07:45:23 INFO - PROCESS | 1936 | 1460990723522 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]]]}] 07:45:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:45:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:45:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1477ms 07:45:23 INFO - PROCESS | 1936 | 1460990723570 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 07:45:23 INFO - PROCESS | 1936 | 1460990723572 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 07:45:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:45:23 INFO - PROCESS | 1936 | 1460990723578 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:45:23 INFO - PROCESS | 1936 | 1460990723580 Marionette TRACE conn5 <- [1,3102,null,{}] 07:45:23 INFO - PROCESS | 1936 | 1460990723586 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}] 07:45:23 INFO - PROCESS | 1936 | 1460990723802 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 07:45:24 INFO - PROCESS | 1936 | 1460990724093 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:24 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3aed2800 == 208 [pid = 1936] [id = 785] 07:45:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 176 (0x7f7e39048000) [pid = 1936] [serial = 2354] [outer = (nil)] 07:45:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 177 (0x7f7e3bc55800) [pid = 1936] [serial = 2355] [outer = 0x7f7e39048000] 07:45:24 INFO - PROCESS | 1936 | 1460990724168 Marionette DEBUG loaded listener.js 07:45:24 INFO - PROCESS | 1936 | ++DOMWINDOW == 178 (0x7f7e3c726000) [pid = 1936] [serial = 2356] [outer = 0x7f7e39048000] 07:45:24 INFO - PROCESS | 1936 | 1460990724904 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:45:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:45:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1381ms 07:45:24 INFO - PROCESS | 1936 | 1460990724960 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 07:45:24 INFO - PROCESS | 1936 | 1460990724964 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 07:45:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:45:24 INFO - PROCESS | 1936 | 1460990724971 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:45:24 INFO - PROCESS | 1936 | 1460990724973 Marionette TRACE conn5 <- [1,3106,null,{}] 07:45:25 INFO - PROCESS | 1936 | 1460990725025 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}] 07:45:25 INFO - PROCESS | 1936 | 1460990725237 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 07:45:25 INFO - PROCESS | 1936 | 1460990725528 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:25 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e3c89e000 == 209 [pid = 1936] [id = 786] 07:45:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 179 (0x7f7e3a757400) [pid = 1936] [serial = 2357] [outer = (nil)] 07:45:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 180 (0x7f7e3c78e800) [pid = 1936] [serial = 2358] [outer = 0x7f7e3a757400] 07:45:25 INFO - PROCESS | 1936 | 1460990725602 Marionette DEBUG loaded listener.js 07:45:25 INFO - PROCESS | 1936 | ++DOMWINDOW == 181 (0x7f7e3fc89800) [pid = 1936] [serial = 2359] [outer = 0x7f7e3a757400] 07:45:26 INFO - PROCESS | 1936 | 1460990726359 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]]]}] 07:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:45:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:45:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1430ms 07:45:26 INFO - PROCESS | 1936 | 1460990726402 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 07:45:26 INFO - PROCESS | 1936 | 1460990726405 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 07:45:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:45:26 INFO - PROCESS | 1936 | 1460990726412 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:45:26 INFO - PROCESS | 1936 | 1460990726414 Marionette TRACE conn5 <- [1,3110,null,{}] 07:45:26 INFO - PROCESS | 1936 | 1460990726419 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}] 07:45:26 INFO - PROCESS | 1936 | 1460990726635 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 07:45:26 INFO - PROCESS | 1936 | 1460990726925 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:26 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e4071e000 == 210 [pid = 1936] [id = 787] 07:45:26 INFO - PROCESS | 1936 | ++DOMWINDOW == 182 (0x7f7e3a80c000) [pid = 1936] [serial = 2360] [outer = (nil)] 07:45:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 183 (0x7f7e3fcf0c00) [pid = 1936] [serial = 2361] [outer = 0x7f7e3a80c000] 07:45:27 INFO - PROCESS | 1936 | 1460990727016 Marionette DEBUG loaded listener.js 07:45:27 INFO - PROCESS | 1936 | ++DOMWINDOW == 184 (0x7f7e3fe54c00) [pid = 1936] [serial = 2362] [outer = 0x7f7e3a80c000] 07:45:27 INFO - PROCESS | 1936 | 1460990727749 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"]]]}] 07:45:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:45:27 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 07:45:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:45:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:45:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:45:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:45:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1376ms 07:45:27 INFO - PROCESS | 1936 | 1460990727790 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 07:45:27 INFO - PROCESS | 1936 | 1460990727792 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 07:45:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:45:27 INFO - PROCESS | 1936 | 1460990727798 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:45:27 INFO - PROCESS | 1936 | 1460990727801 Marionette TRACE conn5 <- [1,3114,null,{}] 07:45:27 INFO - PROCESS | 1936 | 1460990727806 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}] 07:45:28 INFO - PROCESS | 1936 | 1460990728022 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 07:45:28 INFO - PROCESS | 1936 | 1460990728281 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\", \"f22bcae0-9af0-4832-8e26-d9b13c8cf871\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:45:28 INFO - PROCESS | 1936 | ++DOCSHELL 0x7f7e42284800 == 211 [pid = 1936] [id = 788] 07:45:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 185 (0x7f7e3c72ec00) [pid = 1936] [serial = 2363] [outer = (nil)] 07:45:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 186 (0x7f7e40697000) [pid = 1936] [serial = 2364] [outer = 0x7f7e3c72ec00] 07:45:28 INFO - PROCESS | 1936 | 1460990728356 Marionette DEBUG loaded listener.js 07:45:28 INFO - PROCESS | 1936 | ++DOMWINDOW == 187 (0x7f7e4083b800) [pid = 1936] [serial = 2365] [outer = 0x7f7e3c72ec00] 07:45:29 INFO - PROCESS | 1936 | 1460990729126 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]]]}] 07:45:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:45:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1380ms 07:45:29 INFO - PROCESS | 1936 | 1460990729179 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 07:45:29 INFO - PROCESS | 1936 | 1460990729183 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 07:45:30 WARNING - u'runner_teardown' () 07:45:30 INFO - No more tests 07:45:30 INFO - Got 0 unexpected results 07:45:30 INFO - SUITE-END | took 1134s 07:45:30 INFO - Closing logging queue 07:45:30 INFO - queue closed 07:45:30 INFO - Return code: 0 07:45:30 WARNING - # TBPL SUCCESS # 07:45:30 INFO - Running post-action listener: _resource_record_post_action 07:45:30 INFO - Running post-run listener: _resource_record_post_run 07:45:31 INFO - Total resource usage - Wall time: 1171s; CPU: 98.0%; Read bytes: 6615040; Write bytes: 974643200; Read time: 3316; Write time: 359688 07:45:31 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:45:31 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 84369408; Read time: 0; Write time: 73924 07:45:31 INFO - run-tests - Wall time: 1141s; CPU: 98.0%; Read bytes: 6029312; Write bytes: 890273792; Read time: 3164; Write time: 285764 07:45:31 INFO - Running post-run listener: _upload_blobber_files 07:45:31 INFO - Blob upload gear active. 07:45:31 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:45:31 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 07:45:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:45:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:45:32 INFO - (blobuploader) - INFO - Open directory for files ... 07:45:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:45:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:45:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:45:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:45:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:45:33 INFO - (blobuploader) - INFO - Done attempting. 07:45:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:45:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:45:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:45:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:45:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:45:34 INFO - (blobuploader) - INFO - Done attempting. 07:45:34 INFO - (blobuploader) - INFO - Iteration through files over. 07:45:34 INFO - Return code: 0 07:45:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:45:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:45:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f5af81bad0229d20a59d87cb08b3e30acb3a1050aeec6d1a2146c7de9cf0b484d520fa98b72881d1fa57e15040218f8ffff1669f3ba15424090e4f51b691801", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f2b87c1182845bbdb899533081eda08054094c8582a37cb334013122d81f2fa89b4f378b1add59f970070784c2d5076ed9519effd8849da921bb658df05a2d7d"} 07:45:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:45:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:45:34 INFO - Contents: 07:45:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f5af81bad0229d20a59d87cb08b3e30acb3a1050aeec6d1a2146c7de9cf0b484d520fa98b72881d1fa57e15040218f8ffff1669f3ba15424090e4f51b691801", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f2b87c1182845bbdb899533081eda08054094c8582a37cb334013122d81f2fa89b4f378b1add59f970070784c2d5076ed9519effd8849da921bb658df05a2d7d"} 07:45:34 INFO - Running post-run listener: copy_logs_to_upload_dir 07:45:34 INFO - Copying logs to upload dir... 07:45:34 INFO - mkdir: /builds/slave/test/build/upload/logs 07:45:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1260.675311 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 1 secs) (at 2016-04-18 07:45:34.649298) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 07:45:34.650368) ========= 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-1460988404.571869-1782647366 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f5af81bad0229d20a59d87cb08b3e30acb3a1050aeec6d1a2146c7de9cf0b484d520fa98b72881d1fa57e15040218f8ffff1669f3ba15424090e4f51b691801", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f2b87c1182845bbdb899533081eda08054094c8582a37cb334013122d81f2fa89b4f378b1add59f970070784c2d5076ed9519effd8849da921bb658df05a2d7d"} build_url:https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033060 build_url: 'https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f5af81bad0229d20a59d87cb08b3e30acb3a1050aeec6d1a2146c7de9cf0b484d520fa98b72881d1fa57e15040218f8ffff1669f3ba15424090e4f51b691801", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f2b87c1182845bbdb899533081eda08054094c8582a37cb334013122d81f2fa89b4f378b1add59f970070784c2d5076ed9519effd8849da921bb658df05a2d7d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/AiYtUXcwQPyDD7eLHyDgtQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 07:45:34.723963) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:45:34.729255) ========= 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-1460988404.571869-1782647366 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018789 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 07:45:34.796681) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 07:45:34.797134) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 07:45:34.798173) ========= ========= Total master_lag: 3.01 =========