builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-396 starttime: 1466501492.07 results: success (0) buildid: 20160621002602 builduid: f12a0d6b45e84a0b940c115d38687111 revision: fb2bd3009fd43b84acffa0eb62151e19c3eb4197 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:32.072916) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:32.093345) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:32.093650) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:32.150443) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:32.150721) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303 _=/tools/buildbot/bin/python using PTY: False --2016-06-21 02:31:32-- 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% 8.94M=0.001s 2016-06-21 02:31:32 (8.94 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.312167 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:32.493501) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:32.493793) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030414 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:32.561822) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 02:31:32.562169) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev fb2bd3009fd43b84acffa0eb62151e19c3eb4197 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev fb2bd3009fd43b84acffa0eb62151e19c3eb4197 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303 _=/tools/buildbot/bin/python using PTY: False 2016-06-21 02:31:32,706 truncating revision to first 12 chars 2016-06-21 02:31:32,706 Setting DEBUG logging. 2016-06-21 02:31:32,707 attempt 1/10 2016-06-21 02:31:32,707 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/fb2bd3009fd4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-21 02:31:34,172 unpacking tar archive at: mozilla-beta-fb2bd3009fd4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.746173 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 02:31:34.342157) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:34.342470) ========= script_repo_revision: fb2bd3009fd43b84acffa0eb62151e19c3eb4197 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:34.342860) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:34.343154) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 02:31:34.372597) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 10 secs) (at 2016-06-21 02:31:34.372892) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303 _=/tools/buildbot/bin/python using PTY: False 02:31:34 INFO - MultiFileLogger online at 20160621 02:31:34 in /builds/slave/test 02:31:34 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-beta --download-symbols true 02:31:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:31:34 INFO - {'append_to_log': False, 02:31:34 INFO - 'base_work_dir': '/builds/slave/test', 02:31:34 INFO - 'blob_upload_branch': 'mozilla-beta', 02:31:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:31:34 INFO - 'buildbot_json_path': 'buildprops.json', 02:31:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:31:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:31:34 INFO - 'download_minidump_stackwalk': True, 02:31:34 INFO - 'download_symbols': 'true', 02:31:34 INFO - 'e10s': False, 02:31:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:31:34 INFO - 'tooltool.py': '/tools/tooltool.py', 02:31:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:31:34 INFO - '/tools/misc-python/virtualenv.py')}, 02:31:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:31:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:31:34 INFO - 'log_level': 'info', 02:31:34 INFO - 'log_to_console': True, 02:31:34 INFO - 'opt_config_files': (), 02:31:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:31:34 INFO - '--processes=1', 02:31:34 INFO - '--config=%(test_path)s/wptrunner.ini', 02:31:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:31:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:31:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:31:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:31:34 INFO - 'pip_index': False, 02:31:34 INFO - 'require_test_zip': True, 02:31:34 INFO - 'test_type': ('testharness',), 02:31:34 INFO - 'this_chunk': '1', 02:31:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:31:34 INFO - 'total_chunks': '10', 02:31:34 INFO - 'virtualenv_path': 'venv', 02:31:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:31:34 INFO - 'work_dir': 'build'} 02:31:34 INFO - ##### 02:31:34 INFO - ##### Running clobber step. 02:31:34 INFO - ##### 02:31:34 INFO - Running pre-action listener: _resource_record_pre_action 02:31:34 INFO - Running main action method: clobber 02:31:34 INFO - rmtree: /builds/slave/test/build 02:31:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:31:36 INFO - Running post-action listener: _resource_record_post_action 02:31:36 INFO - ##### 02:31:36 INFO - ##### Running read-buildbot-config step. 02:31:36 INFO - ##### 02:31:36 INFO - Running pre-action listener: _resource_record_pre_action 02:31:36 INFO - Running main action method: read_buildbot_config 02:31:36 INFO - Using buildbot properties: 02:31:36 INFO - { 02:31:36 INFO - "project": "", 02:31:36 INFO - "product": "firefox", 02:31:36 INFO - "script_repo_revision": "production", 02:31:36 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 02:31:36 INFO - "repository": "", 02:31:36 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 02:31:36 INFO - "buildid": "20160621002602", 02:31:36 INFO - "pgo_build": "False", 02:31:36 INFO - "basedir": "/builds/slave/test", 02:31:36 INFO - "buildnumber": 6, 02:31:36 INFO - "slavename": "tst-linux32-spot-396", 02:31:36 INFO - "revision": "fb2bd3009fd43b84acffa0eb62151e19c3eb4197", 02:31:36 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 02:31:36 INFO - "platform": "linux", 02:31:36 INFO - "branch": "mozilla-beta", 02:31:36 INFO - "repo_path": "releases/mozilla-beta", 02:31:36 INFO - "moz_repo_path": "", 02:31:36 INFO - "stage_platform": "linux", 02:31:36 INFO - "builduid": "f12a0d6b45e84a0b940c115d38687111", 02:31:36 INFO - "slavebuilddir": "test" 02:31:36 INFO - } 02:31:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 02:31:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 02:31:36 INFO - Running post-action listener: _resource_record_post_action 02:31:36 INFO - ##### 02:31:36 INFO - ##### Running download-and-extract step. 02:31:36 INFO - ##### 02:31:36 INFO - Running pre-action listener: _resource_record_pre_action 02:31:36 INFO - Running main action method: download_and_extract 02:31:36 INFO - mkdir: /builds/slave/test/build/tests 02:31:36 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')]} 02:31:36 INFO - https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 02:31:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:31:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:31:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:31:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 02:31:43 INFO - Downloaded 1291 bytes. 02:31:43 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 02:31:43 INFO - Using the following test package requirements: 02:31:43 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:31:43 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:31:43 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 02:31:43 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:31:43 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 02:31:43 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:31:43 INFO - u'jsshell-linux-i686.zip'], 02:31:43 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:31:43 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 02:31:43 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 02:31:43 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:31:43 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 02:31:43 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:31:43 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 02:31:43 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:31:43 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 02:31:43 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 02:31:43 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 02:31:43 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 02:31:43 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')]} 02:31:43 INFO - https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 02:31:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:31:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:31:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 02:31:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 02:31:46 INFO - Downloaded 22809875 bytes. 02:31:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:31:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:31:47 INFO - caution: filename not matched: web-platform/* 02:31:47 INFO - Return code: 11 02:31: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')]} 02:31:47 INFO - https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 02:31:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:31:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:31:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 02:31:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 02:31:51 INFO - Downloaded 36389080 bytes. 02:31:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:31:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:31:54 INFO - caution: filename not matched: bin/* 02:31:54 INFO - caution: filename not matched: config/* 02:31:54 INFO - caution: filename not matched: mozbase/* 02:31:54 INFO - caution: filename not matched: marionette/* 02:31:54 INFO - caution: filename not matched: tools/wptserve/* 02:31:54 INFO - Return code: 11 02:31:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:31:54 INFO - https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 02:31:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:31:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:31:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:31:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 02:32:01 INFO - Downloaded 69345633 bytes. 02:32:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:32:01 INFO - mkdir: /builds/slave/test/properties 02:32:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:32:01 INFO - Writing to file /builds/slave/test/properties/build_url 02:32:01 INFO - Contents: 02:32:01 INFO - build_url:https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 02:32:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:32:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:32:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:32:02 INFO - Contents: 02:32:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:32:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:02 INFO - https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:32:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:32:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:32:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 02:32:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 02:32:11 INFO - Downloaded 92329722 bytes. 02:32:11 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:32:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:32:21 INFO - Return code: 0 02:32:21 INFO - Running post-action listener: _resource_record_post_action 02:32:21 INFO - Running post-action listener: set_extra_try_arguments 02:32:21 INFO - ##### 02:32:21 INFO - ##### Running create-virtualenv step. 02:32:21 INFO - ##### 02:32:21 INFO - Running pre-action listener: _pre_create_virtualenv 02:32:21 INFO - Running pre-action listener: _resource_record_pre_action 02:32:21 INFO - Running main action method: create_virtualenv 02:32:21 INFO - Creating virtualenv /builds/slave/test/build/venv 02:32:21 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 02:32:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:32:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:32:21 INFO - Using real prefix '/usr' 02:32:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:32:22 INFO - Installing distribute.............................................................................................................................................................................................done. 02:32:26 INFO - Installing pip.................done. 02:32:26 INFO - Return code: 0 02:32:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:32:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:32:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:32:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:26 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x90b4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x911b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91cdf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eafe30>, '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 0x914cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91cb470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', '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 02:32:26 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:32:26 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:32:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:32:26 INFO - 'CCACHE_UMASK': '002', 02:32:26 INFO - 'DISPLAY': ':0', 02:32:26 INFO - 'HOME': '/home/cltbld', 02:32:26 INFO - 'LANG': 'en_US.UTF-8', 02:32:26 INFO - 'LOGNAME': 'cltbld', 02:32:26 INFO - 'MAIL': '/var/mail/cltbld', 02:32:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:32:26 INFO - 'MOZ_NO_REMOTE': '1', 02:32:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:32:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:32:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:26 INFO - 'PWD': '/builds/slave/test', 02:32:26 INFO - 'SHELL': '/bin/bash', 02:32:26 INFO - 'SHLVL': '1', 02:32:26 INFO - 'TERM': 'linux', 02:32:26 INFO - 'TMOUT': '86400', 02:32:26 INFO - 'USER': 'cltbld', 02:32:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', 02:32:26 INFO - '_': '/tools/buildbot/bin/python'} 02:32:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:32:26 INFO - Downloading/unpacking psutil>=0.7.1 02:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:32:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:32:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:32:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:32:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:32:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:32:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:32:30 INFO - Installing collected packages: psutil 02:32:30 INFO - Running setup.py install for psutil 02:32:30 INFO - building 'psutil._psutil_linux' extension 02:32:30 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 02:32:31 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 02:32:31 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 02:32:31 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 02:32:31 INFO - building 'psutil._psutil_posix' extension 02:32:31 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 02:32:31 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 02:32:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:32:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:32:31 INFO - Successfully installed psutil 02:32:31 INFO - Cleaning up... 02:32:31 INFO - Return code: 0 02:32:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:32:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:32:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:32:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:31 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x90b4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x911b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91cdf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eafe30>, '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 0x914cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91cb470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', '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 02:32:31 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:32:31 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:32:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:32:31 INFO - 'CCACHE_UMASK': '002', 02:32:31 INFO - 'DISPLAY': ':0', 02:32:31 INFO - 'HOME': '/home/cltbld', 02:32:31 INFO - 'LANG': 'en_US.UTF-8', 02:32:31 INFO - 'LOGNAME': 'cltbld', 02:32:31 INFO - 'MAIL': '/var/mail/cltbld', 02:32:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:32:31 INFO - 'MOZ_NO_REMOTE': '1', 02:32:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:32:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:32:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:31 INFO - 'PWD': '/builds/slave/test', 02:32:31 INFO - 'SHELL': '/bin/bash', 02:32:31 INFO - 'SHLVL': '1', 02:32:31 INFO - 'TERM': 'linux', 02:32:31 INFO - 'TMOUT': '86400', 02:32:31 INFO - 'USER': 'cltbld', 02:32:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', 02:32:31 INFO - '_': '/tools/buildbot/bin/python'} 02:32:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:32:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:32:32 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 02:32:32 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 02:32:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:32 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 02:32:32 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 02:32:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:32:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:32:35 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:32:35 INFO - Installing collected packages: mozsystemmonitor 02:32:35 INFO - Running setup.py install for mozsystemmonitor 02:32:36 INFO - Successfully installed mozsystemmonitor 02:32:36 INFO - Cleaning up... 02:32:36 INFO - Return code: 0 02:32:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:32:36 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')]} 02:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:32:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:36 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')]} 02:32:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:32:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:36 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x90b4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x911b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91cdf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eafe30>, '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 0x914cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91cb470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', '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 02:32:36 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:32:36 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:32:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:32:36 INFO - 'CCACHE_UMASK': '002', 02:32:36 INFO - 'DISPLAY': ':0', 02:32:36 INFO - 'HOME': '/home/cltbld', 02:32:36 INFO - 'LANG': 'en_US.UTF-8', 02:32:36 INFO - 'LOGNAME': 'cltbld', 02:32:36 INFO - 'MAIL': '/var/mail/cltbld', 02:32:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:32:36 INFO - 'MOZ_NO_REMOTE': '1', 02:32:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:32:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:32:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:36 INFO - 'PWD': '/builds/slave/test', 02:32:36 INFO - 'SHELL': '/bin/bash', 02:32:36 INFO - 'SHLVL': '1', 02:32:36 INFO - 'TERM': 'linux', 02:32:36 INFO - 'TMOUT': '86400', 02:32:36 INFO - 'USER': 'cltbld', 02:32:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', 02:32:36 INFO - '_': '/tools/buildbot/bin/python'} 02:32:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:32:36 INFO - Downloading/unpacking blobuploader==1.2.4 02:32: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 02:32: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 02:32:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32: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 02:32: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 02:32:40 INFO - Downloading blobuploader-1.2.4.tar.gz 02:32:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:32:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:32:40 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 02:32:40 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 02:32:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:40 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 02:32:40 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 02:32:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:32:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:32:41 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 02:32:41 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 02:32:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:41 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 02:32:41 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 02:32:41 INFO - Downloading docopt-0.6.1.tar.gz 02:32:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:32:41 INFO - Installing collected packages: blobuploader, requests, docopt 02:32:41 INFO - Running setup.py install for blobuploader 02:32:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:32:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:32:42 INFO - Running setup.py install for requests 02:32:42 INFO - Running setup.py install for docopt 02:32:43 INFO - Successfully installed blobuploader requests docopt 02:32:43 INFO - Cleaning up... 02:32:43 INFO - Return code: 0 02:32:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:32:43 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')]} 02:32:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:32:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:43 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')]} 02:32:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:32:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:43 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x90b4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x911b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91cdf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eafe30>, '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 0x914cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91cb470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', '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 02:32:43 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:32:43 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:32:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:32:43 INFO - 'CCACHE_UMASK': '002', 02:32:43 INFO - 'DISPLAY': ':0', 02:32:43 INFO - 'HOME': '/home/cltbld', 02:32:43 INFO - 'LANG': 'en_US.UTF-8', 02:32:43 INFO - 'LOGNAME': 'cltbld', 02:32:43 INFO - 'MAIL': '/var/mail/cltbld', 02:32:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:32:43 INFO - 'MOZ_NO_REMOTE': '1', 02:32:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:32:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:32:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:43 INFO - 'PWD': '/builds/slave/test', 02:32:43 INFO - 'SHELL': '/bin/bash', 02:32:43 INFO - 'SHLVL': '1', 02:32:43 INFO - 'TERM': 'linux', 02:32:43 INFO - 'TMOUT': '86400', 02:32:43 INFO - 'USER': 'cltbld', 02:32:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', 02:32:43 INFO - '_': '/tools/buildbot/bin/python'} 02:32:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:32:43 INFO - Running setup.py (path:/tmp/pip-bFQrpw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:32:43 INFO - Running setup.py (path:/tmp/pip-5eTYHk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:32:43 INFO - Running setup.py (path:/tmp/pip-7LM4GG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:32:43 INFO - Running setup.py (path:/tmp/pip-UZ5rhM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:32:44 INFO - Running setup.py (path:/tmp/pip-FqQcYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:32:44 INFO - Running setup.py (path:/tmp/pip-shRaHh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:32:44 INFO - Running setup.py (path:/tmp/pip-vLpFoL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:32:44 INFO - Running setup.py (path:/tmp/pip-wFmJAn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:32:44 INFO - Running setup.py (path:/tmp/pip-tNe2cE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:32:44 INFO - Running setup.py (path:/tmp/pip-fZCbNp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:32:44 INFO - Running setup.py (path:/tmp/pip-3HnRO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:32:44 INFO - Running setup.py (path:/tmp/pip-UIlJiU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:32:45 INFO - Running setup.py (path:/tmp/pip-cemNME-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:32:45 INFO - Running setup.py (path:/tmp/pip-ihTXnC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:32:45 INFO - Running setup.py (path:/tmp/pip-mx5Awu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:32:45 INFO - Running setup.py (path:/tmp/pip-FWabSA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:32:45 INFO - Running setup.py (path:/tmp/pip-m8b7CW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:32:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:32:45 INFO - Running setup.py (path:/tmp/pip-YY0aD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:32:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:32:45 INFO - Running setup.py (path:/tmp/pip-lqDrpU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:32:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:32:46 INFO - Running setup.py (path:/tmp/pip-ayQvUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:32:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:32:46 INFO - Running setup.py (path:/tmp/pip-91wGSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:32:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:32:46 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 02:32:46 INFO - Running setup.py install for manifestparser 02:32:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:32:46 INFO - Running setup.py install for mozcrash 02:32:47 INFO - Running setup.py install for mozdebug 02:32:47 INFO - Running setup.py install for mozdevice 02:32:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:32:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:32:47 INFO - Running setup.py install for mozfile 02:32:47 INFO - Running setup.py install for mozhttpd 02:32:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:32:47 INFO - Running setup.py install for mozinfo 02:32:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:32:48 INFO - Running setup.py install for mozInstall 02:32:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:32:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:32:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:32:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:32:48 INFO - Running setup.py install for mozleak 02:32:48 INFO - Running setup.py install for mozlog 02:32:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:32:48 INFO - Running setup.py install for moznetwork 02:32:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:32:48 INFO - Running setup.py install for mozprocess 02:32:49 INFO - Running setup.py install for mozprofile 02:32:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:32:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:32:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:32:49 INFO - Running setup.py install for mozrunner 02:32:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:32:49 INFO - Running setup.py install for mozscreenshot 02:32:49 INFO - Running setup.py install for moztest 02:32:50 INFO - Running setup.py install for mozversion 02:32:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:32:50 INFO - Running setup.py install for wptserve 02:32:50 INFO - Running setup.py install for marionette-driver 02:32:50 INFO - Running setup.py install for browsermob-proxy 02:32:51 INFO - Running setup.py install for marionette-client 02:32:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:32:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:32:51 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 02:32:51 INFO - Cleaning up... 02:32:51 INFO - Return code: 0 02:32:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:32: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')]} 02:32:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:32:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32: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')]} 02:32:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:32:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 02:32:51 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x90b4c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x911b598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x91cdf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eafe30>, '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 0x914cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91cb470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', '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 02:32:51 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 02:32:51 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:32:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:32:51 INFO - 'CCACHE_UMASK': '002', 02:32:51 INFO - 'DISPLAY': ':0', 02:32:51 INFO - 'HOME': '/home/cltbld', 02:32:51 INFO - 'LANG': 'en_US.UTF-8', 02:32:51 INFO - 'LOGNAME': 'cltbld', 02:32:51 INFO - 'MAIL': '/var/mail/cltbld', 02:32:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:32:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:32:51 INFO - 'MOZ_NO_REMOTE': '1', 02:32:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:32:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:32:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:32:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:32:51 INFO - 'PWD': '/builds/slave/test', 02:32:51 INFO - 'SHELL': '/bin/bash', 02:32:51 INFO - 'SHLVL': '1', 02:32:51 INFO - 'TERM': 'linux', 02:32:51 INFO - 'TMOUT': '86400', 02:32:51 INFO - 'USER': 'cltbld', 02:32:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', 02:32:51 INFO - '_': '/tools/buildbot/bin/python'} 02:32:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:32:52 INFO - Running setup.py (path:/tmp/pip-mpWV6a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:32:52 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)) 02:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:32:52 INFO - Running setup.py (path:/tmp/pip-ij7SYt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:32:52 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)) 02:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:32:52 INFO - Running setup.py (path:/tmp/pip-7spmRT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:32:52 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)) 02:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:32:52 INFO - Running setup.py (path:/tmp/pip-_MyhZo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:32:52 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)) 02:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:32:52 INFO - Running setup.py (path:/tmp/pip-Omh2Jb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:32:52 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)) 02:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:32:52 INFO - Running setup.py (path:/tmp/pip-FFVfO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:32:52 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)) 02:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:32:52 INFO - Running setup.py (path:/tmp/pip-pIaGjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:32:52 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)) 02:32:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:32:53 INFO - Running setup.py (path:/tmp/pip-H9nsfb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:32:53 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)) 02:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:32:53 INFO - Running setup.py (path:/tmp/pip-j_cChp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:32:53 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)) 02:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:32:53 INFO - Running setup.py (path:/tmp/pip-PHsiah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:32:53 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)) 02:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:32:53 INFO - Running setup.py (path:/tmp/pip-Eh17_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:32:53 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)) 02:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:32:53 INFO - Running setup.py (path:/tmp/pip-uP_dYM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:32:53 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)) 02:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:32:53 INFO - Running setup.py (path:/tmp/pip-Giw7wB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:32:53 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)) 02:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:32:53 INFO - Running setup.py (path:/tmp/pip-isNdEn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:32:53 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)) 02:32:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:32:53 INFO - Running setup.py (path:/tmp/pip-QfO86v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:32:54 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)) 02:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:32:54 INFO - Running setup.py (path:/tmp/pip-yLOSgd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:32:54 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)) 02:32:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:32:54 INFO - Running setup.py (path:/tmp/pip-NsQMlS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:32:54 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)) 02:32:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:32:54 INFO - Running setup.py (path:/tmp/pip-Ad1vWe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:32:54 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)) 02:32:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:32:54 INFO - Running setup.py (path:/tmp/pip-apKC0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:32:54 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)) 02:32:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:32:54 INFO - Running setup.py (path:/tmp/pip-MMMHP2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:32:54 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)) 02:32:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:32:55 INFO - Running setup.py (path:/tmp/pip-3YdhK3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:32:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:32:55 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)) 02:32:55 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)) 02:32:55 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)) 02:32:55 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)) 02:32:55 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)) 02:32:55 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)) 02:32:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:32:55 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 02:32:55 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 02:32:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 02:32:55 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 02:32:55 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 02:32:58 INFO - Downloading blessings-1.6.tar.gz 02:32:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:32:59 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)) 02:32:59 INFO - Installing collected packages: blessings 02:32:59 INFO - Running setup.py install for blessings 02:32:59 INFO - Successfully installed blessings 02:32:59 INFO - Cleaning up... 02:32:59 INFO - Return code: 0 02:32:59 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:32:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:32:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:32:59 INFO - Reading from file tmpfile_stdout 02:32:59 INFO - Current package versions: 02:32:59 INFO - argparse == 1.2.1 02:32:59 INFO - blessings == 1.6 02:32:59 INFO - blobuploader == 1.2.4 02:32:59 INFO - browsermob-proxy == 0.6.0 02:32:59 INFO - docopt == 0.6.1 02:32:59 INFO - manifestparser == 1.1 02:32:59 INFO - marionette-client == 2.3.0 02:32:59 INFO - marionette-driver == 1.4.0 02:32:59 INFO - mozInstall == 1.12 02:32:59 INFO - mozcrash == 0.17 02:32:59 INFO - mozdebug == 0.1 02:32:59 INFO - mozdevice == 0.48 02:32:59 INFO - mozfile == 1.2 02:32:59 INFO - mozhttpd == 0.7 02:32:59 INFO - mozinfo == 0.9 02:32:59 INFO - mozleak == 0.1 02:32:59 INFO - mozlog == 3.1 02:32:59 INFO - moznetwork == 0.27 02:32:59 INFO - mozprocess == 0.22 02:32:59 INFO - mozprofile == 0.28 02:32:59 INFO - mozrunner == 6.11 02:32:59 INFO - mozscreenshot == 0.1 02:32:59 INFO - mozsystemmonitor == 0.0 02:32:59 INFO - moztest == 0.7 02:32:59 INFO - mozversion == 1.4 02:32:59 INFO - psutil == 3.1.1 02:32:59 INFO - requests == 1.2.3 02:32:59 INFO - wptserve == 1.4.0 02:32:59 INFO - wsgiref == 0.1.2 02:32:59 INFO - Running post-action listener: _resource_record_post_action 02:32:59 INFO - Running post-action listener: _start_resource_monitoring 02:32:59 INFO - Starting resource monitoring. 02:32:59 INFO - ##### 02:32:59 INFO - ##### Running pull step. 02:32:59 INFO - ##### 02:32:59 INFO - Running pre-action listener: _resource_record_pre_action 02:32:59 INFO - Running main action method: pull 02:32:59 INFO - Pull has nothing to do! 02:32:59 INFO - Running post-action listener: _resource_record_post_action 02:32:59 INFO - ##### 02:32:59 INFO - ##### Running install step. 02:32:59 INFO - ##### 02:32:59 INFO - Running pre-action listener: _resource_record_pre_action 02:32:59 INFO - Running main action method: install 02:32:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:32:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:33:00 INFO - Reading from file tmpfile_stdout 02:33:00 INFO - Detecting whether we're running mozinstall >=1.0... 02:33:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:33:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:33:00 INFO - Reading from file tmpfile_stdout 02:33:00 INFO - Output received: 02:33:00 INFO - Usage: mozinstall [options] installer 02:33:00 INFO - Options: 02:33:00 INFO - -h, --help show this help message and exit 02:33:00 INFO - -d DEST, --destination=DEST 02:33:00 INFO - Directory to install application into. [default: 02:33:00 INFO - "/builds/slave/test"] 02:33:00 INFO - --app=APP Application being installed. [default: firefox] 02:33:00 INFO - mkdir: /builds/slave/test/build/application 02:33:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:33:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 02:33:29 INFO - Reading from file tmpfile_stdout 02:33:29 INFO - Output received: 02:33:29 INFO - /builds/slave/test/build/application/firefox/firefox 02:33:29 INFO - Running post-action listener: _resource_record_post_action 02:33:29 INFO - ##### 02:33:29 INFO - ##### Running run-tests step. 02:33:29 INFO - ##### 02:33:29 INFO - Running pre-action listener: _resource_record_pre_action 02:33:29 INFO - Running main action method: run_tests 02:33:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:33:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:33:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:33:29 INFO - grabbing minidump binary from tooltool 02:33: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')]} 02:33: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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eafe30>, '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 0x914cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x91cb470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:33: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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:33: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/linux32/releng.manifest -o -c /builds/tooltool_cache 02:33:29 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:33:29 INFO - Return code: 0 02:33:29 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 02:33:29 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:33:29 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/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:33:29 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/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:33:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:33:29 INFO - 'CCACHE_UMASK': '002', 02:33:29 INFO - 'DISPLAY': ':0', 02:33:29 INFO - 'HOME': '/home/cltbld', 02:33:29 INFO - 'LANG': 'en_US.UTF-8', 02:33:29 INFO - 'LOGNAME': 'cltbld', 02:33:29 INFO - 'MAIL': '/var/mail/cltbld', 02:33:29 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:33:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:33:29 INFO - 'MOZ_NO_REMOTE': '1', 02:33:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:33:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:29 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:33:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:33:29 INFO - 'PWD': '/builds/slave/test', 02:33:29 INFO - 'SHELL': '/bin/bash', 02:33:29 INFO - 'SHLVL': '1', 02:33:29 INFO - 'TERM': 'linux', 02:33:29 INFO - 'TMOUT': '86400', 02:33:29 INFO - 'USER': 'cltbld', 02:33:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303', 02:33:29 INFO - '_': '/tools/buildbot/bin/python'} 02:33:29 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/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:33:30 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 02:33:30 INFO - import pkg_resources 02:33:31 INFO - Using 1 client processes 02:33:31 INFO - wptserve Starting http server on 127.0.0.1:8000 02:33:32 INFO - wptserve Starting http server on 127.0.0.1:8001 02:33:32 INFO - wptserve Starting http server on 127.0.0.1:8443 02:33:34 INFO - SUITE-START | Running 778 tests 02:33:34 INFO - Running testharness tests 02:33:34 INFO - Setting up ssl 02:33:34 INFO - PROCESS | certutil | 02:33:34 INFO - PROCESS | certutil | 02:33:34 INFO - PROCESS | certutil | 02:33:34 INFO - Certificate Nickname Trust Attributes 02:33:34 INFO - SSL,S/MIME,JAR/XPI 02:33:34 INFO - 02:33:34 INFO - web-platform-tests CT,, 02:33:34 INFO - 02:33:34 INFO - Starting runner 02:33:37 INFO - PROCESS | 2693 | 1466501617011 Marionette DEBUG Marionette enabled via build flag and pref 02:33:37 INFO - PROCESS | 2693 | ++DOCSHELL 0xa4e4c000 == 1 [pid = 2693] [id = 1] 02:33:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 1 (0xa4e4c400) [pid = 2693] [serial = 1] [outer = (nil)] 02:33:37 INFO - PROCESS | 2693 | [2693] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:33:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 2 (0xa4e4cc00) [pid = 2693] [serial = 2] [outer = 0xa4e4c400] 02:33:37 INFO - PROCESS | 2693 | 1466501617744 Marionette INFO Listening on port 2828 02:33:38 INFO - PROCESS | 2693 | 1466501618396 Marionette DEBUG Marionette enabled via command-line flag 02:33:38 INFO - PROCESS | 2693 | ++DOCSHELL 0xa23a8c00 == 2 [pid = 2693] [id = 2] 02:33:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 3 (0xa23aa000) [pid = 2693] [serial = 3] [outer = (nil)] 02:33:38 INFO - PROCESS | 2693 | [2693] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:33:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 2693] [serial = 4] [outer = 0xa23aa000] 02:33:38 INFO - PROCESS | 2693 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c9800 02:33:38 INFO - PROCESS | 2693 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d3300 02:33:38 INFO - PROCESS | 2693 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20f32c0 02:33:38 INFO - PROCESS | 2693 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f3f00 02:33:38 INFO - PROCESS | 2693 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20f9c40 02:33:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 5 (0xa1115000) [pid = 2693] [serial = 5] [outer = 0xa4e4c400] 02:33:38 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:38 INFO - PROCESS | 2693 | 1466501618778 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60443 02:33:38 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:38 INFO - PROCESS | 2693 | 1466501618810 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60444 02:33:38 INFO - PROCESS | 2693 | 1466501618870 Marionette DEBUG Closed connection conn0 02:33:38 INFO - PROCESS | 2693 | 1466501618962 Marionette DEBUG Closed connection conn1 02:33:38 INFO - PROCESS | 2693 | [2693] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 02:33:39 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:39 INFO - PROCESS | 2693 | 1466501619005 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60445 02:33:39 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:39 INFO - PROCESS | 2693 | 1466501619070 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60446 02:33:39 INFO - PROCESS | 2693 | 1466501619075 Marionette DEBUG Closed connection conn2 02:33:39 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:33:39 INFO - PROCESS | 2693 | 1466501619107 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:60447 02:33:39 INFO - PROCESS | 2693 | 1466501619118 Marionette DEBUG Closed connection conn3 02:33:39 INFO - PROCESS | 2693 | 1466501619164 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:33:39 INFO - PROCESS | 2693 | 1466501619182 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160621002602","device":"desktop","version":"48.0"} 02:33:39 INFO - PROCESS | 2693 | [2693] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:33:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b43a000 == 3 [pid = 2693] [id = 3] 02:33:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 6 (0x9b43a400) [pid = 2693] [serial = 6] [outer = (nil)] 02:33:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b43ac00 == 4 [pid = 2693] [id = 4] 02:33:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 7 (0x9b43b000) [pid = 2693] [serial = 7] [outer = (nil)] 02:33:41 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:33:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x9ab13c00 == 5 [pid = 2693] [id = 5] 02:33:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 8 (0x9ab14000) [pid = 2693] [serial = 8] [outer = (nil)] 02:33:41 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:33:41 INFO - PROCESS | 2693 | [2693] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:33:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 9 (0x9a9f9800) [pid = 2693] [serial = 9] [outer = 0x9ab14000] 02:33:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 10 (0x9a432400) [pid = 2693] [serial = 10] [outer = 0x9b43a400] 02:33:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 11 (0x9a434000) [pid = 2693] [serial = 11] [outer = 0x9b43b000] 02:33:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 12 (0x9a436800) [pid = 2693] [serial = 12] [outer = 0x9ab14000] 02:33:43 INFO - PROCESS | 2693 | 1466501623191 Marionette INFO startBrowser 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:43 INFO - PROCESS | 2693 | 1466501623239 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 2693 | 1466501623258 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 2693 | 1466501623262 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 13 (0x992f1400) [pid = 2693] [serial = 13] [outer = 0x9ab14000] 02:33:43 INFO - PROCESS | 2693 | 1466501623966 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"4b561ea2-19a5-4ee5-962c-4a0d51ec86a4","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160621002602","device":"desktop","version":"48.0","command_id":1}}] 02:33:44 INFO - PROCESS | 2693 | 1466501624204 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:33:44 INFO - PROCESS | 2693 | 1466501624213 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:44 INFO - PROCESS | 2693 | 1466501624653 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:33:44 INFO - PROCESS | 2693 | 1466501624752 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:33:44 INFO - PROCESS | 2693 | 1466501624758 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:44 INFO - PROCESS | 2693 | [2693] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:33:44 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:33:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 14 (0x95177400) [pid = 2693] [serial = 14] [outer = 0x9ab14000] 02:33:45 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:33:45 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:33:45 INFO - PROCESS | 2693 | 1466501625426 Marionette TRACE conn4 <- [1,3,null,{}] 02:33:45 INFO - PROCESS | 2693 | 1466501625462 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:33:45 INFO - PROCESS | 2693 | 1466501625466 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:45 INFO - PROCESS | 2693 | 1466501625506 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:33:45 INFO - PROCESS | 2693 | 1466501625566 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:33:45 INFO - PROCESS | 2693 | 1466501625570 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:33:45 INFO - PROCESS | 2693 | 1466501625655 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:33:45 INFO - PROCESS | 2693 | 1466501625661 Marionette TRACE conn4 <- [1,6,null,{}] 02:33:45 INFO - PROCESS | 2693 | 1466501625672 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:45 INFO - PROCESS | 2693 | 1466501625676 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:45 INFO - PROCESS | 2693 | 1466501625698 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:33:45 INFO - PROCESS | 2693 | 1466501625704 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 2693 | 1466501625712 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x9ab0f400 == 6 [pid = 2693] [id = 6] 02:33:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 15 (0x9bc18000) [pid = 2693] [serial = 15] [outer = (nil)] 02:33:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 16 (0x93dd3000) [pid = 2693] [serial = 16] [outer = 0x9bc18000] 02:33:45 INFO - PROCESS | 2693 | 1466501625792 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 17 (0x93dd7800) [pid = 2693] [serial = 17] [outer = 0x9bc18000] 02:33:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba5800 == 7 [pid = 2693] [id = 7] 02:33:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 18 (0x93ba5c00) [pid = 2693] [serial = 18] [outer = (nil)] 02:33:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 19 (0x93bb0000) [pid = 2693] [serial = 19] [outer = 0x93ba5c00] 02:33:46 INFO - PROCESS | 2693 | 1466501626297 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 20 (0x93043c00) [pid = 2693] [serial = 20] [outer = 0x93ba5c00] 02:33:46 INFO - PROCESS | 2693 | [2693] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:33:46 INFO - PROCESS | 2693 | 1466501626796 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1262ms 02:33:46 INFO - PROCESS | 2693 | 1466501626873 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 2693 | 1466501626876 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:33:46 INFO - PROCESS | 2693 | 1466501626976 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 2693 | 1466501626980 Marionette TRACE conn4 <- [1,10,null,{}] 02:33:47 INFO - PROCESS | 2693 | 1466501627031 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:47 INFO - PROCESS | 2693 | 1466501627042 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:47 INFO - PROCESS | 2693 | 1466501627215 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:33:47 INFO - PROCESS | 2693 | 1466501627233 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:47 INFO - PROCESS | 2693 | 1466501627242 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304ec00 == 8 [pid = 2693] [id = 8] 02:33:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 21 (0x93ba3400) [pid = 2693] [serial = 21] [outer = (nil)] 02:33:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 22 (0x93ddd400) [pid = 2693] [serial = 22] [outer = 0x93ba3400] 02:33:47 INFO - PROCESS | 2693 | 1466501627316 Marionette DEBUG loaded listener.js 02:33:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 23 (0x922af800) [pid = 2693] [serial = 23] [outer = 0x93ba3400] 02:33:48 INFO - PROCESS | 2693 | 1466501628394 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1509ms 02:33:48 INFO - PROCESS | 2693 | 1466501628414 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:33:48 INFO - PROCESS | 2693 | 1466501628420 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:33:48 INFO - PROCESS | 2693 | 1466501628428 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:33:48 INFO - PROCESS | 2693 | 1466501628436 Marionette TRACE conn4 <- [1,14,null,{}] 02:33:48 INFO - PROCESS | 2693 | 1466501628444 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:48 INFO - PROCESS | 2693 | 1466501628450 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:48 INFO - PROCESS | 2693 | 1466501628652 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:33:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x9238e000 == 9 [pid = 2693] [id = 9] 02:33:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 24 (0x92f2fc00) [pid = 2693] [serial = 24] [outer = (nil)] 02:33:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 25 (0x93046400) [pid = 2693] [serial = 25] [outer = 0x92f2fc00] 02:33:48 INFO - PROCESS | 2693 | 1466501628789 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 2693 | 1466501628797 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba8800 == 10 [pid = 2693] [id = 10] 02:33:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 26 (0x93ba8c00) [pid = 2693] [serial = 26] [outer = (nil)] 02:33:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 27 (0x93bae800) [pid = 2693] [serial = 27] [outer = 0x93ba8c00] 02:33:48 INFO - PROCESS | 2693 | 1466501628905 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 28 (0x95488000) [pid = 2693] [serial = 28] [outer = 0x93ba8c00] 02:33:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 29 (0x93042800) [pid = 2693] [serial = 29] [outer = 0x92f2fc00] 02:33:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x922ac400 == 11 [pid = 2693] [id = 11] 02:33:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 30 (0x922ba800) [pid = 2693] [serial = 30] [outer = (nil)] 02:33:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 31 (0x997ed800) [pid = 2693] [serial = 31] [outer = 0x922ba800] 02:33:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 32 (0x9a00c800) [pid = 2693] [serial = 32] [outer = 0x922ba800] 02:33:50 INFO - PROCESS | 2693 | 1466501630073 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1690ms 02:33:50 INFO - PROCESS | 2693 | 1466501630118 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 2693 | 1466501630125 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:33:50 INFO - PROCESS | 2693 | 1466501630136 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 2693 | 1466501630140 Marionette TRACE conn4 <- [1,18,null,{}] 02:33:50 INFO - PROCESS | 2693 | 1466501630147 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:50 INFO - PROCESS | 2693 | 1466501630153 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:50 INFO - PROCESS | 2693 | 1466501630385 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:33:50 INFO - PROCESS | 2693 | 1466501630542 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 2693 | 1466501630550 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b119800 == 12 [pid = 2693] [id = 12] 02:33:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 33 (0x9b120400) [pid = 2693] [serial = 33] [outer = (nil)] 02:33:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 34 (0x9b124000) [pid = 2693] [serial = 34] [outer = 0x9b120400] 02:33:50 INFO - PROCESS | 2693 | 1466501630695 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 35 (0x9bce6c00) [pid = 2693] [serial = 35] [outer = 0x9b120400] 02:33:51 INFO - PROCESS | 2693 | 1466501631496 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1378ms 02:33:51 INFO - PROCESS | 2693 | 1466501631515 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 2693 | 1466501631520 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:33:51 INFO - PROCESS | 2693 | 1466501631527 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 2693 | 1466501631534 Marionette TRACE conn4 <- [1,22,null,{}] 02:33:51 INFO - PROCESS | 2693 | 1466501631567 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:51 INFO - PROCESS | 2693 | 1466501631576 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:51 INFO - PROCESS | 2693 | 1466501631800 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:33:51 INFO - PROCESS | 2693 | 1466501631899 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:51 INFO - PROCESS | 2693 | 1466501631911 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x9bca5400 == 13 [pid = 2693] [id = 13] 02:33:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 36 (0x9bcdd400) [pid = 2693] [serial = 36] [outer = (nil)] 02:33:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 37 (0x9cc6f000) [pid = 2693] [serial = 37] [outer = 0x9bcdd400] 02:33:52 INFO - PROCESS | 2693 | 1466501632003 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 38 (0xa1113800) [pid = 2693] [serial = 38] [outer = 0x9bcdd400] 02:33:52 INFO - PROCESS | 2693 | 1466501632863 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1392ms 02:33:52 INFO - PROCESS | 2693 | 1466501632919 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:33:52 INFO - PROCESS | 2693 | 1466501632924 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:33:52 INFO - PROCESS | 2693 | 1466501632931 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:33:52 INFO - PROCESS | 2693 | 1466501632934 Marionette TRACE conn4 <- [1,26,null,{}] 02:33:52 INFO - PROCESS | 2693 | 1466501632940 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:52 INFO - PROCESS | 2693 | 1466501632945 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:53 INFO - PROCESS | 2693 | 1466501633135 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:33:53 INFO - PROCESS | 2693 | 1466501633410 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:53 INFO - PROCESS | 2693 | 1466501633420 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:53 INFO - PROCESS | 2693 | ++DOCSHELL 0xa6ea8000 == 14 [pid = 2693] [id = 14] 02:33:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 39 (0xa8c09400) [pid = 2693] [serial = 39] [outer = (nil)] 02:33:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 40 (0xa901a400) [pid = 2693] [serial = 40] [outer = 0xa8c09400] 02:33:53 INFO - PROCESS | 2693 | 1466501633507 Marionette DEBUG loaded listener.js 02:33:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 41 (0x9aabbc00) [pid = 2693] [serial = 41] [outer = 0xa8c09400] 02:33:54 INFO - PROCESS | 2693 | 1466501634333 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1430ms 02:33:54 INFO - PROCESS | 2693 | 1466501634362 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:33:54 INFO - PROCESS | 2693 | 1466501634366 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:33:54 INFO - PROCESS | 2693 | 1466501634372 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 2693 | 1466501634376 Marionette TRACE conn4 <- [1,30,null,{}] 02:33:54 INFO - PROCESS | 2693 | 1466501634381 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:54 INFO - PROCESS | 2693 | 1466501634387 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:54 INFO - PROCESS | 2693 | 1466501634574 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:33:54 INFO - PROCESS | 2693 | 1466501634703 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 2693 | 1466501634715 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x922ae800 == 15 [pid = 2693] [id = 15] 02:33:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 42 (0x9aac1c00) [pid = 2693] [serial = 42] [outer = (nil)] 02:33:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 43 (0x9aac7000) [pid = 2693] [serial = 43] [outer = 0x9aac1c00] 02:33:54 INFO - PROCESS | 2693 | 1466501634813 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 44 (0x9aac9800) [pid = 2693] [serial = 44] [outer = 0x9aac1c00] 02:33:55 INFO - PROCESS | 2693 | 1466501635775 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1428ms 02:33:55 INFO - PROCESS | 2693 | 1466501635800 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:33:55 INFO - PROCESS | 2693 | 1466501635803 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:33:55 INFO - PROCESS | 2693 | 1466501635810 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:33:55 INFO - PROCESS | 2693 | 1466501635813 Marionette TRACE conn4 <- [1,34,null,{}] 02:33:55 INFO - PROCESS | 2693 | 1466501635819 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:55 INFO - PROCESS | 2693 | 1466501635830 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:56 INFO - PROCESS | 2693 | 1466501636069 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:33:56 INFO - PROCESS | 2693 | 1466501636228 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 2693 | 1466501636239 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x92386000 == 16 [pid = 2693] [id = 16] 02:33:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 45 (0x96edc400) [pid = 2693] [serial = 45] [outer = (nil)] 02:33:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 46 (0x9b057c00) [pid = 2693] [serial = 46] [outer = 0x96edc400] 02:33:56 INFO - PROCESS | 2693 | 1466501636322 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 47 (0x9c039800) [pid = 2693] [serial = 47] [outer = 0x96edc400] 02:33:57 INFO - PROCESS | 2693 | 1466501637107 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1329ms 02:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:33:57 INFO - PROCESS | 2693 | 1466501637139 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 2693 | 1466501637143 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:33:57 INFO - PROCESS | 2693 | 1466501637149 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 2693 | 1466501637152 Marionette TRACE conn4 <- [1,38,null,{}] 02:33:57 INFO - PROCESS | 2693 | 1466501637158 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:57 INFO - PROCESS | 2693 | 1466501637163 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:57 INFO - PROCESS | 2693 | 1466501637326 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:33:57 INFO - PROCESS | 2693 | 1466501637463 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:57 INFO - PROCESS | 2693 | 1466501637472 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x922ba000 == 17 [pid = 2693] [id = 17] 02:33:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 48 (0x92f23800) [pid = 2693] [serial = 48] [outer = (nil)] 02:33:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 49 (0x9a10bc00) [pid = 2693] [serial = 49] [outer = 0x92f23800] 02:33:57 INFO - PROCESS | 2693 | 1466501637558 Marionette DEBUG loaded listener.js 02:33:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 50 (0x9a110c00) [pid = 2693] [serial = 50] [outer = 0x92f23800] 02:33:58 INFO - PROCESS | 2693 | 1466501638390 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1290ms 02:33:58 INFO - PROCESS | 2693 | 1466501638439 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:33:58 INFO - PROCESS | 2693 | 1466501638443 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:33:58 INFO - PROCESS | 2693 | 1466501638449 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:33:58 INFO - PROCESS | 2693 | 1466501638453 Marionette TRACE conn4 <- [1,42,null,{}] 02:33:58 INFO - PROCESS | 2693 | 1466501638458 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:58 INFO - PROCESS | 2693 | 1466501638463 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:58 INFO - PROCESS | 2693 | 1466501638637 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:33:58 INFO - PROCESS | 2693 | 1466501638766 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 2693 | 1466501638777 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:33:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a115c00 == 18 [pid = 2693] [id = 18] 02:33:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 51 (0x9a117400) [pid = 2693] [serial = 51] [outer = (nil)] 02:33:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 52 (0x9b058400) [pid = 2693] [serial = 52] [outer = 0x9a117400] 02:33:58 INFO - PROCESS | 2693 | 1466501638860 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 53 (0x9c03c400) [pid = 2693] [serial = 53] [outer = 0x9a117400] 02:33:59 INFO - PROCESS | 2693 | 1466501639994 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1582ms 02:34:00 INFO - PROCESS | 2693 | 1466501640032 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 2693 | 1466501640037 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:34:00 INFO - PROCESS | 2693 | 1466501640046 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 2693 | 1466501640049 Marionette TRACE conn4 <- [1,46,null,{}] 02:34:00 INFO - PROCESS | 2693 | 1466501640101 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:00 INFO - PROCESS | 2693 | 1466501640106 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:00 INFO - PROCESS | 2693 | 1466501640304 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:34:00 INFO - PROCESS | 2693 | 1466501640446 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 2693 | 1466501640456 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x96e3b400 == 19 [pid = 2693] [id = 19] 02:34:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 54 (0x96ed9c00) [pid = 2693] [serial = 54] [outer = (nil)] 02:34:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 55 (0x9975b800) [pid = 2693] [serial = 55] [outer = 0x96ed9c00] 02:34:00 INFO - PROCESS | 2693 | 1466501640533 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 56 (0x99e5e000) [pid = 2693] [serial = 56] [outer = 0x96ed9c00] 02:34:01 INFO - PROCESS | 2693 | 1466501641393 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1430ms 02:34:01 INFO - PROCESS | 2693 | 1466501641475 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:34:01 INFO - PROCESS | 2693 | 1466501641482 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:34:01 INFO - PROCESS | 2693 | 1466501641491 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:34:01 INFO - PROCESS | 2693 | 1466501641495 Marionette TRACE conn4 <- [1,50,null,{}] 02:34:01 INFO - PROCESS | 2693 | 1466501641501 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 2693 | 1466501641507 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:01 INFO - PROCESS | 2693 | 1466501641670 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:34:01 INFO - PROCESS | 2693 | 1466501641771 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 2693 | 1466501641779 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x922acc00 == 20 [pid = 2693] [id = 20] 02:34:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 57 (0x9a8cc000) [pid = 2693] [serial = 57] [outer = (nil)] 02:34:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 58 (0x9aac6000) [pid = 2693] [serial = 58] [outer = 0x9a8cc000] 02:34:01 INFO - PROCESS | 2693 | 1466501641855 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 59 (0x9b04d400) [pid = 2693] [serial = 59] [outer = 0x9a8cc000] 02:34:02 INFO - PROCESS | 2693 | 1466501642569 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1126ms 02:34:02 INFO - PROCESS | 2693 | 1466501642618 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 2693 | 1466501642621 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:34:02 INFO - PROCESS | 2693 | 1466501642630 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 2693 | 1466501642635 Marionette TRACE conn4 <- [1,54,null,{}] 02:34:02 INFO - PROCESS | 2693 | 1466501642662 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 2693 | 1466501642671 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:02 INFO - PROCESS | 2693 | 1466501642867 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:34:02 INFO - PROCESS | 2693 | 1466501642878 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 2693 | 1466501642889 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b146c00 == 21 [pid = 2693] [id = 21] 02:34:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 60 (0x9b148400) [pid = 2693] [serial = 60] [outer = (nil)] 02:34:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 61 (0x9b14d000) [pid = 2693] [serial = 61] [outer = 0x9b148400] 02:34:02 INFO - PROCESS | 2693 | 1466501642960 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 62 (0x9b516400) [pid = 2693] [serial = 62] [outer = 0x9b148400] 02:34:03 INFO - PROCESS | 2693 | 1466501643697 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1130ms 02:34:03 INFO - PROCESS | 2693 | 1466501643761 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 2693 | 1466501643765 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:34:03 INFO - PROCESS | 2693 | 1466501643771 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 2693 | 1466501643775 Marionette TRACE conn4 <- [1,58,null,{}] 02:34:03 INFO - PROCESS | 2693 | 1466501643780 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:03 INFO - PROCESS | 2693 | 1466501643785 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:03 INFO - PROCESS | 2693 | 1466501643937 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:34:03 INFO - PROCESS | 2693 | 1466501643946 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:03 INFO - PROCESS | 2693 | 1466501643956 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x98362400 == 22 [pid = 2693] [id = 22] 02:34:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 63 (0x9b520c00) [pid = 2693] [serial = 63] [outer = (nil)] 02:34:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 64 (0x9bc18400) [pid = 2693] [serial = 64] [outer = 0x9b520c00] 02:34:04 INFO - PROCESS | 2693 | 1466501644024 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 65 (0x9c03e400) [pid = 2693] [serial = 65] [outer = 0x9b520c00] 02:34:04 INFO - PROCESS | 2693 | 1466501644752 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1045ms 02:34:04 INFO - PROCESS | 2693 | 1466501644817 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:34:04 INFO - PROCESS | 2693 | 1466501644821 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:34:04 INFO - PROCESS | 2693 | 1466501644827 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:34:04 INFO - PROCESS | 2693 | 1466501644830 Marionette TRACE conn4 <- [1,62,null,{}] 02:34:04 INFO - PROCESS | 2693 | 1466501644840 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:04 INFO - PROCESS | 2693 | 1466501644844 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:05 INFO - PROCESS | 2693 | 1466501645051 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:34:05 INFO - PROCESS | 2693 | 1466501645064 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 2693 | 1466501645070 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x93baf400 == 23 [pid = 2693] [id = 23] 02:34:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 66 (0x997f2800) [pid = 2693] [serial = 66] [outer = (nil)] 02:34:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 67 (0x9c042800) [pid = 2693] [serial = 67] [outer = 0x997f2800] 02:34:05 INFO - PROCESS | 2693 | 1466501645141 Marionette DEBUG loaded listener.js 02:34:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 68 (0x9c044800) [pid = 2693] [serial = 68] [outer = 0x997f2800] 02:34:05 INFO - PROCESS | 2693 | 1466501645845 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1038ms 02:34:05 INFO - PROCESS | 2693 | 1466501645871 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 2693 | 1466501645874 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:34:05 INFO - PROCESS | 2693 | 1466501645880 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 2693 | 1466501645883 Marionette TRACE conn4 <- [1,66,null,{}] 02:34:05 INFO - PROCESS | 2693 | 1466501645889 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:05 INFO - PROCESS | 2693 | 1466501645898 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:06 INFO - PROCESS | 2693 | 1466501646117 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:34:06 INFO - PROCESS | 2693 | 1466501646130 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:06 INFO - PROCESS | 2693 | 1466501646137 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b140400 == 24 [pid = 2693] [id = 24] 02:34:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 69 (0x9c03f000) [pid = 2693] [serial = 69] [outer = (nil)] 02:34:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 70 (0x9cc71800) [pid = 2693] [serial = 70] [outer = 0x9c03f000] 02:34:06 INFO - PROCESS | 2693 | 1466501646210 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 71 (0x9d905c00) [pid = 2693] [serial = 71] [outer = 0x9c03f000] 02:34:06 INFO - PROCESS | 2693 | 1466501646901 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1077ms 02:34:06 INFO - PROCESS | 2693 | 1466501646957 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 2693 | 1466501646960 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:34:06 INFO - PROCESS | 2693 | 1466501646985 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:34:06 INFO - PROCESS | 2693 | 1466501646988 Marionette TRACE conn4 <- [1,70,null,{}] 02:34:06 INFO - PROCESS | 2693 | 1466501646994 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:07 INFO - PROCESS | 2693 | 1466501646999 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:07 INFO - PROCESS | 2693 | 1466501647188 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:34:07 INFO - PROCESS | 2693 | 1466501647198 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 2693 | 1466501647204 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x996b2000 == 25 [pid = 2693] [id = 25] 02:34:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 72 (0x9cc2fc00) [pid = 2693] [serial = 72] [outer = (nil)] 02:34:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 73 (0xa111ac00) [pid = 2693] [serial = 73] [outer = 0x9cc2fc00] 02:34:07 INFO - PROCESS | 2693 | 1466501647274 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 74 (0xa2099400) [pid = 2693] [serial = 74] [outer = 0x9cc2fc00] 02:34:07 INFO - PROCESS | 2693 | 1466501647958 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1052ms 02:34:08 INFO - PROCESS | 2693 | 1466501648019 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:34:08 INFO - PROCESS | 2693 | 1466501648029 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:34:08 INFO - PROCESS | 2693 | 1466501648034 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 2693 | 1466501648039 Marionette TRACE conn4 <- [1,74,null,{}] 02:34:08 INFO - PROCESS | 2693 | 1466501648044 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:08 INFO - PROCESS | 2693 | 1466501648048 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:08 INFO - PROCESS | 2693 | 1466501648234 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:34:08 INFO - PROCESS | 2693 | 1466501648247 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:08 INFO - PROCESS | 2693 | 1466501648256 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a116400 == 26 [pid = 2693] [id = 26] 02:34:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 75 (0x9a9f3400) [pid = 2693] [serial = 75] [outer = (nil)] 02:34:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 76 (0xa23a6000) [pid = 2693] [serial = 76] [outer = 0x9a9f3400] 02:34:08 INFO - PROCESS | 2693 | 1466501648324 Marionette DEBUG loaded listener.js 02:34:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 77 (0xa23f2400) [pid = 2693] [serial = 77] [outer = 0x9a9f3400] 02:34:09 INFO - PROCESS | 2693 | 1466501649000 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 983ms 02:34:09 INFO - PROCESS | 2693 | 1466501649018 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 2693 | 1466501649021 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:34:09 INFO - PROCESS | 2693 | 1466501649028 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:34:09 INFO - PROCESS | 2693 | 1466501649032 Marionette TRACE conn4 <- [1,78,null,{}] 02:34:09 INFO - PROCESS | 2693 | 1466501649037 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:09 INFO - PROCESS | 2693 | 1466501649042 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:09 INFO - PROCESS | 2693 | 1466501649260 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:34:09 INFO - PROCESS | 2693 | 1466501649327 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 2693 | 1466501649335 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aabcc00 == 27 [pid = 2693] [id = 27] 02:34:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 78 (0x9cc7c000) [pid = 2693] [serial = 78] [outer = (nil)] 02:34:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 79 (0xa255e000) [pid = 2693] [serial = 79] [outer = 0x9cc7c000] 02:34:09 INFO - PROCESS | 2693 | 1466501649403 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 80 (0xa2facc00) [pid = 2693] [serial = 80] [outer = 0x9cc7c000] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 79 (0x9bc18000) [pid = 2693] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 78 (0x92f23800) [pid = 2693] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 77 (0x9a117400) [pid = 2693] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 76 (0x96ed9c00) [pid = 2693] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 75 (0x9a8cc000) [pid = 2693] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 74 (0x9b148400) [pid = 2693] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 73 (0x9b520c00) [pid = 2693] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 72 (0x997f2800) [pid = 2693] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 71 (0x9c03f000) [pid = 2693] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 70 (0x9cc2fc00) [pid = 2693] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 69 (0x93ba3400) [pid = 2693] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 68 (0x93ba8c00) [pid = 2693] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 67 (0x9b120400) [pid = 2693] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 66 (0x9bcdd400) [pid = 2693] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 65 (0xa8c09400) [pid = 2693] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 64 (0x9aac1c00) [pid = 2693] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 63 (0x96edc400) [pid = 2693] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:34:12 INFO - PROCESS | 2693 | --DOMWINDOW == 62 (0x9a9f3400) [pid = 2693] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:34:12 INFO - PROCESS | 2693 | 1466501652621 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 3634ms 02:34:12 INFO - PROCESS | 2693 | 1466501652663 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:34:12 INFO - PROCESS | 2693 | 1466501652668 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:34:12 INFO - PROCESS | 2693 | 1466501652675 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:34:12 INFO - PROCESS | 2693 | 1466501652680 Marionette TRACE conn4 <- [1,82,null,{}] 02:34:12 INFO - PROCESS | 2693 | 1466501652687 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:12 INFO - PROCESS | 2693 | 1466501652695 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:12 INFO - PROCESS | 2693 | 1466501652846 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:34:12 INFO - PROCESS | 2693 | 1466501652857 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 2693 | 1466501652864 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x950c0000 == 28 [pid = 2693] [id = 28] 02:34:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 63 (0x95487800) [pid = 2693] [serial = 81] [outer = (nil)] 02:34:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 64 (0x992edc00) [pid = 2693] [serial = 82] [outer = 0x95487800] 02:34:12 INFO - PROCESS | 2693 | 1466501652943 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 65 (0x992f5c00) [pid = 2693] [serial = 83] [outer = 0x95487800] 02:34:13 INFO - PROCESS | 2693 | 1466501653666 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1030ms 02:34:13 INFO - PROCESS | 2693 | 1466501653705 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 2693 | 1466501653711 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:34:13 INFO - PROCESS | 2693 | 1466501653729 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 2693 | 1466501653733 Marionette TRACE conn4 <- [1,86,null,{}] 02:34:13 INFO - PROCESS | 2693 | 1466501653739 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:13 INFO - PROCESS | 2693 | 1466501653745 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:13 INFO - PROCESS | 2693 | 1466501653905 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:34:13 INFO - PROCESS | 2693 | 1466501653915 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 2693 | 1466501653924 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x9929d000 == 29 [pid = 2693] [id = 29] 02:34:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 66 (0x9a111800) [pid = 2693] [serial = 84] [outer = (nil)] 02:34:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 67 (0x9a4e4000) [pid = 2693] [serial = 85] [outer = 0x9a111800] 02:34:14 INFO - PROCESS | 2693 | 1466501653996 Marionette DEBUG loaded listener.js 02:34:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 68 (0x9aac1000) [pid = 2693] [serial = 86] [outer = 0x9a111800] 02:34:14 INFO - PROCESS | 2693 | 1466501654969 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1283ms 02:34:15 INFO - PROCESS | 2693 | 1466501655046 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 2693 | 1466501655054 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:34:15 INFO - PROCESS | 2693 | 1466501655067 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:34:15 INFO - PROCESS | 2693 | 1466501655072 Marionette TRACE conn4 <- [1,90,null,{}] 02:34:15 INFO - PROCESS | 2693 | 1466501655081 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:15 INFO - PROCESS | 2693 | 1466501655086 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:15 INFO - PROCESS | 2693 | 1466501655300 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:34:15 INFO - PROCESS | 2693 | 1466501655438 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:15 INFO - PROCESS | 2693 | 1466501655446 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x9517f800 == 30 [pid = 2693] [id = 30] 02:34:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 69 (0x95487000) [pid = 2693] [serial = 87] [outer = (nil)] 02:34:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 70 (0x9a109800) [pid = 2693] [serial = 88] [outer = 0x95487000] 02:34:15 INFO - PROCESS | 2693 | 1466501655537 Marionette DEBUG loaded listener.js 02:34:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 71 (0x9a42ec00) [pid = 2693] [serial = 89] [outer = 0x95487000] 02:34:16 INFO - PROCESS | 2693 | 1466501656340 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1339ms 02:34:16 INFO - PROCESS | 2693 | 1466501656409 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:34:16 INFO - PROCESS | 2693 | 1466501656417 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:34:16 INFO - PROCESS | 2693 | 1466501656428 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 2693 | 1466501656432 Marionette TRACE conn4 <- [1,94,null,{}] 02:34:16 INFO - PROCESS | 2693 | 1466501656439 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:16 INFO - PROCESS | 2693 | 1466501656445 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:16 INFO - PROCESS | 2693 | 1466501656627 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:34:16 INFO - PROCESS | 2693 | 1466501656762 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 2693 | 1466501656771 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac4400 == 31 [pid = 2693] [id = 31] 02:34:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 72 (0x9b058000) [pid = 2693] [serial = 90] [outer = (nil)] 02:34:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 73 (0x9b11d000) [pid = 2693] [serial = 91] [outer = 0x9b058000] 02:34:16 INFO - PROCESS | 2693 | 1466501656858 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 74 (0x9b141800) [pid = 2693] [serial = 92] [outer = 0x9b058000] 02:34:17 INFO - PROCESS | 2693 | 1466501657743 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1386ms 02:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:34:17 INFO - PROCESS | 2693 | 1466501657814 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 2693 | 1466501657817 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:34:17 INFO - PROCESS | 2693 | 1466501657825 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 2693 | 1466501657831 Marionette TRACE conn4 <- [1,98,null,{}] 02:34:17 INFO - PROCESS | 2693 | 1466501657848 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:17 INFO - PROCESS | 2693 | 1466501657857 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:18 INFO - PROCESS | 2693 | 1466501658031 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:34:18 INFO - PROCESS | 2693 | 1466501658147 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 2693 | 1466501658159 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b520800 == 32 [pid = 2693] [id = 32] 02:34:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 75 (0x9bc12800) [pid = 2693] [serial = 93] [outer = (nil)] 02:34:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 76 (0x9c03b800) [pid = 2693] [serial = 94] [outer = 0x9bc12800] 02:34:18 INFO - PROCESS | 2693 | 1466501658248 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 77 (0x9c0ee400) [pid = 2693] [serial = 95] [outer = 0x9bc12800] 02:34:19 INFO - PROCESS | 2693 | 1466501659055 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1291ms 02:34:19 INFO - PROCESS | 2693 | 1466501659114 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 2693 | 1466501659119 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:34:19 INFO - PROCESS | 2693 | 1466501659125 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 2693 | 1466501659129 Marionette TRACE conn4 <- [1,102,null,{}] 02:34:19 INFO - PROCESS | 2693 | 1466501659135 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:19 INFO - PROCESS | 2693 | 1466501659140 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:19 INFO - PROCESS | 2693 | 1466501659308 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:34:19 INFO - PROCESS | 2693 | 1466501659443 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:19 INFO - PROCESS | 2693 | 1466501659452 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba3400 == 33 [pid = 2693] [id = 33] 02:34:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 78 (0x9cc6f400) [pid = 2693] [serial = 96] [outer = (nil)] 02:34:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 79 (0xa1113c00) [pid = 2693] [serial = 97] [outer = 0x9cc6f400] 02:34:19 INFO - PROCESS | 2693 | 1466501659535 Marionette DEBUG loaded listener.js 02:34:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 80 (0xa1189c00) [pid = 2693] [serial = 98] [outer = 0x9cc6f400] 02:34:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 81 (0xa2320c00) [pid = 2693] [serial = 99] [outer = 0x922ba800] 02:34:20 INFO - PROCESS | 2693 | 1466501660509 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1429ms 02:34:20 INFO - PROCESS | 2693 | 1466501660555 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:34:20 INFO - PROCESS | 2693 | 1466501660559 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:34:20 INFO - PROCESS | 2693 | 1466501660566 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:34:20 INFO - PROCESS | 2693 | 1466501660570 Marionette TRACE conn4 <- [1,106,null,{}] 02:34:20 INFO - PROCESS | 2693 | 1466501660576 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:20 INFO - PROCESS | 2693 | 1466501660581 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:20 INFO - PROCESS | 2693 | 1466501660740 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:34:20 INFO - PROCESS | 2693 | 1466501660878 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 2693 | 1466501660887 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a9f9400 == 34 [pid = 2693] [id = 34] 02:34:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 82 (0x9cc30c00) [pid = 2693] [serial = 100] [outer = (nil)] 02:34:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 83 (0xa23ee400) [pid = 2693] [serial = 101] [outer = 0x9cc30c00] 02:34:20 INFO - PROCESS | 2693 | 1466501660971 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 84 (0xa23b2400) [pid = 2693] [serial = 102] [outer = 0x9cc30c00] 02:34:21 INFO - PROCESS | 2693 | 1466501661781 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1287ms 02:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:34:21 INFO - PROCESS | 2693 | 1466501661855 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 2693 | 1466501661858 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:34:21 INFO - PROCESS | 2693 | 1466501661865 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 2693 | 1466501661867 Marionette TRACE conn4 <- [1,110,null,{}] 02:34:21 INFO - PROCESS | 2693 | 1466501661874 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:21 INFO - PROCESS | 2693 | 1466501661884 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:22 INFO - PROCESS | 2693 | 1466501662077 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:34:22 INFO - PROCESS | 2693 | 1466501662215 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:22 INFO - PROCESS | 2693 | 1466501662224 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x99763800 == 35 [pid = 2693] [id = 35] 02:34:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 85 (0x9a109c00) [pid = 2693] [serial = 103] [outer = (nil)] 02:34:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 86 (0xa34c4000) [pid = 2693] [serial = 104] [outer = 0x9a109c00] 02:34:22 INFO - PROCESS | 2693 | 1466501662309 Marionette DEBUG loaded listener.js 02:34:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 87 (0xa341cc00) [pid = 2693] [serial = 105] [outer = 0x9a109c00] 02:34:23 INFO - PROCESS | 2693 | 1466501663135 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1333ms 02:34:23 INFO - PROCESS | 2693 | 1466501663200 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:34:23 INFO - PROCESS | 2693 | 1466501663204 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:34:23 INFO - PROCESS | 2693 | 1466501663211 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:34:23 INFO - PROCESS | 2693 | 1466501663215 Marionette TRACE conn4 <- [1,114,null,{}] 02:34:23 INFO - PROCESS | 2693 | 1466501663221 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:23 INFO - PROCESS | 2693 | 1466501663226 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:23 INFO - PROCESS | 2693 | 1466501663383 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:34:23 INFO - PROCESS | 2693 | 1466501663524 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 2693 | 1466501663532 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x922b3400 == 36 [pid = 2693] [id = 36] 02:34:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 88 (0x9303fc00) [pid = 2693] [serial = 106] [outer = (nil)] 02:34:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 89 (0xa5016c00) [pid = 2693] [serial = 107] [outer = 0x9303fc00] 02:34:23 INFO - PROCESS | 2693 | 1466501663623 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 90 (0xa501d400) [pid = 2693] [serial = 108] [outer = 0x9303fc00] 02:34:24 INFO - PROCESS | 2693 | 1466501664496 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1329ms 02:34:24 INFO - PROCESS | 2693 | 1466501664540 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 2693 | 1466501664551 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:34:24 INFO - PROCESS | 2693 | 1466501664557 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 2693 | 1466501664561 Marionette TRACE conn4 <- [1,118,null,{}] 02:34:24 INFO - PROCESS | 2693 | 1466501664566 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:24 INFO - PROCESS | 2693 | 1466501664571 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:24 INFO - PROCESS | 2693 | 1466501664732 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:34:24 INFO - PROCESS | 2693 | 1466501664875 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:24 INFO - PROCESS | 2693 | 1466501664884 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x9259d800 == 37 [pid = 2693] [id = 37] 02:34:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 91 (0x9259ec00) [pid = 2693] [serial = 109] [outer = (nil)] 02:34:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 92 (0x925a6c00) [pid = 2693] [serial = 110] [outer = 0x9259ec00] 02:34:24 INFO - PROCESS | 2693 | 1466501664983 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 93 (0x925aa800) [pid = 2693] [serial = 111] [outer = 0x9259ec00] 02:34:25 INFO - PROCESS | 2693 | 1466501665821 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1280ms 02:34:25 INFO - PROCESS | 2693 | 1466501665837 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:34:25 INFO - PROCESS | 2693 | 1466501665841 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:34:25 INFO - PROCESS | 2693 | 1466501665847 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 2693 | 1466501665851 Marionette TRACE conn4 <- [1,122,null,{}] 02:34:25 INFO - PROCESS | 2693 | 1466501665857 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:25 INFO - PROCESS | 2693 | 1466501665862 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:26 INFO - PROCESS | 2693 | 1466501666021 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:34:26 INFO - PROCESS | 2693 | 1466501666167 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 2693 | 1466501666175 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a7c00 == 38 [pid = 2693] [id = 38] 02:34:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 94 (0x925a8c00) [pid = 2693] [serial = 112] [outer = (nil)] 02:34:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 95 (0xa5010c00) [pid = 2693] [serial = 113] [outer = 0x925a8c00] 02:34:26 INFO - PROCESS | 2693 | 1466501666261 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 96 (0xa253b000) [pid = 2693] [serial = 114] [outer = 0x925a8c00] 02:34:27 INFO - PROCESS | 2693 | 1466501667117 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1328ms 02:34:27 INFO - PROCESS | 2693 | 1466501667176 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 2693 | 1466501667180 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:34:27 INFO - PROCESS | 2693 | 1466501667186 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 2693 | 1466501667190 Marionette TRACE conn4 <- [1,126,null,{}] 02:34:27 INFO - PROCESS | 2693 | 1466501667196 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:27 INFO - PROCESS | 2693 | 1466501667201 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:27 INFO - PROCESS | 2693 | 1466501667360 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:34:27 INFO - PROCESS | 2693 | 1466501667512 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 2693 | 1466501667521 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a3400 == 39 [pid = 2693] [id = 39] 02:34:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 97 (0x925a5800) [pid = 2693] [serial = 115] [outer = (nil)] 02:34:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 98 (0x96ed9000) [pid = 2693] [serial = 116] [outer = 0x925a5800] 02:34:27 INFO - PROCESS | 2693 | 1466501667611 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 99 (0x96ee0c00) [pid = 2693] [serial = 117] [outer = 0x925a5800] 02:34:28 INFO - PROCESS | 2693 | 1466501668440 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1280ms 02:34:28 INFO - PROCESS | 2693 | 1466501668471 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 2693 | 1466501668476 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:34:28 INFO - PROCESS | 2693 | 1466501668483 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 2693 | 1466501668488 Marionette TRACE conn4 <- [1,130,null,{}] 02:34:28 INFO - PROCESS | 2693 | 1466501668493 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:28 INFO - PROCESS | 2693 | 1466501668498 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:28 INFO - PROCESS | 2693 | 1466501668688 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:34:28 INFO - PROCESS | 2693 | 1466501668834 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 2693 | 1466501668841 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba8c00 == 40 [pid = 2693] [id = 40] 02:34:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 100 (0x950bb400) [pid = 2693] [serial = 118] [outer = (nil)] 02:34:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 101 (0xa68a0400) [pid = 2693] [serial = 119] [outer = 0x950bb400] 02:34:28 INFO - PROCESS | 2693 | 1466501668929 Marionette DEBUG loaded listener.js 02:34:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 102 (0xa6ea2400) [pid = 2693] [serial = 120] [outer = 0x950bb400] 02:34:29 INFO - PROCESS | 2693 | 1466501669821 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1390ms 02:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:34:29 INFO - PROCESS | 2693 | 1466501669874 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:34:29 INFO - PROCESS | 2693 | 1466501669877 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:34:29 INFO - PROCESS | 2693 | 1466501669884 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:34:29 INFO - PROCESS | 2693 | 1466501669887 Marionette TRACE conn4 <- [1,134,null,{}] 02:34:29 INFO - PROCESS | 2693 | 1466501669893 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:29 INFO - PROCESS | 2693 | 1466501669898 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:30 INFO - PROCESS | 2693 | 1466501670077 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:34:30 INFO - PROCESS | 2693 | 1466501670434 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 2693 | 1466501670446 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a1400 == 41 [pid = 2693] [id = 41] 02:34:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 103 (0x925a1800) [pid = 2693] [serial = 121] [outer = (nil)] 02:34:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 104 (0x92f2f000) [pid = 2693] [serial = 122] [outer = 0x925a1800] 02:34:30 INFO - PROCESS | 2693 | 1466501670525 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 105 (0x950c5400) [pid = 2693] [serial = 123] [outer = 0x925a1800] 02:34:31 INFO - PROCESS | 2693 | 1466501671335 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1479ms 02:34:31 INFO - PROCESS | 2693 | 1466501671363 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 2693 | 1466501671368 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:34:31 INFO - PROCESS | 2693 | 1466501671375 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 2693 | 1466501671379 Marionette TRACE conn4 <- [1,138,null,{}] 02:34:31 INFO - PROCESS | 2693 | 1466501671406 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:31 INFO - PROCESS | 2693 | 1466501671413 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:31 INFO - PROCESS | 2693 | 1466501671579 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:34:31 INFO - PROCESS | 2693 | 1466501671723 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 2693 | 1466501671730 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x9923f400 == 42 [pid = 2693] [id = 42] 02:34:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 106 (0x99243000) [pid = 2693] [serial = 124] [outer = (nil)] 02:34:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x9a00f400) [pid = 2693] [serial = 125] [outer = 0x99243000] 02:34:31 INFO - PROCESS | 2693 | 1466501671810 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x9a110400) [pid = 2693] [serial = 126] [outer = 0x99243000] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x950c0000 == 41 [pid = 2693] [id = 28] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x925a1400 == 40 [pid = 2693] [id = 41] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x925a3400 == 39 [pid = 2693] [id = 39] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x93ba8c00 == 38 [pid = 2693] [id = 40] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x9259d800 == 37 [pid = 2693] [id = 37] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x925a7c00 == 36 [pid = 2693] [id = 38] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x99763800 == 35 [pid = 2693] [id = 35] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x922b3400 == 34 [pid = 2693] [id = 36] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x9a9f9400 == 33 [pid = 2693] [id = 34] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x9b520800 == 32 [pid = 2693] [id = 32] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x93ba3400 == 31 [pid = 2693] [id = 33] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x9aabcc00 == 30 [pid = 2693] [id = 27] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac4400 == 29 [pid = 2693] [id = 31] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x9929d000 == 28 [pid = 2693] [id = 29] 02:34:33 INFO - PROCESS | 2693 | --DOCSHELL 0x9517f800 == 27 [pid = 2693] [id = 30] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x9a436800) [pid = 2693] [serial = 12] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 106 (0xa4e4cc00) [pid = 2693] [serial = 2] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 105 (0x9a10bc00) [pid = 2693] [serial = 49] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 104 (0x9b058400) [pid = 2693] [serial = 52] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 103 (0x9975b800) [pid = 2693] [serial = 55] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 102 (0x9aac6000) [pid = 2693] [serial = 58] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 101 (0x9b14d000) [pid = 2693] [serial = 61] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 100 (0x9bc18400) [pid = 2693] [serial = 64] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 99 (0x9c03e400) [pid = 2693] [serial = 65] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 98 (0x9c042800) [pid = 2693] [serial = 67] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 97 (0x9c044800) [pid = 2693] [serial = 68] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 96 (0x9cc71800) [pid = 2693] [serial = 70] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 95 (0x9d905c00) [pid = 2693] [serial = 71] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 94 (0xa111ac00) [pid = 2693] [serial = 73] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 93 (0xa23a6000) [pid = 2693] [serial = 76] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 92 (0x93ddd400) [pid = 2693] [serial = 22] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 91 (0x93bae800) [pid = 2693] [serial = 27] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 90 (0x997ed800) [pid = 2693] [serial = 31] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 89 (0x9b124000) [pid = 2693] [serial = 34] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 88 (0x9cc6f000) [pid = 2693] [serial = 37] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 87 (0xa901a400) [pid = 2693] [serial = 40] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 86 (0x9aac7000) [pid = 2693] [serial = 43] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 85 (0x9b057c00) [pid = 2693] [serial = 46] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 84 (0x93046400) [pid = 2693] [serial = 25] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 83 (0xa2099400) [pid = 2693] [serial = 74] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 82 (0x9bce6c00) [pid = 2693] [serial = 35] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 81 (0x9b04d400) [pid = 2693] [serial = 59] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 80 (0xa1113800) [pid = 2693] [serial = 38] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 79 (0x95488000) [pid = 2693] [serial = 28] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 78 (0x922af800) [pid = 2693] [serial = 23] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 77 (0x9aac9800) [pid = 2693] [serial = 44] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 76 (0x9b516400) [pid = 2693] [serial = 62] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 75 (0x9aabbc00) [pid = 2693] [serial = 41] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 74 (0x99e5e000) [pid = 2693] [serial = 56] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 73 (0x9c039800) [pid = 2693] [serial = 47] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 72 (0x9c03c400) [pid = 2693] [serial = 53] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 71 (0xa23f2400) [pid = 2693] [serial = 77] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 70 (0x9a110c00) [pid = 2693] [serial = 50] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 69 (0x93dd3000) [pid = 2693] [serial = 16] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 68 (0x93dd7800) [pid = 2693] [serial = 17] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 67 (0x9a9f9800) [pid = 2693] [serial = 9] [outer = (nil)] [url = about:blank] 02:34:33 INFO - PROCESS | 2693 | --DOMWINDOW == 66 (0x93bb0000) [pid = 2693] [serial = 19] [outer = (nil)] [url = about:blank] 02:34:34 INFO - PROCESS | 2693 | 1466501674205 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2900ms 02:34:34 INFO - PROCESS | 2693 | 1466501674294 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 2693 | 1466501674299 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:34:34 INFO - PROCESS | 2693 | 1466501674348 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 2693 | 1466501674351 Marionette TRACE conn4 <- [1,142,null,{}] 02:34:34 INFO - PROCESS | 2693 | 1466501674369 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:34 INFO - PROCESS | 2693 | 1466501674374 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:34 INFO - PROCESS | 2693 | 1466501674516 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:34:34 INFO - PROCESS | 2693 | 1466501674646 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:34 INFO - PROCESS | 2693 | 1466501674656 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304c000 == 28 [pid = 2693] [id = 43] 02:34:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 67 (0x9304c400) [pid = 2693] [serial = 127] [outer = (nil)] 02:34:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 68 (0x9517fc00) [pid = 2693] [serial = 128] [outer = 0x9304c400] 02:34:34 INFO - PROCESS | 2693 | 1466501674727 Marionette DEBUG loaded listener.js 02:34:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 69 (0x9548d000) [pid = 2693] [serial = 129] [outer = 0x9304c400] 02:34:35 INFO - PROCESS | 2693 | 1466501675407 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1125ms 02:34:35 INFO - PROCESS | 2693 | 1466501675440 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:34:35 INFO - PROCESS | 2693 | 1466501675448 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:34:35 INFO - PROCESS | 2693 | 1466501675458 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:34:35 INFO - PROCESS | 2693 | 1466501675462 Marionette TRACE conn4 <- [1,146,null,{}] 02:34:35 INFO - PROCESS | 2693 | 1466501675468 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:35 INFO - PROCESS | 2693 | 1466501675473 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:35 INFO - PROCESS | 2693 | 1466501675659 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:34:35 INFO - PROCESS | 2693 | 1466501675681 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 2693 | 1466501675690 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x99757c00 == 29 [pid = 2693] [id = 44] 02:34:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 70 (0x9975b800) [pid = 2693] [serial = 130] [outer = (nil)] 02:34:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 71 (0x997f2000) [pid = 2693] [serial = 131] [outer = 0x9975b800] 02:34:35 INFO - PROCESS | 2693 | 1466501675762 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 72 (0x9a007000) [pid = 2693] [serial = 132] [outer = 0x9975b800] 02:34:36 INFO - PROCESS | 2693 | 1466501676589 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1179ms 02:34:36 INFO - PROCESS | 2693 | 1466501676636 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 2693 | 1466501676640 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:34:36 INFO - PROCESS | 2693 | 1466501676653 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 2693 | 1466501676658 Marionette TRACE conn4 <- [1,150,null,{}] 02:34:36 INFO - PROCESS | 2693 | 1466501676675 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:36 INFO - PROCESS | 2693 | 1466501676684 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:36 INFO - PROCESS | 2693 | 1466501676887 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:34:36 INFO - PROCESS | 2693 | 1466501676954 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 2693 | 1466501676966 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac3c00 == 30 [pid = 2693] [id = 45] 02:34:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 73 (0x9aac4000) [pid = 2693] [serial = 133] [outer = (nil)] 02:34:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 74 (0x9aac8c00) [pid = 2693] [serial = 134] [outer = 0x9aac4000] 02:34:37 INFO - PROCESS | 2693 | 1466501677038 Marionette DEBUG loaded listener.js 02:34:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 75 (0x9b04f000) [pid = 2693] [serial = 135] [outer = 0x9aac4000] 02:34:38 INFO - PROCESS | 2693 | 1466501678029 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1432ms 02:34:38 INFO - PROCESS | 2693 | 1466501678109 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:34:38 INFO - PROCESS | 2693 | 1466501678114 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:34:38 INFO - PROCESS | 2693 | 1466501678128 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:34:38 INFO - PROCESS | 2693 | 1466501678130 Marionette TRACE conn4 <- [1,154,null,{}] 02:34:38 INFO - PROCESS | 2693 | 1466501678137 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:38 INFO - PROCESS | 2693 | 1466501678141 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:38 INFO - PROCESS | 2693 | 1466501678346 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:34:38 INFO - PROCESS | 2693 | --DOMWINDOW == 74 (0x9cc7c000) [pid = 2693] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:34:38 INFO - PROCESS | 2693 | --DOMWINDOW == 73 (0x95487800) [pid = 2693] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:34:38 INFO - PROCESS | 2693 | --DOMWINDOW == 72 (0x9a111800) [pid = 2693] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:34:38 INFO - PROCESS | 2693 | 1466501678582 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 2693 | 1466501678592 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x9238cc00 == 31 [pid = 2693] [id = 46] 02:34:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 73 (0x925ab400) [pid = 2693] [serial = 136] [outer = (nil)] 02:34:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 74 (0x96e2ec00) [pid = 2693] [serial = 137] [outer = 0x925ab400] 02:34:38 INFO - PROCESS | 2693 | 1466501678661 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 75 (0x9b144000) [pid = 2693] [serial = 138] [outer = 0x925ab400] 02:34:39 INFO - PROCESS | 2693 | 1466501679297 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1234ms 02:34:39 INFO - PROCESS | 2693 | 1466501679356 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 2693 | 1466501679359 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:34:39 INFO - PROCESS | 2693 | 1466501679366 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 2693 | 1466501679370 Marionette TRACE conn4 <- [1,158,null,{}] 02:34:39 INFO - PROCESS | 2693 | 1466501679375 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:39 INFO - PROCESS | 2693 | 1466501679380 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:39 INFO - PROCESS | 2693 | 1466501679563 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:34:39 INFO - PROCESS | 2693 | 1466501679575 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 2693 | 1466501679582 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b14a000 == 32 [pid = 2693] [id = 47] 02:34:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 76 (0x9b14dc00) [pid = 2693] [serial = 139] [outer = (nil)] 02:34:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 77 (0x9b446000) [pid = 2693] [serial = 140] [outer = 0x9b14dc00] 02:34:39 INFO - PROCESS | 2693 | 1466501679652 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 78 (0x9bc13c00) [pid = 2693] [serial = 141] [outer = 0x9b14dc00] 02:34:40 INFO - PROCESS | 2693 | 1466501680454 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1132ms 02:34:40 INFO - PROCESS | 2693 | 1466501680534 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 2693 | 1466501680541 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:34:40 INFO - PROCESS | 2693 | 1466501680549 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 2693 | 1466501680556 Marionette TRACE conn4 <- [1,162,null,{}] 02:34:40 INFO - PROCESS | 2693 | 1466501680565 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:40 INFO - PROCESS | 2693 | 1466501680572 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:40 INFO - PROCESS | 2693 | 1466501680783 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:34:40 INFO - PROCESS | 2693 | 1466501680924 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:40 INFO - PROCESS | 2693 | 1466501680941 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a3000 == 33 [pid = 2693] [id = 48] 02:34:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 79 (0x93ba8400) [pid = 2693] [serial = 142] [outer = (nil)] 02:34:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 80 (0x93baf000) [pid = 2693] [serial = 143] [outer = 0x93ba8400] 02:34:41 INFO - PROCESS | 2693 | 1466501681027 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 81 (0x93dd7400) [pid = 2693] [serial = 144] [outer = 0x93ba8400] 02:34:41 INFO - PROCESS | 2693 | 1466501681926 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1432ms 02:34:41 INFO - PROCESS | 2693 | 1466501681982 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:34:41 INFO - PROCESS | 2693 | 1466501681987 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:34:42 INFO - PROCESS | 2693 | 1466501681998 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 2693 | 1466501682003 Marionette TRACE conn4 <- [1,166,null,{}] 02:34:42 INFO - PROCESS | 2693 | 1466501682011 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:42 INFO - PROCESS | 2693 | 1466501682016 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:42 INFO - PROCESS | 2693 | 1466501682230 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:34:42 INFO - PROCESS | 2693 | 1466501682370 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 2693 | 1466501682380 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a10dc00 == 34 [pid = 2693] [id = 49] 02:34:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 82 (0x9a113c00) [pid = 2693] [serial = 145] [outer = (nil)] 02:34:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 83 (0x9a8d3800) [pid = 2693] [serial = 146] [outer = 0x9a113c00] 02:34:42 INFO - PROCESS | 2693 | 1466501682464 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 84 (0x9aabac00) [pid = 2693] [serial = 147] [outer = 0x9a113c00] 02:34:43 INFO - PROCESS | 2693 | 1466501683363 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:34:43 INFO - PROCESS | 2693 | 1466501683423 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1486ms 02:34:43 INFO - PROCESS | 2693 | 1466501683481 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 2693 | 1466501683486 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:34:43 INFO - PROCESS | 2693 | 1466501683493 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 2693 | 1466501683497 Marionette TRACE conn4 <- [1,170,null,{}] 02:34:43 INFO - PROCESS | 2693 | 1466501683511 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:43 INFO - PROCESS | 2693 | 1466501683520 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:43 INFO - PROCESS | 2693 | 1466501683736 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:34:43 INFO - PROCESS | 2693 | 1466501683918 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:43 INFO - PROCESS | 2693 | 1466501683930 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c047400 == 35 [pid = 2693] [id = 50] 02:34:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 85 (0x9c0e0400) [pid = 2693] [serial = 148] [outer = (nil)] 02:34:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 86 (0x9cbc8c00) [pid = 2693] [serial = 149] [outer = 0x9c0e0400] 02:34:44 INFO - PROCESS | 2693 | 1466501684064 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 87 (0x9cbf4000) [pid = 2693] [serial = 150] [outer = 0x9c0e0400] 02:34:44 INFO - PROCESS | 2693 | 1466501684903 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1479ms 02:34:44 INFO - PROCESS | 2693 | 1466501684972 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:34:44 INFO - PROCESS | 2693 | 1466501684977 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:34:44 INFO - PROCESS | 2693 | 1466501684983 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:34:44 INFO - PROCESS | 2693 | 1466501684987 Marionette TRACE conn4 <- [1,174,null,{}] 02:34:44 INFO - PROCESS | 2693 | 1466501684992 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:44 INFO - PROCESS | 2693 | 1466501684998 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:45 INFO - PROCESS | 2693 | 1466501685224 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:34:45 INFO - PROCESS | 2693 | 1466501685384 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 2693 | 1466501685391 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x92388000 == 36 [pid = 2693] [id = 51] 02:34:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 88 (0x9a07fc00) [pid = 2693] [serial = 151] [outer = (nil)] 02:34:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 89 (0x9d90d800) [pid = 2693] [serial = 152] [outer = 0x9a07fc00] 02:34:45 INFO - PROCESS | 2693 | 1466501685678 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 90 (0xa118b400) [pid = 2693] [serial = 153] [outer = 0x9a07fc00] 02:34:46 INFO - PROCESS | 2693 | 1466501686593 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1682ms 02:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:34:46 INFO - PROCESS | 2693 | 1466501686664 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:34:46 INFO - PROCESS | 2693 | 1466501686668 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:34:46 INFO - PROCESS | 2693 | 1466501686674 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 2693 | 1466501686677 Marionette TRACE conn4 <- [1,178,null,{}] 02:34:46 INFO - PROCESS | 2693 | 1466501686683 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:46 INFO - PROCESS | 2693 | 1466501686688 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:46 INFO - PROCESS | 2693 | 1466501686853 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:34:47 INFO - PROCESS | 2693 | 1466501686993 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 2693 | 1466501687003 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x98361800 == 37 [pid = 2693] [id = 52] 02:34:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 91 (0xa20a3c00) [pid = 2693] [serial = 154] [outer = (nil)] 02:34:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 92 (0xa23a6000) [pid = 2693] [serial = 155] [outer = 0xa20a3c00] 02:34:47 INFO - PROCESS | 2693 | 1466501687084 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 93 (0xa23edc00) [pid = 2693] [serial = 156] [outer = 0xa20a3c00] 02:34:47 INFO - PROCESS | 2693 | 1466501687985 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1338ms 02:34:48 INFO - PROCESS | 2693 | 1466501688012 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:34:48 INFO - PROCESS | 2693 | 1466501688016 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:34:48 INFO - PROCESS | 2693 | 1466501688022 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 2693 | 1466501688026 Marionette TRACE conn4 <- [1,182,null,{}] 02:34:48 INFO - PROCESS | 2693 | 1466501688032 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:48 INFO - PROCESS | 2693 | 1466501688042 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:48 INFO - PROCESS | 2693 | 1466501688298 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:34:48 INFO - PROCESS | 2693 | 1466501688479 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 2693 | 1466501688488 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x922aec00 == 38 [pid = 2693] [id = 53] 02:34:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 94 (0x9b05bc00) [pid = 2693] [serial = 157] [outer = (nil)] 02:34:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 95 (0xa3425c00) [pid = 2693] [serial = 158] [outer = 0x9b05bc00] 02:34:48 INFO - PROCESS | 2693 | 1466501688619 Marionette DEBUG loaded listener.js 02:34:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 96 (0xa34cc000) [pid = 2693] [serial = 159] [outer = 0x9b05bc00] 02:34:49 INFO - PROCESS | 2693 | 1466501689454 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1498ms 02:34:49 INFO - PROCESS | 2693 | 1466501689521 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 2693 | 1466501689524 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:34:49 INFO - PROCESS | 2693 | 1466501689532 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 2693 | 1466501689536 Marionette TRACE conn4 <- [1,186,null,{}] 02:34:49 INFO - PROCESS | 2693 | 1466501689542 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:49 INFO - PROCESS | 2693 | 1466501689547 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:49 INFO - PROCESS | 2693 | 1466501689708 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:34:49 INFO - PROCESS | 2693 | 1466501689851 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:49 INFO - PROCESS | 2693 | 1466501689860 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b11d800 == 39 [pid = 2693] [id = 54] 02:34:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 97 (0x9bca5000) [pid = 2693] [serial = 160] [outer = (nil)] 02:34:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 98 (0xa507d400) [pid = 2693] [serial = 161] [outer = 0x9bca5000] 02:34:49 INFO - PROCESS | 2693 | 1466501689942 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 99 (0xa62b4400) [pid = 2693] [serial = 162] [outer = 0x9bca5000] 02:34:50 INFO - PROCESS | 2693 | 1466501690825 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1331ms 02:34:50 INFO - PROCESS | 2693 | 1466501690864 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:34:50 INFO - PROCESS | 2693 | 1466501690868 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:34:50 INFO - PROCESS | 2693 | 1466501690874 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:34:50 INFO - PROCESS | 2693 | 1466501690877 Marionette TRACE conn4 <- [1,190,null,{}] 02:34:50 INFO - PROCESS | 2693 | 1466501690883 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:50 INFO - PROCESS | 2693 | 1466501690895 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:51 INFO - PROCESS | 2693 | 1466501691058 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:34:51 INFO - PROCESS | 2693 | 1466501691202 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 2693 | 1466501691212 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x92f25400 == 40 [pid = 2693] [id = 55] 02:34:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 100 (0x93bb0400) [pid = 2693] [serial = 163] [outer = (nil)] 02:34:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 101 (0xa6ea1000) [pid = 2693] [serial = 164] [outer = 0x93bb0400] 02:34:51 INFO - PROCESS | 2693 | 1466501691298 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 102 (0xa6ea8800) [pid = 2693] [serial = 165] [outer = 0x93bb0400] 02:34:52 INFO - PROCESS | 2693 | 1466501692237 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1435ms 02:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:34:52 INFO - PROCESS | 2693 | 1466501692311 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 2693 | 1466501692314 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:34:52 INFO - PROCESS | 2693 | 1466501692321 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 2693 | 1466501692324 Marionette TRACE conn4 <- [1,194,null,{}] 02:34:52 INFO - PROCESS | 2693 | 1466501692331 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:52 INFO - PROCESS | 2693 | 1466501692335 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:52 INFO - PROCESS | 2693 | 1466501692548 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:34:52 INFO - PROCESS | 2693 | 1466501692909 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:52 INFO - PROCESS | 2693 | 1466501692922 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x92385000 == 41 [pid = 2693] [id = 56] 02:34:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 103 (0x9259d400) [pid = 2693] [serial = 166] [outer = (nil)] 02:34:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 104 (0x92f31c00) [pid = 2693] [serial = 167] [outer = 0x9259d400] 02:34:53 INFO - PROCESS | 2693 | 1466501693042 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 105 (0x93baa000) [pid = 2693] [serial = 168] [outer = 0x9259d400] 02:34:53 INFO - PROCESS | 2693 | 1466501693927 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1684ms 02:34:54 INFO - PROCESS | 2693 | 1466501694006 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 2693 | 1466501694012 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:34:54 INFO - PROCESS | 2693 | 1466501694019 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 2693 | 1466501694023 Marionette TRACE conn4 <- [1,198,null,{}] 02:34:54 INFO - PROCESS | 2693 | 1466501694031 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:54 INFO - PROCESS | 2693 | 1466501694038 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:54 INFO - PROCESS | 2693 | 1466501694213 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:34:54 INFO - PROCESS | 2693 | 1466501694361 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 2693 | 1466501694371 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x9259fc00 == 42 [pid = 2693] [id = 57] 02:34:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 106 (0x96ee4000) [pid = 2693] [serial = 169] [outer = (nil)] 02:34:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x9a00c000) [pid = 2693] [serial = 170] [outer = 0x96ee4000] 02:34:54 INFO - PROCESS | 2693 | 1466501694446 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x9a118800) [pid = 2693] [serial = 171] [outer = 0x96ee4000] 02:34:54 INFO - PROCESS | 2693 | --DOCSHELL 0x9238cc00 == 41 [pid = 2693] [id = 46] 02:34:54 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac3c00 == 40 [pid = 2693] [id = 45] 02:34:54 INFO - PROCESS | 2693 | --DOCSHELL 0x99757c00 == 39 [pid = 2693] [id = 44] 02:34:54 INFO - PROCESS | 2693 | --DOCSHELL 0x9304c000 == 38 [pid = 2693] [id = 43] 02:34:55 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0xa255e000) [pid = 2693] [serial = 79] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 2693 | --DOMWINDOW == 106 (0x992edc00) [pid = 2693] [serial = 82] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 2693 | --DOMWINDOW == 105 (0xa2facc00) [pid = 2693] [serial = 80] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 2693 | --DOMWINDOW == 104 (0x9a00c800) [pid = 2693] [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.] 02:34:55 INFO - PROCESS | 2693 | --DOMWINDOW == 103 (0x9aac1000) [pid = 2693] [serial = 86] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 2693 | --DOMWINDOW == 102 (0x9a4e4000) [pid = 2693] [serial = 85] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 2693 | --DOMWINDOW == 101 (0x992f5c00) [pid = 2693] [serial = 83] [outer = (nil)] [url = about:blank] 02:34:55 INFO - PROCESS | 2693 | 1466501695277 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1332ms 02:34:55 INFO - PROCESS | 2693 | 1466501695354 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 2693 | 1466501695360 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:34:55 INFO - PROCESS | 2693 | 1466501695368 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 2693 | 1466501695371 Marionette TRACE conn4 <- [1,202,null,{}] 02:34:55 INFO - PROCESS | 2693 | 1466501695376 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:55 INFO - PROCESS | 2693 | 1466501695383 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:55 INFO - PROCESS | 2693 | 1466501695548 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:34:55 INFO - PROCESS | 2693 | 1466501695673 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:55 INFO - PROCESS | 2693 | 1466501695681 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304c000 == 39 [pid = 2693] [id = 58] 02:34:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 102 (0x996ad800) [pid = 2693] [serial = 172] [outer = (nil)] 02:34:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 103 (0x9aac3c00) [pid = 2693] [serial = 173] [outer = 0x996ad800] 02:34:55 INFO - PROCESS | 2693 | 1466501695755 Marionette DEBUG loaded listener.js 02:34:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 104 (0x9b056000) [pid = 2693] [serial = 174] [outer = 0x996ad800] 02:34:56 INFO - PROCESS | 2693 | 1466501696430 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1087ms 02:34:56 INFO - PROCESS | 2693 | 1466501696455 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:34:56 INFO - PROCESS | 2693 | 1466501696459 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:34:56 INFO - PROCESS | 2693 | 1466501696472 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:34:56 INFO - PROCESS | 2693 | 1466501696481 Marionette TRACE conn4 <- [1,206,null,{}] 02:34:56 INFO - PROCESS | 2693 | 1466501696511 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:56 INFO - PROCESS | 2693 | 1466501696517 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:56 INFO - PROCESS | 2693 | 1466501696689 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:34:56 INFO - PROCESS | 2693 | 1466501696700 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 2693 | 1466501696705 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a051800 == 40 [pid = 2693] [id = 59] 02:34:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 105 (0x9a058400) [pid = 2693] [serial = 175] [outer = (nil)] 02:34:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 106 (0x9aac6000) [pid = 2693] [serial = 176] [outer = 0x9a058400] 02:34:56 INFO - PROCESS | 2693 | 1466501696778 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x9b119400) [pid = 2693] [serial = 177] [outer = 0x9a058400] 02:34:57 INFO - PROCESS | 2693 | 1466501697713 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1295ms 02:34:57 INFO - PROCESS | 2693 | 1466501697761 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 2693 | 1466501697766 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:34:57 INFO - PROCESS | 2693 | 1466501697778 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 2693 | 1466501697781 Marionette TRACE conn4 <- [1,210,null,{}] 02:34:57 INFO - PROCESS | 2693 | 1466501697786 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:57 INFO - PROCESS | 2693 | 1466501697791 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:57 INFO - PROCESS | 2693 | 1466501697989 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:34:58 INFO - PROCESS | 2693 | 1466501698014 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 2693 | 1466501698020 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x9787cc00 == 41 [pid = 2693] [id = 60] 02:34:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x9a051c00) [pid = 2693] [serial = 178] [outer = (nil)] 02:34:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x9b520000) [pid = 2693] [serial = 179] [outer = 0x9a051c00] 02:34:58 INFO - PROCESS | 2693 | 1466501698112 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x9bc9dc00) [pid = 2693] [serial = 180] [outer = 0x9a051c00] 02:34:58 INFO - PROCESS | 2693 | 1466501698912 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1177ms 02:34:58 INFO - PROCESS | 2693 | 1466501698956 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:34:58 INFO - PROCESS | 2693 | 1466501698961 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x95487000) [pid = 2693] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x9b058000) [pid = 2693] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x9bc12800) [pid = 2693] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 106 (0x9cc6f400) [pid = 2693] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 105 (0x9cc30c00) [pid = 2693] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 104 (0x9a109c00) [pid = 2693] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 103 (0x9303fc00) [pid = 2693] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 102 (0x9259ec00) [pid = 2693] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 101 (0x925a8c00) [pid = 2693] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 100 (0x925a5800) [pid = 2693] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 99 (0x950bb400) [pid = 2693] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 98 (0x9aac4000) [pid = 2693] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 97 (0x9304c400) [pid = 2693] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 96 (0x9975b800) [pid = 2693] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 95 (0x99243000) [pid = 2693] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 94 (0x925ab400) [pid = 2693] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:34:59 INFO - PROCESS | 2693 | --DOMWINDOW == 93 (0x925a1800) [pid = 2693] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:34:59 INFO - PROCESS | 2693 | 1466501699194 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:34:59 INFO - PROCESS | 2693 | 1466501699196 Marionette TRACE conn4 <- [1,214,null,{}] 02:34:59 INFO - PROCESS | 2693 | 1466501699208 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:59 INFO - PROCESS | 2693 | 1466501699212 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:59 INFO - PROCESS | 2693 | 1466501699357 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:34:59 INFO - PROCESS | 2693 | 1466501699370 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 2693 | 1466501699386 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:34:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x996b5000 == 42 [pid = 2693] [id = 61] 02:34:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 94 (0x9975b800) [pid = 2693] [serial = 181] [outer = (nil)] 02:34:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 95 (0x9aabcc00) [pid = 2693] [serial = 182] [outer = 0x9975b800] 02:34:59 INFO - PROCESS | 2693 | 1466501699465 Marionette DEBUG loaded listener.js 02:34:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 96 (0x9bc16000) [pid = 2693] [serial = 183] [outer = 0x9975b800] 02:35:00 INFO - PROCESS | 2693 | 1466501700314 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1193ms 02:35:00 INFO - PROCESS | 2693 | 1466501700338 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:35:00 INFO - PROCESS | 2693 | 1466501700342 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:35:00 INFO - PROCESS | 2693 | 1466501700348 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 2693 | 1466501700351 Marionette TRACE conn4 <- [1,218,null,{}] 02:35:00 INFO - PROCESS | 2693 | 1466501700357 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:00 INFO - PROCESS | 2693 | 1466501700362 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:00 INFO - PROCESS | 2693 | 1466501700515 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:35:00 INFO - PROCESS | 2693 | 1466501700561 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:00 INFO - PROCESS | 2693 | 1466501700572 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c09c400 == 43 [pid = 2693] [id = 62] 02:35:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 97 (0x9c0a2400) [pid = 2693] [serial = 184] [outer = (nil)] 02:35:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 98 (0x9c0e7c00) [pid = 2693] [serial = 185] [outer = 0x9c0a2400] 02:35:00 INFO - PROCESS | 2693 | 1466501700646 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 99 (0x9cc35c00) [pid = 2693] [serial = 186] [outer = 0x9c0a2400] 02:35:01 INFO - PROCESS | 2693 | 1466501701598 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1280ms 02:35:01 INFO - PROCESS | 2693 | 1466501701629 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:35:01 INFO - PROCESS | 2693 | 1466501701637 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:35:01 INFO - PROCESS | 2693 | 1466501701646 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:35:01 INFO - PROCESS | 2693 | 1466501701651 Marionette TRACE conn4 <- [1,222,null,{}] 02:35:01 INFO - PROCESS | 2693 | 1466501701660 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 2693 | 1466501701665 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:01 INFO - PROCESS | 2693 | 1466501701854 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:35:02 INFO - PROCESS | 2693 | 1466501702007 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 2693 | 1466501702022 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x93046400 == 44 [pid = 2693] [id = 63] 02:35:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 100 (0x9304a400) [pid = 2693] [serial = 187] [outer = (nil)] 02:35:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 101 (0x96ee4800) [pid = 2693] [serial = 188] [outer = 0x9304a400] 02:35:02 INFO - PROCESS | 2693 | 1466501702158 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 102 (0x997e8400) [pid = 2693] [serial = 189] [outer = 0x9304a400] 02:35:03 INFO - PROCESS | 2693 | 1466501703048 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1438ms 02:35:03 INFO - PROCESS | 2693 | 1466501703083 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 2693 | 1466501703090 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:35:03 INFO - PROCESS | 2693 | 1466501703101 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 2693 | 1466501703106 Marionette TRACE conn4 <- [1,226,null,{}] 02:35:03 INFO - PROCESS | 2693 | 1466501703113 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:03 INFO - PROCESS | 2693 | 1466501703119 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:03 INFO - PROCESS | 2693 | 1466501703322 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:35:03 INFO - PROCESS | 2693 | 1466501703472 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 2693 | 1466501703479 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x9836e800 == 45 [pid = 2693] [id = 64] 02:35:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 103 (0x9a05a800) [pid = 2693] [serial = 190] [outer = (nil)] 02:35:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 104 (0x9a9f9000) [pid = 2693] [serial = 191] [outer = 0x9a05a800] 02:35:03 INFO - PROCESS | 2693 | 1466501703572 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 105 (0x9aac2000) [pid = 2693] [serial = 192] [outer = 0x9a05a800] 02:35:04 INFO - PROCESS | 2693 | 1466501704434 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1385ms 02:35:04 INFO - PROCESS | 2693 | 1466501704489 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 2693 | 1466501704494 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:35:04 INFO - PROCESS | 2693 | 1466501704502 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 2693 | 1466501704508 Marionette TRACE conn4 <- [1,230,null,{}] 02:35:04 INFO - PROCESS | 2693 | 1466501704525 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:04 INFO - PROCESS | 2693 | 1466501704534 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:04 INFO - PROCESS | 2693 | 1466501704715 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:35:04 INFO - PROCESS | 2693 | 1466501704869 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 2693 | 1466501704882 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b14c000 == 46 [pid = 2693] [id = 65] 02:35:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 106 (0x9b14d800) [pid = 2693] [serial = 193] [outer = (nil)] 02:35:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x9b3de400) [pid = 2693] [serial = 194] [outer = 0x9b14d800] 02:35:04 INFO - PROCESS | 2693 | 1466501704972 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x9bc10c00) [pid = 2693] [serial = 195] [outer = 0x9b14d800] 02:35:05 INFO - PROCESS | 2693 | 1466501705833 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1345ms 02:35:05 INFO - PROCESS | 2693 | 1466501705848 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 2693 | 1466501705852 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:35:05 INFO - PROCESS | 2693 | 1466501705859 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 2693 | 1466501705862 Marionette TRACE conn4 <- [1,234,null,{}] 02:35:05 INFO - PROCESS | 2693 | 1466501705868 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 2693 | 1466501705873 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:06 INFO - PROCESS | 2693 | 1466501706041 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:35:06 INFO - PROCESS | 2693 | 1466501706196 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 2693 | 1466501706205 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x99758000 == 47 [pid = 2693] [id = 66] 02:35:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x9a913800) [pid = 2693] [serial = 196] [outer = (nil)] 02:35:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x9a91a400) [pid = 2693] [serial = 197] [outer = 0x9a913800] 02:35:06 INFO - PROCESS | 2693 | 1466501706287 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x9a91e000) [pid = 2693] [serial = 198] [outer = 0x9a913800] 02:35:07 INFO - PROCESS | 2693 | 1466501707191 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1379ms 02:35:07 INFO - PROCESS | 2693 | 1466501707239 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 2693 | 1466501707243 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:35:07 INFO - PROCESS | 2693 | 1466501707249 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 2693 | 1466501707253 Marionette TRACE conn4 <- [1,238,null,{}] 02:35:07 INFO - PROCESS | 2693 | 1466501707258 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 2693 | 1466501707264 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:07 INFO - PROCESS | 2693 | 1466501707435 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:35:07 INFO - PROCESS | 2693 | 1466501707583 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 2693 | 1466501707594 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304bc00 == 48 [pid = 2693] [id = 67] 02:35:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x9a801800) [pid = 2693] [serial = 199] [outer = (nil)] 02:35:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x9a80a800) [pid = 2693] [serial = 200] [outer = 0x9a801800] 02:35:07 INFO - PROCESS | 2693 | 1466501707674 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x9a80c400) [pid = 2693] [serial = 201] [outer = 0x9a801800] 02:35:08 INFO - PROCESS | 2693 | 1466501708570 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1380ms 02:35:08 INFO - PROCESS | 2693 | 1466501708630 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 2693 | 1466501708635 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:35:08 INFO - PROCESS | 2693 | 1466501708641 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 2693 | 1466501708644 Marionette TRACE conn4 <- [1,242,null,{}] 02:35:08 INFO - PROCESS | 2693 | 1466501708650 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:08 INFO - PROCESS | 2693 | 1466501708661 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:08 INFO - PROCESS | 2693 | 1466501708901 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:35:09 INFO - PROCESS | 2693 | 1466501709092 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 2693 | 1466501709100 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a807800 == 49 [pid = 2693] [id = 68] 02:35:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x9a91ac00) [pid = 2693] [serial = 202] [outer = (nil)] 02:35:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x9c0a0800) [pid = 2693] [serial = 203] [outer = 0x9a91ac00] 02:35:09 INFO - PROCESS | 2693 | 1466501709230 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x9c0a8000) [pid = 2693] [serial = 204] [outer = 0x9a91ac00] 02:35:10 INFO - PROCESS | 2693 | 1466501710030 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1440ms 02:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:35:10 INFO - PROCESS | 2693 | 1466501710082 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 2693 | 1466501710085 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:35:10 INFO - PROCESS | 2693 | 1466501710092 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 2693 | 1466501710096 Marionette TRACE conn4 <- [1,246,null,{}] 02:35:10 INFO - PROCESS | 2693 | 1466501710102 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 2693 | 1466501710108 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:10 INFO - PROCESS | 2693 | 1466501710293 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:35:10 INFO - PROCESS | 2693 | 1466501710443 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 2693 | 1466501710452 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x96e36800 == 50 [pid = 2693] [id = 69] 02:35:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x9a806800) [pid = 2693] [serial = 205] [outer = (nil)] 02:35:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x9cc75400) [pid = 2693] [serial = 206] [outer = 0x9a806800] 02:35:10 INFO - PROCESS | 2693 | 1466501710539 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0xa111b000) [pid = 2693] [serial = 207] [outer = 0x9a806800] 02:35:11 INFO - PROCESS | 2693 | 1466501711416 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1383ms 02:35:11 INFO - PROCESS | 2693 | 1466501711475 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:35:11 INFO - PROCESS | 2693 | 1466501711479 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:35:11 INFO - PROCESS | 2693 | 1466501711485 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 2693 | 1466501711489 Marionette TRACE conn4 <- [1,250,null,{}] 02:35:11 INFO - PROCESS | 2693 | 1466501711494 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:11 INFO - PROCESS | 2693 | 1466501711499 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:11 INFO - PROCESS | 2693 | 1466501711674 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:35:11 INFO - PROCESS | 2693 | 1466501711828 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 2693 | 1466501711836 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fc9800 == 51 [pid = 2693] [id = 70] 02:35:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x91fcb000) [pid = 2693] [serial = 208] [outer = (nil)] 02:35:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x91fd3000) [pid = 2693] [serial = 209] [outer = 0x91fcb000] 02:35:11 INFO - PROCESS | 2693 | 1466501711920 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x91fd6000) [pid = 2693] [serial = 210] [outer = 0x91fcb000] 02:35:12 INFO - PROCESS | 2693 | 1466501712752 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1280ms 02:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:35:12 INFO - PROCESS | 2693 | 1466501712781 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 2693 | 1466501712785 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:35:12 INFO - PROCESS | 2693 | 1466501712793 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 2693 | 1466501712797 Marionette TRACE conn4 <- [1,254,null,{}] 02:35:12 INFO - PROCESS | 2693 | 1466501712802 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 2693 | 1466501712807 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:12 INFO - PROCESS | 2693 | 1466501712970 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:35:13 INFO - PROCESS | 2693 | 1466501713126 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 2693 | 1466501713133 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcc400 == 52 [pid = 2693] [id = 71] 02:35:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x91fcf000) [pid = 2693] [serial = 211] [outer = (nil)] 02:35:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x9c0a4000) [pid = 2693] [serial = 212] [outer = 0x91fcf000] 02:35:13 INFO - PROCESS | 2693 | 1466501713217 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9d90dc00) [pid = 2693] [serial = 213] [outer = 0x91fcf000] 02:35:14 INFO - PROCESS | 2693 | 1466501714145 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1379ms 02:35:14 INFO - PROCESS | 2693 | 1466501714173 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 2693 | 1466501714177 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:35:14 INFO - PROCESS | 2693 | 1466501714183 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 2693 | 1466501714187 Marionette TRACE conn4 <- [1,258,null,{}] 02:35:14 INFO - PROCESS | 2693 | 1466501714192 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 2693 | 1466501714198 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:14 INFO - PROCESS | 2693 | 1466501714378 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:35:14 INFO - PROCESS | 2693 | 1466501714536 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 2693 | 1466501714545 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b057c00 == 53 [pid = 2693] [id = 72] 02:35:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x9c0a4c00) [pid = 2693] [serial = 214] [outer = (nil)] 02:35:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0xa2ff2c00) [pid = 2693] [serial = 215] [outer = 0x9c0a4c00] 02:35:14 INFO - PROCESS | 2693 | 1466501714628 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0xa35a9400) [pid = 2693] [serial = 216] [outer = 0x9c0a4c00] 02:35:15 INFO - PROCESS | 2693 | 1466501715509 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1379ms 02:35:15 INFO - PROCESS | 2693 | 1466501715609 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 2693 | 1466501715613 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:35:15 INFO - PROCESS | 2693 | 1466501715638 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 2693 | 1466501715642 Marionette TRACE conn4 <- [1,262,null,{}] 02:35:15 INFO - PROCESS | 2693 | 1466501715658 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:15 INFO - PROCESS | 2693 | 1466501715664 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:15 INFO - PROCESS | 2693 | 1466501715856 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:35:16 INFO - PROCESS | 2693 | 1466501716022 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 2693 | 1466501716033 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcf800 == 54 [pid = 2693] [id = 73] 02:35:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0xa2fb4000) [pid = 2693] [serial = 217] [outer = (nil)] 02:35:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0xa35b7400) [pid = 2693] [serial = 218] [outer = 0xa2fb4000] 02:35:16 INFO - PROCESS | 2693 | 1466501716162 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0xa62b8800) [pid = 2693] [serial = 219] [outer = 0xa2fb4000] 02:35:16 INFO - PROCESS | 2693 | 1466501716962 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1389ms 02:35:17 INFO - PROCESS | 2693 | 1466501717028 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 2693 | 1466501717032 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:35:17 INFO - PROCESS | 2693 | 1466501717039 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 2693 | 1466501717043 Marionette TRACE conn4 <- [1,266,null,{}] 02:35:17 INFO - PROCESS | 2693 | 1466501717049 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:17 INFO - PROCESS | 2693 | 1466501717054 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:17 INFO - PROCESS | 2693 | 1466501717261 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:35:17 INFO - PROCESS | 2693 | 1466501717419 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 2693 | 1466501717428 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a7c00 == 55 [pid = 2693] [id = 74] 02:35:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x92f23800) [pid = 2693] [serial = 220] [outer = (nil)] 02:35:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x961e5400) [pid = 2693] [serial = 221] [outer = 0x92f23800] 02:35:17 INFO - PROCESS | 2693 | 1466501717508 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x961e8800) [pid = 2693] [serial = 222] [outer = 0x92f23800] 02:35:18 INFO - PROCESS | 2693 | 1466501718711 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1735ms 02:35:18 INFO - PROCESS | 2693 | 1466501718775 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:35:18 INFO - PROCESS | 2693 | 1466501718781 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:35:18 INFO - PROCESS | 2693 | 1466501718790 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:35:18 INFO - PROCESS | 2693 | 1466501718794 Marionette TRACE conn4 <- [1,270,null,{}] 02:35:18 INFO - PROCESS | 2693 | 1466501718802 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:18 INFO - PROCESS | 2693 | 1466501718808 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:19 INFO - PROCESS | 2693 | 1466501719033 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:35:19 INFO - PROCESS | 2693 | 1466501719207 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 2693 | 1466501719221 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x950ba400 == 56 [pid = 2693] [id = 75] 02:35:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x950ba800) [pid = 2693] [serial = 223] [outer = (nil)] 02:35:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x95492000) [pid = 2693] [serial = 224] [outer = 0x950ba800] 02:35:19 INFO - PROCESS | 2693 | 1466501719298 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x961e8400) [pid = 2693] [serial = 225] [outer = 0x950ba800] 02:35:20 INFO - PROCESS | 2693 | 1466501720129 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:35:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9517d400) [pid = 2693] [serial = 226] [outer = 0x922ba800] 02:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1433ms 02:35:20 INFO - PROCESS | 2693 | 1466501720260 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:35:20 INFO - PROCESS | 2693 | 1466501720279 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:35:20 INFO - PROCESS | 2693 | 1466501720303 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 2693 | 1466501720308 Marionette TRACE conn4 <- [1,274,null,{}] 02:35:20 INFO - PROCESS | 2693 | 1466501720314 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:20 INFO - PROCESS | 2693 | 1466501720319 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:20 INFO - PROCESS | 2693 | 1466501720480 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:35:20 INFO - PROCESS | 2693 | 1466501720651 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 2693 | 1466501720660 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a3c00 == 57 [pid = 2693] [id = 76] 02:35:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x99297800) [pid = 2693] [serial = 227] [outer = (nil)] 02:35:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9a04f400) [pid = 2693] [serial = 228] [outer = 0x99297800] 02:35:20 INFO - PROCESS | 2693 | 1466501720774 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9a114000) [pid = 2693] [serial = 229] [outer = 0x99297800] 02:35:21 INFO - PROCESS | 2693 | 1466501721688 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1439ms 02:35:21 INFO - PROCESS | 2693 | 1466501721743 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:35:21 INFO - PROCESS | 2693 | 1466501721746 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:35:21 INFO - PROCESS | 2693 | 1466501721753 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 2693 | 1466501721760 Marionette TRACE conn4 <- [1,278,null,{}] 02:35:21 INFO - PROCESS | 2693 | 1466501721776 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:21 INFO - PROCESS | 2693 | 1466501721784 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x996b5000 == 56 [pid = 2693] [id = 61] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9787cc00 == 55 [pid = 2693] [id = 60] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9a051800 == 54 [pid = 2693] [id = 59] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9304c000 == 53 [pid = 2693] [id = 58] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x92385000 == 52 [pid = 2693] [id = 56] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9259fc00 == 51 [pid = 2693] [id = 57] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x925a3000 == 50 [pid = 2693] [id = 48] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9a10dc00 == 49 [pid = 2693] [id = 49] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9b14a000 == 48 [pid = 2693] [id = 47] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x92388000 == 47 [pid = 2693] [id = 51] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9923f400 == 46 [pid = 2693] [id = 42] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x92f25400 == 45 [pid = 2693] [id = 55] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x922aec00 == 44 [pid = 2693] [id = 53] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9c047400 == 43 [pid = 2693] [id = 50] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x98361800 == 42 [pid = 2693] [id = 52] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9b11d800 == 41 [pid = 2693] [id = 54] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x925a7c00 == 40 [pid = 2693] [id = 74] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x950ba400 == 39 [pid = 2693] [id = 75] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcf800 == 38 [pid = 2693] [id = 73] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcc400 == 37 [pid = 2693] [id = 71] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9b057c00 == 36 [pid = 2693] [id = 72] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x91fc9800 == 35 [pid = 2693] [id = 70] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9a807800 == 34 [pid = 2693] [id = 68] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x96e36800 == 33 [pid = 2693] [id = 69] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x99758000 == 32 [pid = 2693] [id = 66] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9304bc00 == 31 [pid = 2693] [id = 67] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9836e800 == 30 [pid = 2693] [id = 64] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9b14c000 == 29 [pid = 2693] [id = 65] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x9c09c400 == 28 [pid = 2693] [id = 62] 02:35:23 INFO - PROCESS | 2693 | --DOCSHELL 0x93046400 == 27 [pid = 2693] [id = 63] 02:35:23 INFO - PROCESS | 2693 | 1466501723796 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9b446000) [pid = 2693] [serial = 140] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9a42ec00) [pid = 2693] [serial = 89] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9a109800) [pid = 2693] [serial = 88] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9b141800) [pid = 2693] [serial = 92] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9b11d000) [pid = 2693] [serial = 91] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9c0ee400) [pid = 2693] [serial = 95] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9c03b800) [pid = 2693] [serial = 94] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0xa1189c00) [pid = 2693] [serial = 98] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0xa1113c00) [pid = 2693] [serial = 97] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0xa23b2400) [pid = 2693] [serial = 102] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0xa23ee400) [pid = 2693] [serial = 101] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0xa341cc00) [pid = 2693] [serial = 105] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0xa34c4000) [pid = 2693] [serial = 104] [outer = (nil)] [url = about:blank] 02:35:23 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0xa501d400) [pid = 2693] [serial = 108] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0xa5016c00) [pid = 2693] [serial = 107] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x925aa800) [pid = 2693] [serial = 111] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x925a6c00) [pid = 2693] [serial = 110] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0xa253b000) [pid = 2693] [serial = 114] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0xa5010c00) [pid = 2693] [serial = 113] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x96ee0c00) [pid = 2693] [serial = 117] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x96ed9000) [pid = 2693] [serial = 116] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0xa6ea2400) [pid = 2693] [serial = 120] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0xa68a0400) [pid = 2693] [serial = 119] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x9aac8c00) [pid = 2693] [serial = 134] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x9517fc00) [pid = 2693] [serial = 128] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x9548d000) [pid = 2693] [serial = 129] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x997f2000) [pid = 2693] [serial = 131] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x9a110400) [pid = 2693] [serial = 126] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x9a00f400) [pid = 2693] [serial = 125] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x96e2ec00) [pid = 2693] [serial = 137] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x950c5400) [pid = 2693] [serial = 123] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 110 (0x92f2f000) [pid = 2693] [serial = 122] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x9b04f000) [pid = 2693] [serial = 135] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x9b144000) [pid = 2693] [serial = 138] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x9a007000) [pid = 2693] [serial = 132] [outer = (nil)] [url = about:blank] 02:35:24 INFO - PROCESS | 2693 | 1466501724112 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 2693 | 1466501724121 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x92386800 == 28 [pid = 2693] [id = 77] 02:35:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x92388000) [pid = 2693] [serial = 230] [outer = (nil)] 02:35:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x9259e400) [pid = 2693] [serial = 231] [outer = 0x92388000] 02:35:24 INFO - PROCESS | 2693 | 1466501724196 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x925aa800) [pid = 2693] [serial = 232] [outer = 0x92388000] 02:35:24 INFO - PROCESS | 2693 | 1466501724926 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 3193ms 02:35:24 INFO - PROCESS | 2693 | 1466501724946 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 2693 | 1466501724952 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:35:24 INFO - PROCESS | 2693 | 1466501724960 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 2693 | 1466501724965 Marionette TRACE conn4 <- [1,282,null,{}] 02:35:24 INFO - PROCESS | 2693 | 1466501724972 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:24 INFO - PROCESS | 2693 | 1466501724978 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:25 INFO - PROCESS | 2693 | 1466501725142 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:35:25 INFO - PROCESS | 2693 | 1466501725261 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 2693 | 1466501725269 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x93dd2400 == 29 [pid = 2693] [id = 78] 02:35:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x93dd4c00) [pid = 2693] [serial = 233] [outer = (nil)] 02:35:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x9517f800) [pid = 2693] [serial = 234] [outer = 0x93dd4c00] 02:35:25 INFO - PROCESS | 2693 | 1466501725364 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x961e6000) [pid = 2693] [serial = 235] [outer = 0x93dd4c00] 02:35:26 INFO - PROCESS | 2693 | 1466501726129 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1229ms 02:35:26 INFO - PROCESS | 2693 | 1466501726194 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:35:26 INFO - PROCESS | 2693 | 1466501726199 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:35:26 INFO - PROCESS | 2693 | 1466501726205 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 2693 | 1466501726208 Marionette TRACE conn4 <- [1,286,null,{}] 02:35:26 INFO - PROCESS | 2693 | 1466501726214 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:26 INFO - PROCESS | 2693 | 1466501726219 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:26 INFO - PROCESS | 2693 | 1466501726432 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:35:26 INFO - PROCESS | 2693 | 1466501726458 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 2693 | 1466501726467 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x99240400 == 30 [pid = 2693] [id = 79] 02:35:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x992f3c00) [pid = 2693] [serial = 236] [outer = (nil)] 02:35:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x997ed800) [pid = 2693] [serial = 237] [outer = 0x992f3c00] 02:35:26 INFO - PROCESS | 2693 | 1466501726536 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x9a00f400) [pid = 2693] [serial = 238] [outer = 0x992f3c00] 02:35:27 INFO - PROCESS | 2693 | 1466501727455 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1294ms 02:35:27 INFO - PROCESS | 2693 | 1466501727498 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 2693 | 1466501727504 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:35:27 INFO - PROCESS | 2693 | 1466501727532 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 2693 | 1466501727539 Marionette TRACE conn4 <- [1,290,null,{}] 02:35:27 INFO - PROCESS | 2693 | 1466501727545 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:27 INFO - PROCESS | 2693 | 1466501727551 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:27 INFO - PROCESS | 2693 | 1466501727792 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:35:27 INFO - PROCESS | 2693 | 1466501727815 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 2693 | 1466501727823 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x992f0400 == 31 [pid = 2693] [id = 80] 02:35:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x9a42ec00) [pid = 2693] [serial = 239] [outer = (nil)] 02:35:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x9a809c00) [pid = 2693] [serial = 240] [outer = 0x9a42ec00] 02:35:27 INFO - PROCESS | 2693 | 1466501727896 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x9a913c00) [pid = 2693] [serial = 241] [outer = 0x9a42ec00] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x9b05bc00) [pid = 2693] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x9a113c00) [pid = 2693] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x9bca5000) [pid = 2693] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x96ee4000) [pid = 2693] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x93ba8400) [pid = 2693] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x9259d400) [pid = 2693] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x93bb0400) [pid = 2693] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x9975b800) [pid = 2693] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 110 (0xa20a3c00) [pid = 2693] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x9c0e0400) [pid = 2693] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x996ad800) [pid = 2693] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x9a058400) [pid = 2693] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 106 (0x9b14dc00) [pid = 2693] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 105 (0x9a051c00) [pid = 2693] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 104 (0x9a07fc00) [pid = 2693] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:35:29 INFO - PROCESS | 2693 | --DOMWINDOW == 103 (0x9c0a2400) [pid = 2693] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:35:29 INFO - PROCESS | 2693 | 1466501729590 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 2102ms 02:35:29 INFO - PROCESS | 2693 | 1466501729614 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 2693 | 1466501729617 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:35:29 INFO - PROCESS | 2693 | 1466501729623 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 2693 | 1466501729626 Marionette TRACE conn4 <- [1,294,null,{}] 02:35:29 INFO - PROCESS | 2693 | 1466501729632 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:29 INFO - PROCESS | 2693 | 1466501729637 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:29 INFO - PROCESS | 2693 | 1466501729824 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:35:29 INFO - PROCESS | 2693 | 1466501729841 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 2693 | 1466501729847 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:29 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fce800 == 32 [pid = 2693] [id = 81] 02:35:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 104 (0x9787d000) [pid = 2693] [serial = 242] [outer = (nil)] 02:35:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 105 (0x9a80c800) [pid = 2693] [serial = 243] [outer = 0x9787d000] 02:35:29 INFO - PROCESS | 2693 | 1466501729919 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 106 (0x9aaba400) [pid = 2693] [serial = 244] [outer = 0x9787d000] 02:35:30 INFO - PROCESS | 2693 | 1466501730665 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:30 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. 02:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1141ms 02:35:30 INFO - PROCESS | 2693 | 1466501730766 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 2693 | 1466501730768 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:35:30 INFO - PROCESS | 2693 | 1466501730775 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 2693 | 1466501730777 Marionette TRACE conn4 <- [1,298,null,{}] 02:35:30 INFO - PROCESS | 2693 | 1466501730783 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:30 INFO - PROCESS | 2693 | 1466501730788 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:30 INFO - PROCESS | 2693 | 1466501730944 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:35:30 INFO - PROCESS | 2693 | 1466501730954 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 2693 | 1466501730972 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b050800 == 33 [pid = 2693] [id = 82] 02:35:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x9b052800) [pid = 2693] [serial = 245] [outer = (nil)] 02:35:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x9b057000) [pid = 2693] [serial = 246] [outer = 0x9b052800] 02:35:31 INFO - PROCESS | 2693 | 1466501731053 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x9b147800) [pid = 2693] [serial = 247] [outer = 0x9b052800] 02:35:32 INFO - PROCESS | 2693 | 1466501732113 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:32 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. 02:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1386ms 02:35:32 INFO - PROCESS | 2693 | 1466501732162 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 2693 | 1466501732169 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:35:32 INFO - PROCESS | 2693 | 1466501732177 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 2693 | 1466501732185 Marionette TRACE conn4 <- [1,302,null,{}] 02:35:32 INFO - PROCESS | 2693 | 1466501732193 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:32 INFO - PROCESS | 2693 | 1466501732199 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:32 INFO - PROCESS | 2693 | 1466501732381 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:35:32 INFO - PROCESS | 2693 | 1466501732535 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 2693 | 1466501732542 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a2400 == 34 [pid = 2693] [id = 83] 02:35:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x93ba9400) [pid = 2693] [serial = 248] [outer = (nil)] 02:35:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x9517c800) [pid = 2693] [serial = 249] [outer = 0x93ba9400] 02:35:32 INFO - PROCESS | 2693 | 1466501732633 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x96ee5000) [pid = 2693] [serial = 250] [outer = 0x93ba9400] 02:35:33 INFO - PROCESS | 2693 | 1466501733594 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:33 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. 02:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1489ms 02:35:33 INFO - PROCESS | 2693 | 1466501733666 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 2693 | 1466501733673 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:35:33 INFO - PROCESS | 2693 | 1466501733684 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 2693 | 1466501733688 Marionette TRACE conn4 <- [1,306,null,{}] 02:35:33 INFO - PROCESS | 2693 | 1466501733695 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:33 INFO - PROCESS | 2693 | 1466501733701 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:33 INFO - PROCESS | 2693 | 1466501733923 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:35:34 INFO - PROCESS | 2693 | 1466501734133 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 2693 | 1466501734143 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a7400 == 35 [pid = 2693] [id = 84] 02:35:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x9a113c00) [pid = 2693] [serial = 251] [outer = (nil)] 02:35:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x9a804800) [pid = 2693] [serial = 252] [outer = 0x9a113c00] 02:35:34 INFO - PROCESS | 2693 | 1466501734238 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x9a913000) [pid = 2693] [serial = 253] [outer = 0x9a113c00] 02:35:35 INFO - PROCESS | 2693 | 1466501735118 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:35 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. 02:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1489ms 02:35:35 INFO - PROCESS | 2693 | 1466501735173 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 2693 | 1466501735177 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:35:35 INFO - PROCESS | 2693 | 1466501735184 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 2693 | 1466501735190 Marionette TRACE conn4 <- [1,310,null,{}] 02:35:35 INFO - PROCESS | 2693 | 1466501735207 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:35 INFO - PROCESS | 2693 | 1466501735215 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:35 INFO - PROCESS | 2693 | 1466501735410 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:35:35 INFO - PROCESS | 2693 | 1466501735566 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 2693 | 1466501735577 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b3d3800 == 36 [pid = 2693] [id = 85] 02:35:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x9b3d4400) [pid = 2693] [serial = 254] [outer = (nil)] 02:35:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x9b3da400) [pid = 2693] [serial = 255] [outer = 0x9b3d4400] 02:35:35 INFO - PROCESS | 2693 | 1466501735704 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x9b3df400) [pid = 2693] [serial = 256] [outer = 0x9b3d4400] 02:35:36 INFO - PROCESS | 2693 | 1466501736572 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:36 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. 02:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1436ms 02:35:36 INFO - PROCESS | 2693 | 1466501736621 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 2693 | 1466501736626 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:35:36 INFO - PROCESS | 2693 | 1466501736634 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 2693 | 1466501736636 Marionette TRACE conn4 <- [1,314,null,{}] 02:35:36 INFO - PROCESS | 2693 | 1466501736643 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 2693 | 1466501736648 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:36 INFO - PROCESS | 2693 | 1466501736831 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:35:37 INFO - PROCESS | 2693 | 1466501736986 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 2693 | 1466501736997 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a054400 == 37 [pid = 2693] [id = 86] 02:35:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x9a802800) [pid = 2693] [serial = 257] [outer = (nil)] 02:35:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x9bc13800) [pid = 2693] [serial = 258] [outer = 0x9a802800] 02:35:37 INFO - PROCESS | 2693 | 1466501737079 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x9bce4800) [pid = 2693] [serial = 259] [outer = 0x9a802800] 02:35:38 INFO - PROCESS | 2693 | 1466501738056 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:38 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. 02:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1477ms 02:35:38 INFO - PROCESS | 2693 | 1466501738112 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 2693 | 1466501738116 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:35:38 INFO - PROCESS | 2693 | 1466501738124 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 2693 | 1466501738127 Marionette TRACE conn4 <- [1,318,null,{}] 02:35:38 INFO - PROCESS | 2693 | 1466501738133 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:38 INFO - PROCESS | 2693 | 1466501738138 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:38 INFO - PROCESS | 2693 | 1466501738309 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:35:38 INFO - PROCESS | 2693 | 1466501738465 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 2693 | 1466501738475 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b520800 == 38 [pid = 2693] [id = 87] 02:35:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x9c042c00) [pid = 2693] [serial = 260] [outer = (nil)] 02:35:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x9c09f000) [pid = 2693] [serial = 261] [outer = 0x9c042c00] 02:35:38 INFO - PROCESS | 2693 | 1466501738575 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x9c09d400) [pid = 2693] [serial = 262] [outer = 0x9c042c00] 02:35:39 INFO - PROCESS | 2693 | 1466501739587 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:39 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. 02:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1481ms 02:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:35:39 INFO - PROCESS | 2693 | 1466501739604 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 2693 | 1466501739607 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:35:39 INFO - PROCESS | 2693 | 1466501739614 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 2693 | 1466501739618 Marionette TRACE conn4 <- [1,322,null,{}] 02:35:39 INFO - PROCESS | 2693 | 1466501739624 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:39 INFO - PROCESS | 2693 | 1466501739634 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:39 INFO - PROCESS | 2693 | 1466501739828 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:35:40 INFO - PROCESS | 2693 | 1466501739983 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 2693 | 1466501739993 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x9517a000 == 39 [pid = 2693] [id = 88] 02:35:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x95495400) [pid = 2693] [serial = 263] [outer = (nil)] 02:35:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0xa1116400) [pid = 2693] [serial = 264] [outer = 0x95495400] 02:35:40 INFO - PROCESS | 2693 | 1466501740115 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0xa1113800) [pid = 2693] [serial = 265] [outer = 0x95495400] 02:35:41 INFO - PROCESS | 2693 | 1466501741001 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:41 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. 02:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1438ms 02:35:41 INFO - PROCESS | 2693 | 1466501741051 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 2693 | 1466501741056 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:35:41 INFO - PROCESS | 2693 | 1466501741062 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 2693 | 1466501741066 Marionette TRACE conn4 <- [1,326,null,{}] 02:35:41 INFO - PROCESS | 2693 | 1466501741071 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:41 INFO - PROCESS | 2693 | 1466501741076 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:41 INFO - PROCESS | 2693 | 1466501741241 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:35:41 INFO - PROCESS | 2693 | 1466501741398 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 2693 | 1466501741406 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x9bc14000 == 40 [pid = 2693] [id = 89] 02:35:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9d910400) [pid = 2693] [serial = 266] [outer = (nil)] 02:35:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0xa23f3c00) [pid = 2693] [serial = 267] [outer = 0x9d910400] 02:35:41 INFO - PROCESS | 2693 | 1466501741492 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0xa23fac00) [pid = 2693] [serial = 268] [outer = 0x9d910400] 02:35:42 INFO - PROCESS | 2693 | 1466501742383 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:42 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. 02:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1383ms 02:35:42 INFO - PROCESS | 2693 | 1466501742446 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:35:42 INFO - PROCESS | 2693 | 1466501742450 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:35:42 INFO - PROCESS | 2693 | 1466501742457 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 2693 | 1466501742467 Marionette TRACE conn4 <- [1,330,null,{}] 02:35:42 INFO - PROCESS | 2693 | 1466501742472 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:42 INFO - PROCESS | 2693 | 1466501742478 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:42 INFO - PROCESS | 2693 | 1466501742660 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:35:42 INFO - PROCESS | 2693 | 1466501742817 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 2693 | 1466501742824 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac1c00 == 41 [pid = 2693] [id = 90] 02:35:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0xa23a9400) [pid = 2693] [serial = 269] [outer = (nil)] 02:35:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0xa2fedc00) [pid = 2693] [serial = 270] [outer = 0xa23a9400] 02:35:42 INFO - PROCESS | 2693 | 1466501742912 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0xa341c000) [pid = 2693] [serial = 271] [outer = 0xa23a9400] 02:35:43 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. 02:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1437ms 02:35:43 INFO - PROCESS | 2693 | 1466501743884 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:43 INFO - PROCESS | 2693 | 1466501743895 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:35:43 INFO - PROCESS | 2693 | 1466501743899 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:35:43 INFO - PROCESS | 2693 | 1466501743905 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 2693 | 1466501743909 Marionette TRACE conn4 <- [1,334,null,{}] 02:35:43 INFO - PROCESS | 2693 | 1466501743914 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 2693 | 1466501743920 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:44 INFO - PROCESS | 2693 | 1466501744080 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:35:44 INFO - PROCESS | 2693 | 1466501744244 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 2693 | 1466501744251 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x927ed400 == 42 [pid = 2693] [id = 91] 02:35:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x927ee400) [pid = 2693] [serial = 272] [outer = (nil)] 02:35:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x927f3000) [pid = 2693] [serial = 273] [outer = 0x927ee400] 02:35:44 INFO - PROCESS | 2693 | 1466501744337 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x927f5c00) [pid = 2693] [serial = 274] [outer = 0x927ee400] 02:35:45 INFO - PROCESS | 2693 | 1466501745203 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:45 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. 02:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1332ms 02:35:45 INFO - PROCESS | 2693 | 1466501745237 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:35:45 INFO - PROCESS | 2693 | 1466501745241 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:35:45 INFO - PROCESS | 2693 | 1466501745247 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 2693 | 1466501745251 Marionette TRACE conn4 <- [1,338,null,{}] 02:35:45 INFO - PROCESS | 2693 | 1466501745256 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 2693 | 1466501745262 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:45 INFO - PROCESS | 2693 | 1466501745492 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:35:45 INFO - PROCESS | 2693 | 1466501745611 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 2693 | 1466501745622 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x922bb000 == 43 [pid = 2693] [id = 92] 02:35:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x927f2000) [pid = 2693] [serial = 275] [outer = (nil)] 02:35:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9b14c000) [pid = 2693] [serial = 276] [outer = 0x927f2000] 02:35:45 INFO - PROCESS | 2693 | 1466501745707 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9a10c000) [pid = 2693] [serial = 277] [outer = 0x927f2000] 02:35:46 INFO - PROCESS | 2693 | 1466501746686 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:46 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. 02:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1482ms 02:35:46 INFO - PROCESS | 2693 | 1466501746729 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 2693 | 1466501746733 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:35:46 INFO - PROCESS | 2693 | 1466501746739 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - PROCESS | 2693 | 1466501746744 Marionette TRACE conn4 <- [1,342,null,{}] 02:35:46 INFO - PROCESS | 2693 | 1466501746750 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:46 INFO - PROCESS | 2693 | 1466501746755 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:46 INFO - PROCESS | 2693 | 1466501746951 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:35:47 INFO - PROCESS | 2693 | 1466501747113 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 2693 | 1466501747122 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x927f9000 == 44 [pid = 2693] [id = 93] 02:35:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x96ed9000) [pid = 2693] [serial = 278] [outer = (nil)] 02:35:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0xa4e4cc00) [pid = 2693] [serial = 279] [outer = 0x96ed9000] 02:35:47 INFO - PROCESS | 2693 | 1466501747212 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0xa620f800) [pid = 2693] [serial = 280] [outer = 0x96ed9000] 02:35:48 INFO - PROCESS | 2693 | 1466501748103 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:48 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. 02:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1440ms 02:35:48 INFO - PROCESS | 2693 | 1466501748180 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 2693 | 1466501748185 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:35:48 INFO - PROCESS | 2693 | 1466501748191 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 2693 | 1466501748194 Marionette TRACE conn4 <- [1,346,null,{}] 02:35:48 INFO - PROCESS | 2693 | 1466501748200 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:48 INFO - PROCESS | 2693 | 1466501748206 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:48 INFO - PROCESS | 2693 | 1466501748409 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:35:48 INFO - PROCESS | 2693 | 1466501748571 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 2693 | 1466501748581 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac5400 == 45 [pid = 2693] [id = 94] 02:35:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0xa35b3c00) [pid = 2693] [serial = 281] [outer = (nil)] 02:35:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0xa6830400) [pid = 2693] [serial = 282] [outer = 0xa35b3c00] 02:35:48 INFO - PROCESS | 2693 | 1466501748681 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0xa6887c00) [pid = 2693] [serial = 283] [outer = 0xa35b3c00] 02:35:49 INFO - PROCESS | 2693 | 1466501749518 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:49 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. 02:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1379ms 02:35:49 INFO - PROCESS | 2693 | 1466501749571 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 2693 | 1466501749575 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:35:49 INFO - PROCESS | 2693 | 1466501749581 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 2693 | 1466501749584 Marionette TRACE conn4 <- [1,350,null,{}] 02:35:49 INFO - PROCESS | 2693 | 1466501749590 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:49 INFO - PROCESS | 2693 | 1466501749595 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:49 INFO - PROCESS | 2693 | 1466501749765 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:35:49 INFO - PROCESS | 2693 | 1466501749930 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 2693 | 1466501749936 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:49 INFO - PROCESS | 2693 | ++DOCSHELL 0xa6826800 == 46 [pid = 2693] [id = 95] 02:35:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0xa6970800) [pid = 2693] [serial = 284] [outer = (nil)] 02:35:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0xa6f3e800) [pid = 2693] [serial = 285] [outer = 0xa6970800] 02:35:50 INFO - PROCESS | 2693 | 1466501750021 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0xa6f46000) [pid = 2693] [serial = 286] [outer = 0xa6970800] 02:35:50 INFO - PROCESS | 2693 | 1466501750894 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:50 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. 02:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1391ms 02:35:50 INFO - PROCESS | 2693 | 1466501750973 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 2693 | 1466501750976 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:35:50 INFO - PROCESS | 2693 | 1466501750983 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 2693 | 1466501750986 Marionette TRACE conn4 <- [1,354,null,{}] 02:35:50 INFO - PROCESS | 2693 | 1466501750992 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:50 INFO - PROCESS | 2693 | 1466501750997 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:51 INFO - PROCESS | 2693 | 1466501751229 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:35:51 INFO - PROCESS | 2693 | 1466501751438 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 2693 | 1466501751447 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcfc00 == 47 [pid = 2693] [id = 96] 02:35:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x91fd0400) [pid = 2693] [serial = 287] [outer = (nil)] 02:35:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9b3d1400) [pid = 2693] [serial = 288] [outer = 0x91fd0400] 02:35:51 INFO - PROCESS | 2693 | 1466501751582 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0xa6ea6800) [pid = 2693] [serial = 289] [outer = 0x91fd0400] 02:35:52 INFO - PROCESS | 2693 | 1466501752479 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:52 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. 02:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1539ms 02:35:52 INFO - PROCESS | 2693 | 1466501752523 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 2693 | 1466501752527 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:35:52 INFO - PROCESS | 2693 | 1466501752533 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 2693 | 1466501752537 Marionette TRACE conn4 <- [1,358,null,{}] 02:35:52 INFO - PROCESS | 2693 | 1466501752542 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 2693 | 1466501752548 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:52 INFO - PROCESS | 2693 | 1466501752770 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:35:53 INFO - PROCESS | 2693 | 1466501753177 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 2693 | 1466501753189 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd2c00 == 48 [pid = 2693] [id = 97] 02:35:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x91fd3800) [pid = 2693] [serial = 290] [outer = (nil)] 02:35:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x922b2800) [pid = 2693] [serial = 291] [outer = 0x91fd3800] 02:35:53 INFO - PROCESS | 2693 | 1466501753311 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9259d400) [pid = 2693] [serial = 292] [outer = 0x91fd3800] 02:35:54 INFO - PROCESS | 2693 | 1466501754216 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:54 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. 02:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1730ms 02:35:54 INFO - PROCESS | 2693 | 1466501754266 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 2693 | 1466501754272 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:35:54 INFO - PROCESS | 2693 | 1466501754280 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 2693 | 1466501754284 Marionette TRACE conn4 <- [1,362,null,{}] 02:35:54 INFO - PROCESS | 2693 | 1466501754292 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 2693 | 1466501754300 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:54 INFO - PROCESS | 2693 | 1466501754472 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:35:54 INFO - PROCESS | 2693 | 1466501754649 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 2693 | 1466501754659 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304e400 == 49 [pid = 2693] [id = 98] 02:35:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x93ba9800) [pid = 2693] [serial = 293] [outer = (nil)] 02:35:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x95174800) [pid = 2693] [serial = 294] [outer = 0x93ba9800] 02:35:54 INFO - PROCESS | 2693 | 1466501754771 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x961eec00) [pid = 2693] [serial = 295] [outer = 0x93ba9800] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9cc35c00) [pid = 2693] [serial = 186] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0xa3425c00) [pid = 2693] [serial = 158] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9aabac00) [pid = 2693] [serial = 147] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0xa507d400) [pid = 2693] [serial = 161] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9a118800) [pid = 2693] [serial = 171] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x93dd7400) [pid = 2693] [serial = 144] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x93baa000) [pid = 2693] [serial = 168] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0xa62b4400) [pid = 2693] [serial = 162] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0xa6ea1000) [pid = 2693] [serial = 164] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9bc16000) [pid = 2693] [serial = 183] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9a00c000) [pid = 2693] [serial = 170] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0xa23edc00) [pid = 2693] [serial = 156] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9cbf4000) [pid = 2693] [serial = 150] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9b056000) [pid = 2693] [serial = 174] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9b119400) [pid = 2693] [serial = 177] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0xa34cc000) [pid = 2693] [serial = 159] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x92f31c00) [pid = 2693] [serial = 167] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9bc13c00) [pid = 2693] [serial = 141] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9b520000) [pid = 2693] [serial = 179] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x93baf000) [pid = 2693] [serial = 143] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0xa118b400) [pid = 2693] [serial = 153] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9bc9dc00) [pid = 2693] [serial = 180] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0xa6ea8800) [pid = 2693] [serial = 165] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9aac6000) [pid = 2693] [serial = 176] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0xa23a6000) [pid = 2693] [serial = 155] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9a8d3800) [pid = 2693] [serial = 146] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9aac3c00) [pid = 2693] [serial = 173] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9aabcc00) [pid = 2693] [serial = 182] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9d90d800) [pid = 2693] [serial = 152] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9cbc8c00) [pid = 2693] [serial = 149] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9c0e7c00) [pid = 2693] [serial = 185] [outer = (nil)] [url = about:blank] 02:35:55 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0xa2320c00) [pid = 2693] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:35:55 INFO - PROCESS | 2693 | 1466501755801 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:55 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. 02:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1543ms 02:35:55 INFO - PROCESS | 2693 | 1466501755826 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:35:55 INFO - PROCESS | 2693 | 1466501755832 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:35:55 INFO - PROCESS | 2693 | 1466501755838 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 2693 | 1466501755842 Marionette TRACE conn4 <- [1,366,null,{}] 02:35:55 INFO - PROCESS | 2693 | 1466501755847 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 2693 | 1466501755852 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:56 INFO - PROCESS | 2693 | 1466501756020 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:35:56 INFO - PROCESS | 2693 | 1466501756206 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 2693 | 1466501756218 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x93bad800 == 50 [pid = 2693] [id = 99] 02:35:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x93dd4000) [pid = 2693] [serial = 296] [outer = (nil)] 02:35:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x996b6800) [pid = 2693] [serial = 297] [outer = 0x93dd4000] 02:35:56 INFO - PROCESS | 2693 | 1466501756287 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9a059000) [pid = 2693] [serial = 298] [outer = 0x93dd4000] 02:35:57 INFO - PROCESS | 2693 | 1466501757046 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:57 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. 02:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1234ms 02:35:57 INFO - PROCESS | 2693 | 1466501757073 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 2693 | 1466501757077 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:35:57 INFO - PROCESS | 2693 | 1466501757090 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - PROCESS | 2693 | 1466501757098 Marionette TRACE conn4 <- [1,370,null,{}] 02:35:57 INFO - PROCESS | 2693 | 1466501757106 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 2693 | 1466501757113 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:57 INFO - PROCESS | 2693 | 1466501757290 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:35:57 INFO - PROCESS | 2693 | 1466501757301 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 2693 | 1466501757308 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a07f800 == 51 [pid = 2693] [id = 100] 02:35:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9a9f9800) [pid = 2693] [serial = 299] [outer = (nil)] 02:35:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9aac4400) [pid = 2693] [serial = 300] [outer = 0x9a9f9800] 02:35:57 INFO - PROCESS | 2693 | 1466501757376 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9ab3d000) [pid = 2693] [serial = 301] [outer = 0x9a9f9800] 02:35:58 INFO - PROCESS | 2693 | 1466501758229 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:58 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. 02:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1193ms 02:35:58 INFO - PROCESS | 2693 | 1466501758282 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 2693 | 1466501758287 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:35:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:35:58 INFO - PROCESS | 2693 | 1466501758293 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 2693 | 1466501758296 Marionette TRACE conn4 <- [1,374,null,{}] 02:35:58 INFO - PROCESS | 2693 | 1466501758301 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:58 INFO - PROCESS | 2693 | 1466501758306 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:58 INFO - PROCESS | 2693 | 1466501758514 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:35:58 INFO - PROCESS | 2693 | 1466501758541 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 2693 | 1466501758547 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x93bab400 == 52 [pid = 2693] [id = 101] 02:35:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9a80b400) [pid = 2693] [serial = 302] [outer = (nil)] 02:35:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9b118c00) [pid = 2693] [serial = 303] [outer = 0x9a80b400] 02:35:58 INFO - PROCESS | 2693 | 1466501758617 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9b144800) [pid = 2693] [serial = 304] [outer = 0x9a80b400] 02:35:59 INFO - PROCESS | 2693 | 1466501759546 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:35:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1287ms 02:35:59 INFO - PROCESS | 2693 | 1466501759583 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 2693 | 1466501759587 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:35:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:35:59 INFO - PROCESS | 2693 | 1466501759602 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 2693 | 1466501759605 Marionette TRACE conn4 <- [1,378,null,{}] 02:35:59 INFO - PROCESS | 2693 | 1466501759610 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:59 INFO - PROCESS | 2693 | 1466501759615 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:59 INFO - PROCESS | 2693 | 1466501759814 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:35:59 INFO - PROCESS | 2693 | 1466501759850 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 2693 | 1466501759868 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:35:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b3d3400 == 53 [pid = 2693] [id = 102] 02:35:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9b3d5000) [pid = 2693] [serial = 305] [outer = (nil)] 02:35:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9b3dec00) [pid = 2693] [serial = 306] [outer = 0x9b3d5000] 02:35:59 INFO - PROCESS | 2693 | 1466501759943 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9c03ac00) [pid = 2693] [serial = 307] [outer = 0x9b3d5000] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x93dd4c00) [pid = 2693] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x950ba800) [pid = 2693] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x91fcb000) [pid = 2693] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x91fcf000) [pid = 2693] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9b14d800) [pid = 2693] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0xa2fb4000) [pid = 2693] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9a801800) [pid = 2693] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x992f3c00) [pid = 2693] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9304a400) [pid = 2693] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9a806800) [pid = 2693] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9a913800) [pid = 2693] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9a42ec00) [pid = 2693] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x92388000) [pid = 2693] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x99297800) [pid = 2693] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x92f23800) [pid = 2693] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x9a05a800) [pid = 2693] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x9c0a4c00) [pid = 2693] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x9a91ac00) [pid = 2693] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:36:00 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x9787d000) [pid = 2693] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:36:01 INFO - PROCESS | 2693 | 1466501761034 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:36:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1486ms 02:36:01 INFO - PROCESS | 2693 | 1466501761079 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 2693 | 1466501761083 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:36:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:36:01 INFO - PROCESS | 2693 | 1466501761089 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 2693 | 1466501761091 Marionette TRACE conn4 <- [1,382,null,{}] 02:36:01 INFO - PROCESS | 2693 | 1466501761103 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:01 INFO - PROCESS | 2693 | 1466501761111 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:01 INFO - PROCESS | 2693 | 1466501761363 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:36:01 INFO - PROCESS | 2693 | 1466501761384 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 2693 | 1466501761392 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x9787d000 == 54 [pid = 2693] [id = 103] 02:36:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x9a05a800) [pid = 2693] [serial = 308] [outer = (nil)] 02:36:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x9b3d6c00) [pid = 2693] [serial = 309] [outer = 0x9a05a800] 02:36:01 INFO - PROCESS | 2693 | 1466501761466 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x9c045c00) [pid = 2693] [serial = 310] [outer = 0x9a05a800] 02:36:02 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:02 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:36:02 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:02 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:02 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:02 INFO - PROCESS | 2693 | 1466501762248 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:36:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1187ms 02:36:02 INFO - PROCESS | 2693 | 1466501762276 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 2693 | 1466501762279 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:36:02 INFO - PROCESS | 2693 | 1466501762285 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 2693 | 1466501762288 Marionette TRACE conn4 <- [1,386,null,{}] 02:36:02 INFO - PROCESS | 2693 | 1466501762293 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 2693 | 1466501762298 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:02 INFO - PROCESS | 2693 | 1466501762476 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:36:02 INFO - PROCESS | 2693 | 1466501762484 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 2693 | 1466501762492 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a10b000 == 55 [pid = 2693] [id = 104] 02:36:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x9a806800) [pid = 2693] [serial = 311] [outer = (nil)] 02:36:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x9cbf5400) [pid = 2693] [serial = 312] [outer = 0x9a806800] 02:36:02 INFO - PROCESS | 2693 | 1466501762559 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x9cc35c00) [pid = 2693] [serial = 313] [outer = 0x9a806800] 02:36:03 INFO - PROCESS | 2693 | 1466501763719 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:36:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1478ms 02:36:03 INFO - PROCESS | 2693 | 1466501763765 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 2693 | 1466501763772 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:36:03 INFO - PROCESS | 2693 | 1466501763782 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - PROCESS | 2693 | 1466501763789 Marionette TRACE conn4 <- [1,390,null,{}] 02:36:03 INFO - PROCESS | 2693 | 1466501763798 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:03 INFO - PROCESS | 2693 | 1466501763804 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:04 INFO - PROCESS | 2693 | 1466501764033 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:36:04 INFO - PROCESS | 2693 | 1466501764248 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 2693 | 1466501764257 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x927f8800 == 56 [pid = 2693] [id = 105] 02:36:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x927f9800) [pid = 2693] [serial = 314] [outer = (nil)] 02:36:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x93ba8400) [pid = 2693] [serial = 315] [outer = 0x927f9800] 02:36:04 INFO - PROCESS | 2693 | 1466501764392 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x96ee0400) [pid = 2693] [serial = 316] [outer = 0x927f9800] 02:36:05 INFO - PROCESS | 2693 | 1466501765338 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1590ms 02:36:05 INFO - PROCESS | 2693 | 1466501765372 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 2693 | 1466501765380 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:36:05 INFO - PROCESS | 2693 | 1466501765391 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 2693 | 1466501765395 Marionette TRACE conn4 <- [1,394,null,{}] 02:36:05 INFO - PROCESS | 2693 | 1466501765402 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:05 INFO - PROCESS | 2693 | 1466501765408 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:05 INFO - PROCESS | 2693 | 1466501765607 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:36:05 INFO - PROCESS | 2693 | 1466501765863 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 2693 | 1466501765874 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a4e9c00 == 57 [pid = 2693] [id = 106] 02:36:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9a911000) [pid = 2693] [serial = 317] [outer = (nil)] 02:36:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9aabe800) [pid = 2693] [serial = 318] [outer = 0x9a911000] 02:36:05 INFO - PROCESS | 2693 | 1466501765976 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9b059c00) [pid = 2693] [serial = 319] [outer = 0x9a911000] 02:36:06 INFO - PROCESS | 2693 | 1466501766897 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1584ms 02:36:06 INFO - PROCESS | 2693 | 1466501766975 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 2693 | 1466501766978 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:36:06 INFO - PROCESS | 2693 | 1466501766986 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 2693 | 1466501766992 Marionette TRACE conn4 <- [1,398,null,{}] 02:36:07 INFO - PROCESS | 2693 | 1466501767009 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:07 INFO - PROCESS | 2693 | 1466501767018 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:07 INFO - PROCESS | 2693 | 1466501767289 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:36:07 INFO - PROCESS | 2693 | 1466501767504 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 2693 | 1466501767516 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x9cbf8000 == 58 [pid = 2693] [id = 107] 02:36:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9cbf8800) [pid = 2693] [serial = 320] [outer = (nil)] 02:36:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9cc7b800) [pid = 2693] [serial = 321] [outer = 0x9cbf8800] 02:36:07 INFO - PROCESS | 2693 | 1466501767605 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0xa1117800) [pid = 2693] [serial = 322] [outer = 0x9cbf8800] 02:36:08 INFO - PROCESS | 2693 | 1466501768537 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1593ms 02:36:08 INFO - PROCESS | 2693 | 1466501768580 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 2693 | 1466501768585 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:36:08 INFO - PROCESS | 2693 | 1466501768591 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 2693 | 1466501768595 Marionette TRACE conn4 <- [1,402,null,{}] 02:36:08 INFO - PROCESS | 2693 | 1466501768601 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:08 INFO - PROCESS | 2693 | 1466501768606 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:08 INFO - PROCESS | 2693 | 1466501768815 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:36:09 INFO - PROCESS | 2693 | 1466501769025 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 2693 | 1466501769033 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac0800 == 59 [pid = 2693] [id = 108] 02:36:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0xa2379800) [pid = 2693] [serial = 323] [outer = (nil)] 02:36:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0xa2553000) [pid = 2693] [serial = 324] [outer = 0xa2379800] 02:36:09 INFO - PROCESS | 2693 | 1466501769158 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0xa3385800) [pid = 2693] [serial = 325] [outer = 0xa2379800] 02:36:10 INFO - PROCESS | 2693 | 1466501770057 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:36:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1529ms 02:36:10 INFO - PROCESS | 2693 | 1466501770122 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 2693 | 1466501770126 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:36:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:36:10 INFO - PROCESS | 2693 | 1466501770132 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 2693 | 1466501770136 Marionette TRACE conn4 <- [1,406,null,{}] 02:36:10 INFO - PROCESS | 2693 | 1466501770142 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:10 INFO - PROCESS | 2693 | 1466501770147 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:10 INFO - PROCESS | 2693 | 1466501770331 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:36:10 INFO - PROCESS | 2693 | 1466501770547 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 2693 | 1466501770556 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b474000 == 60 [pid = 2693] [id = 109] 02:36:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9b478000) [pid = 2693] [serial = 326] [outer = (nil)] 02:36:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9b47b000) [pid = 2693] [serial = 327] [outer = 0x9b478000] 02:36:10 INFO - PROCESS | 2693 | 1466501770683 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9b47d400) [pid = 2693] [serial = 328] [outer = 0x9b478000] 02:36:11 INFO - PROCESS | 2693 | 1466501771627 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1533ms 02:36:11 INFO - PROCESS | 2693 | 1466501771666 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:36:11 INFO - PROCESS | 2693 | 1466501771671 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:36:11 INFO - PROCESS | 2693 | 1466501771678 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - PROCESS | 2693 | 1466501771681 Marionette TRACE conn4 <- [1,410,null,{}] 02:36:11 INFO - PROCESS | 2693 | 1466501771687 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 2693 | 1466501771698 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:11 INFO - PROCESS | 2693 | 1466501771898 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:36:12 INFO - PROCESS | 2693 | 1466501772107 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 2693 | 1466501772115 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd5400 == 61 [pid = 2693] [id = 110] 02:36:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x92cd8800) [pid = 2693] [serial = 329] [outer = (nil)] 02:36:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x92cdf800) [pid = 2693] [serial = 330] [outer = 0x92cd8800] 02:36:12 INFO - PROCESS | 2693 | 1466501772242 Marionette DEBUG loaded listener.js 02:36:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9b47ac00) [pid = 2693] [serial = 331] [outer = 0x92cd8800] 02:36:13 INFO - PROCESS | 2693 | 1466501773118 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:36:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1486ms 02:36:13 INFO - PROCESS | 2693 | 1466501773164 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:36:13 INFO - PROCESS | 2693 | 1466501773169 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:36:13 INFO - PROCESS | 2693 | 1466501773175 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - PROCESS | 2693 | 1466501773179 Marionette TRACE conn4 <- [1,414,null,{}] 02:36:13 INFO - PROCESS | 2693 | 1466501773185 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:13 INFO - PROCESS | 2693 | 1466501773190 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:13 INFO - PROCESS | 2693 | 1466501773366 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:36:13 INFO - PROCESS | 2693 | 1466501773536 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 2693 | 1466501773544 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x92ce0c00 == 62 [pid = 2693] [id = 111] 02:36:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0xa118d000) [pid = 2693] [serial = 332] [outer = (nil)] 02:36:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0xa35ae000) [pid = 2693] [serial = 333] [outer = 0xa118d000] 02:36:13 INFO - PROCESS | 2693 | 1466501773629 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0xa35b1000) [pid = 2693] [serial = 334] [outer = 0xa118d000] 02:36:14 INFO - PROCESS | 2693 | 1466501774545 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1428ms 02:36:14 INFO - PROCESS | 2693 | 1466501774604 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 2693 | 1466501774608 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:36:14 INFO - PROCESS | 2693 | 1466501774614 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 2693 | 1466501774617 Marionette TRACE conn4 <- [1,418,null,{}] 02:36:14 INFO - PROCESS | 2693 | 1466501774624 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:14 INFO - PROCESS | 2693 | 1466501774629 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:14 INFO - PROCESS | 2693 | 1466501774845 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:36:15 INFO - PROCESS | 2693 | 1466501775056 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 2693 | 1466501775064 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e59d400 == 63 [pid = 2693] [id = 112] 02:36:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x8e59d800) [pid = 2693] [serial = 335] [outer = (nil)] 02:36:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x8e5a5400) [pid = 2693] [serial = 336] [outer = 0x8e59d800] 02:36:15 INFO - PROCESS | 2693 | 1466501775192 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x8e5a8800) [pid = 2693] [serial = 337] [outer = 0x8e59d800] 02:36:16 INFO - PROCESS | 2693 | 1466501776478 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1886ms 02:36:16 INFO - PROCESS | 2693 | 1466501776501 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 2693 | 1466501776505 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:36:16 INFO - PROCESS | 2693 | 1466501776511 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 2693 | 1466501776514 Marionette TRACE conn4 <- [1,422,null,{}] 02:36:16 INFO - PROCESS | 2693 | 1466501776579 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 2693 | 1466501776585 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:16 INFO - PROCESS | 2693 | 1466501776798 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:36:16 INFO - PROCESS | 2693 | 1466501776923 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 2693 | 1466501776935 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a1000 == 64 [pid = 2693] [id = 113] 02:36:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x8e5a4400) [pid = 2693] [serial = 338] [outer = (nil)] 02:36:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0xa34c6c00) [pid = 2693] [serial = 339] [outer = 0x8e5a4400] 02:36:17 INFO - PROCESS | 2693 | 1466501777015 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0xa35b5800) [pid = 2693] [serial = 340] [outer = 0x8e5a4400] 02:36:18 INFO - PROCESS | 2693 | 1466501778346 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1938ms 02:36:18 INFO - PROCESS | 2693 | 1466501778450 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 2693 | 1466501778454 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:36:18 INFO - PROCESS | 2693 | 1466501778461 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 2693 | 1466501778465 Marionette TRACE conn4 <- [1,426,null,{}] 02:36:18 INFO - PROCESS | 2693 | 1466501778472 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 2693 | 1466501778477 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:18 INFO - PROCESS | 2693 | 1466501778641 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:36:18 INFO - PROCESS | 2693 | 1466501778812 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 2693 | 1466501778821 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x9259d800 == 65 [pid = 2693] [id = 114] 02:36:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x925a5400) [pid = 2693] [serial = 341] [outer = (nil)] 02:36:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x961e0800) [pid = 2693] [serial = 342] [outer = 0x925a5400] 02:36:18 INFO - PROCESS | 2693 | 1466501778919 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x961eac00) [pid = 2693] [serial = 343] [outer = 0x925a5400] 02:36:19 INFO - PROCESS | 2693 | 1466501779843 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 2693 | 1466501779918 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:36:19 INFO - PROCESS | 2693 | 1466501779924 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 2693 | 1466501779929 Marionette TRACE conn4 <- [1,430,null,{}] 02:36:19 INFO - PROCESS | 2693 | 1466501779934 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:19 INFO - PROCESS | 2693 | 1466501779940 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:20 INFO - PROCESS | 2693 | 1466501780134 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:36:20 INFO - PROCESS | 2693 | 1466501780878 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:20 INFO - PROCESS | 2693 | 1466501780887 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x922b3c00 == 66 [pid = 2693] [id = 115] 02:36:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x922b4c00) [pid = 2693] [serial = 344] [outer = (nil)] 02:36:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x92389800) [pid = 2693] [serial = 345] [outer = 0x922b4c00] 02:36:20 INFO - PROCESS | 2693 | 1466501780971 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x925a9400) [pid = 2693] [serial = 346] [outer = 0x922b4c00] 02:36:21 INFO - PROCESS | 2693 | 1466501781852 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1985ms 02:36:21 INFO - PROCESS | 2693 | 1466501781912 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 2693 | 1466501781917 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:36:21 INFO - PROCESS | 2693 | 1466501781925 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 2693 | 1466501781929 Marionette TRACE conn4 <- [1,434,null,{}] 02:36:21 INFO - PROCESS | 2693 | 1466501781936 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:21 INFO - PROCESS | 2693 | 1466501781944 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:22 INFO - PROCESS | 2693 | 1466501782147 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:36:22 INFO - PROCESS | 2693 | 1466501782366 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 2693 | 1466501782374 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304d800 == 67 [pid = 2693] [id = 116] 02:36:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x93bb0400) [pid = 2693] [serial = 347] [outer = (nil)] 02:36:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x950be800) [pid = 2693] [serial = 348] [outer = 0x93bb0400] 02:36:22 INFO - PROCESS | 2693 | 1466501782462 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x961ea800) [pid = 2693] [serial = 349] [outer = 0x93bb0400] 02:36:23 INFO - PROCESS | 2693 | 1466501783321 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1480ms 02:36:23 INFO - PROCESS | 2693 | 1466501783411 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:36:23 INFO - PROCESS | 2693 | 1466501783423 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:36:23 INFO - PROCESS | 2693 | 1466501783437 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 2693 | 1466501783439 Marionette TRACE conn4 <- [1,438,null,{}] 02:36:23 INFO - PROCESS | 2693 | 1466501783449 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:23 INFO - PROCESS | 2693 | 1466501783457 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:23 INFO - PROCESS | 2693 | 1466501783707 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:36:23 INFO - PROCESS | 2693 | 1466501783948 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 2693 | 1466501783958 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x911afc00 == 68 [pid = 2693] [id = 117] 02:36:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x911b0400) [pid = 2693] [serial = 350] [outer = (nil)] 02:36:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9a087000) [pid = 2693] [serial = 351] [outer = 0x911b0400] 02:36:24 INFO - PROCESS | 2693 | 1466501784071 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9a809800) [pid = 2693] [serial = 352] [outer = 0x911b0400] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9b146c00 == 67 [pid = 2693] [id = 21] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x922acc00 == 66 [pid = 2693] [id = 20] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x98362400 == 65 [pid = 2693] [id = 22] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9a116400 == 64 [pid = 2693] [id = 26] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x93baf400 == 63 [pid = 2693] [id = 23] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x996b2000 == 62 [pid = 2693] [id = 25] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9b140400 == 61 [pid = 2693] [id = 24] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x96e3b400 == 60 [pid = 2693] [id = 19] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9787d000 == 59 [pid = 2693] [id = 103] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9b3d3400 == 58 [pid = 2693] [id = 102] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x93bab400 == 57 [pid = 2693] [id = 101] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9a07f800 == 56 [pid = 2693] [id = 100] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x93bad800 == 55 [pid = 2693] [id = 99] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9304e400 == 54 [pid = 2693] [id = 98] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x925a3c00 == 53 [pid = 2693] [id = 76] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x91fd2c00 == 52 [pid = 2693] [id = 97] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0xa6826800 == 51 [pid = 2693] [id = 95] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x92386800 == 50 [pid = 2693] [id = 77] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9304ec00 == 49 [pid = 2693] [id = 8] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9ab0f400 == 48 [pid = 2693] [id = 6] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x922ae800 == 47 [pid = 2693] [id = 15] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9a115c00 == 46 [pid = 2693] [id = 18] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x93ba8800 == 45 [pid = 2693] [id = 10] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0xa6ea8000 == 44 [pid = 2693] [id = 14] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x922ba000 == 43 [pid = 2693] [id = 17] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x92386000 == 42 [pid = 2693] [id = 16] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9bca5400 == 41 [pid = 2693] [id = 13] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcfc00 == 40 [pid = 2693] [id = 96] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9b119800 == 39 [pid = 2693] [id = 12] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9304d800 == 38 [pid = 2693] [id = 116] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9259d800 == 37 [pid = 2693] [id = 114] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x922b3c00 == 36 [pid = 2693] [id = 115] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a1000 == 35 [pid = 2693] [id = 113] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x8e59d400 == 34 [pid = 2693] [id = 112] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x92ce0c00 == 33 [pid = 2693] [id = 111] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9b474000 == 32 [pid = 2693] [id = 109] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd5400 == 31 [pid = 2693] [id = 110] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac0800 == 30 [pid = 2693] [id = 108] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9cbf8000 == 29 [pid = 2693] [id = 107] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x927f8800 == 28 [pid = 2693] [id = 105] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9a4e9c00 == 27 [pid = 2693] [id = 106] 02:36:26 INFO - PROCESS | 2693 | --DOCSHELL 0x9a10b000 == 26 [pid = 2693] [id = 104] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9aaba400) [pid = 2693] [serial = 244] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x961e6000) [pid = 2693] [serial = 235] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x961e8400) [pid = 2693] [serial = 225] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x91fd3000) [pid = 2693] [serial = 209] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9c0a4000) [pid = 2693] [serial = 212] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9b3de400) [pid = 2693] [serial = 194] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0xa35b7400) [pid = 2693] [serial = 218] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9a80a800) [pid = 2693] [serial = 200] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0xa62b8800) [pid = 2693] [serial = 219] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x997ed800) [pid = 2693] [serial = 237] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x91fd6000) [pid = 2693] [serial = 210] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9bc10c00) [pid = 2693] [serial = 195] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x96ee4800) [pid = 2693] [serial = 188] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9cc75400) [pid = 2693] [serial = 206] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0xa111b000) [pid = 2693] [serial = 207] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x95492000) [pid = 2693] [serial = 224] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9a91a400) [pid = 2693] [serial = 197] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9a809c00) [pid = 2693] [serial = 240] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x925aa800) [pid = 2693] [serial = 232] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9a04f400) [pid = 2693] [serial = 228] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x961e8800) [pid = 2693] [serial = 222] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9a913c00) [pid = 2693] [serial = 241] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9d90dc00) [pid = 2693] [serial = 213] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9a9f9000) [pid = 2693] [serial = 191] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0xa2ff2c00) [pid = 2693] [serial = 215] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9a91e000) [pid = 2693] [serial = 198] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9c0a8000) [pid = 2693] [serial = 204] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9a114000) [pid = 2693] [serial = 229] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9a00f400) [pid = 2693] [serial = 238] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9aac2000) [pid = 2693] [serial = 192] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x961e5400) [pid = 2693] [serial = 221] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9c0a0800) [pid = 2693] [serial = 203] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0xa35a9400) [pid = 2693] [serial = 216] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x997e8400) [pid = 2693] [serial = 189] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9a80c400) [pid = 2693] [serial = 201] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9a80c800) [pid = 2693] [serial = 243] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9517f800) [pid = 2693] [serial = 234] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9259e400) [pid = 2693] [serial = 231] [outer = (nil)] [url = about:blank] 02:36:27 INFO - PROCESS | 2693 | 1466501787285 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 3903ms 02:36:27 INFO - PROCESS | 2693 | 1466501787337 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 2693 | 1466501787341 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:36:27 INFO - PROCESS | 2693 | 1466501787350 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 2693 | 1466501787355 Marionette TRACE conn4 <- [1,442,null,{}] 02:36:27 INFO - PROCESS | 2693 | 1466501787363 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:27 INFO - PROCESS | 2693 | 1466501787368 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:27 INFO - PROCESS | 2693 | 1466501787519 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:36:27 INFO - PROCESS | 2693 | 1466501787637 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 2693 | 1466501787647 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd6800 == 27 [pid = 2693] [id = 118] 02:36:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x91fd6c00) [pid = 2693] [serial = 353] [outer = (nil)] 02:36:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x922b0400) [pid = 2693] [serial = 354] [outer = 0x91fd6c00] 02:36:27 INFO - PROCESS | 2693 | 1466501787718 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x922b3c00) [pid = 2693] [serial = 355] [outer = 0x91fd6c00] 02:36:28 INFO - PROCESS | 2693 | 1466501788482 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1195ms 02:36:28 INFO - PROCESS | 2693 | 1466501788544 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 2693 | 1466501788551 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:36:28 INFO - PROCESS | 2693 | 1466501788562 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 2693 | 1466501788566 Marionette TRACE conn4 <- [1,446,null,{}] 02:36:28 INFO - PROCESS | 2693 | 1466501788572 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 2693 | 1466501788577 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:28 INFO - PROCESS | 2693 | 1466501788737 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:36:28 INFO - PROCESS | 2693 | 1466501788748 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 2693 | 1466501788754 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a6000 == 28 [pid = 2693] [id = 119] 02:36:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x927f0000) [pid = 2693] [serial = 356] [outer = (nil)] 02:36:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x92cd1800) [pid = 2693] [serial = 357] [outer = 0x927f0000] 02:36:28 INFO - PROCESS | 2693 | 1466501788954 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x92cd8c00) [pid = 2693] [serial = 358] [outer = 0x927f0000] 02:36:29 INFO - PROCESS | 2693 | 1466501789819 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1280ms 02:36:29 INFO - PROCESS | 2693 | 1466501789842 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 2693 | 1466501789846 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:36:29 INFO - PROCESS | 2693 | 1466501789852 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 2693 | 1466501789858 Marionette TRACE conn4 <- [1,450,null,{}] 02:36:29 INFO - PROCESS | 2693 | 1466501789883 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:29 INFO - PROCESS | 2693 | 1466501789891 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:30 INFO - PROCESS | 2693 | 1466501790090 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:36:30 INFO - PROCESS | 2693 | 1466501790116 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 2693 | 1466501790128 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x9548ec00 == 29 [pid = 2693] [id = 120] 02:36:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x95492000) [pid = 2693] [serial = 359] [outer = (nil)] 02:36:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x961e6800) [pid = 2693] [serial = 360] [outer = 0x95492000] 02:36:30 INFO - PROCESS | 2693 | 1466501790198 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x96e30800) [pid = 2693] [serial = 361] [outer = 0x95492000] 02:36:31 INFO - PROCESS | 2693 | 1466501791122 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 2693 | 1466501791194 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:36:31 INFO - PROCESS | 2693 | 1466501791200 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 2693 | 1466501791203 Marionette TRACE conn4 <- [1,454,null,{}] 02:36:31 INFO - PROCESS | 2693 | 1466501791208 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:31 INFO - PROCESS | 2693 | 1466501791213 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:31 INFO - PROCESS | 2693 | 1466501791412 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:36:31 INFO - PROCESS | 2693 | 1466501791526 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 2693 | 1466501791532 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e59c400 == 30 [pid = 2693] [id = 121] 02:36:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x96ede000) [pid = 2693] [serial = 362] [outer = (nil)] 02:36:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x99e5c800) [pid = 2693] [serial = 363] [outer = 0x96ede000] 02:36:31 INFO - PROCESS | 2693 | 1466501791605 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9a050400) [pid = 2693] [serial = 364] [outer = 0x96ede000] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9a806800) [pid = 2693] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9b3d5000) [pid = 2693] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x95495400) [pid = 2693] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x927ee400) [pid = 2693] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9d910400) [pid = 2693] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x93ba9800) [pid = 2693] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0xa35b3c00) [pid = 2693] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9b3d4400) [pid = 2693] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9b052800) [pid = 2693] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9c042c00) [pid = 2693] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x93dd4000) [pid = 2693] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:36:32 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0xa6970800) [pid = 2693] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x91fd0400) [pid = 2693] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x96ed9000) [pid = 2693] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0xa23a9400) [pid = 2693] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x93ba9400) [pid = 2693] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x9a9f9800) [pid = 2693] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x927f2000) [pid = 2693] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x91fd3800) [pid = 2693] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x9a802800) [pid = 2693] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x9a113c00) [pid = 2693] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x9a80b400) [pid = 2693] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:36:33 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x9a05a800) [pid = 2693] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:36:33 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:33 INFO - PROCESS | 2693 | 1466501793467 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 2335ms 02:36:33 INFO - PROCESS | 2693 | 1466501793535 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 2693 | 1466501793539 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:36:33 INFO - PROCESS | 2693 | 1466501793545 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 2693 | 1466501793548 Marionette TRACE conn4 <- [1,458,null,{}] 02:36:33 INFO - PROCESS | 2693 | 1466501793553 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:33 INFO - PROCESS | 2693 | 1466501793558 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:33 INFO - PROCESS | 2693 | 1466501793705 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:36:33 INFO - PROCESS | 2693 | 1466501793713 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 2693 | 1466501793724 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x911ae400 == 31 [pid = 2693] [id = 122] 02:36:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x91fd3800) [pid = 2693] [serial = 365] [outer = (nil)] 02:36:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x997e8400) [pid = 2693] [serial = 366] [outer = 0x91fd3800] 02:36:33 INFO - PROCESS | 2693 | 1466501793790 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x9a055000) [pid = 2693] [serial = 367] [outer = 0x91fd3800] 02:36:34 INFO - PROCESS | 2693 | 1466501794662 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 2693 | 1466501794732 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:36:34 INFO - PROCESS | 2693 | 1466501794738 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 2693 | 1466501794742 Marionette TRACE conn4 <- [1,462,null,{}] 02:36:34 INFO - PROCESS | 2693 | 1466501794747 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 2693 | 1466501794757 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:35 INFO - PROCESS | 2693 | 1466501795014 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:36:35 INFO - PROCESS | 2693 | 1466501795174 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 2693 | 1466501795187 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a7c00 == 32 [pid = 2693] [id = 123] 02:36:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x8e5a8400) [pid = 2693] [serial = 368] [outer = (nil)] 02:36:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x911b2000) [pid = 2693] [serial = 369] [outer = 0x8e5a8400] 02:36:35 INFO - PROCESS | 2693 | 1466501795281 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x91fcdc00) [pid = 2693] [serial = 370] [outer = 0x8e5a8400] 02:36:36 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:36 INFO - PROCESS | 2693 | 1466501796298 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 2693 | 1466501796378 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:36:36 INFO - PROCESS | 2693 | 1466501796387 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 2693 | 1466501796391 Marionette TRACE conn4 <- [1,466,null,{}] 02:36:36 INFO - PROCESS | 2693 | 1466501796399 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 2693 | 1466501796408 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:36 INFO - PROCESS | 2693 | 1466501796614 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:36:36 INFO - PROCESS | 2693 | 1466501796828 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:36 INFO - PROCESS | 2693 | 1466501796837 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x92f23000 == 33 [pid = 2693] [id = 124] 02:36:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x92f2c400) [pid = 2693] [serial = 371] [outer = (nil)] 02:36:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x93046400) [pid = 2693] [serial = 372] [outer = 0x92f2c400] 02:36:36 INFO - PROCESS | 2693 | 1466501796945 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x93dd5000) [pid = 2693] [serial = 373] [outer = 0x92f2c400] 02:36:37 INFO - PROCESS | 2693 | 1466501797890 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 2693 | 1466501797936 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:36:37 INFO - PROCESS | 2693 | 1466501797942 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 2693 | 1466501797946 Marionette TRACE conn4 <- [1,470,null,{}] 02:36:37 INFO - PROCESS | 2693 | 1466501797952 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:37 INFO - PROCESS | 2693 | 1466501797958 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:38 INFO - PROCESS | 2693 | 1466501798145 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:36:38 INFO - PROCESS | 2693 | 1466501798400 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 2693 | 1466501798411 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x9929f000 == 34 [pid = 2693] [id = 125] 02:36:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x997f3000) [pid = 2693] [serial = 374] [outer = (nil)] 02:36:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x9a05dc00) [pid = 2693] [serial = 375] [outer = 0x997f3000] 02:36:38 INFO - PROCESS | 2693 | 1466501798539 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9a116400) [pid = 2693] [serial = 376] [outer = 0x997f3000] 02:36:39 INFO - PROCESS | 2693 | 1466501799494 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1592ms 02:36:39 INFO - PROCESS | 2693 | 1466501799535 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 2693 | 1466501799541 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:36:39 INFO - PROCESS | 2693 | 1466501799558 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 2693 | 1466501799565 Marionette TRACE conn4 <- [1,474,null,{}] 02:36:39 INFO - PROCESS | 2693 | 1466501799571 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:39 INFO - PROCESS | 2693 | 1466501799578 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:39 INFO - PROCESS | 2693 | 1466501799770 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:36:39 INFO - PROCESS | 2693 | 1466501799975 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 2693 | 1466501799985 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba8800 == 35 [pid = 2693] [id = 126] 02:36:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x96ee0800) [pid = 2693] [serial = 377] [outer = (nil)] 02:36:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9a91dc00) [pid = 2693] [serial = 378] [outer = 0x96ee0800] 02:36:40 INFO - PROCESS | 2693 | 1466501800072 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9a9f9000) [pid = 2693] [serial = 379] [outer = 0x96ee0800] 02:36:40 INFO - PROCESS | 2693 | 1466501800967 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1451ms 02:36:41 INFO - PROCESS | 2693 | 1466501801001 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 2693 | 1466501801006 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:36:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:36:41 INFO - PROCESS | 2693 | 1466501801012 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 2693 | 1466501801015 Marionette TRACE conn4 <- [1,478,null,{}] 02:36:41 INFO - PROCESS | 2693 | 1466501801021 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:41 INFO - PROCESS | 2693 | 1466501801026 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:41 INFO - PROCESS | 2693 | 1466501801394 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:36:41 INFO - PROCESS | 2693 | 1466501801967 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 2693 | 1466501801976 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b3de400 == 36 [pid = 2693] [id = 127] 02:36:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9b3df000) [pid = 2693] [serial = 380] [outer = (nil)] 02:36:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9b444800) [pid = 2693] [serial = 381] [outer = 0x9b3df000] 02:36:42 INFO - PROCESS | 2693 | 1466501802061 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9b472400) [pid = 2693] [serial = 382] [outer = 0x9b3df000] 02:36:43 INFO - PROCESS | 2693 | 1466501803109 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 2131ms 02:36:43 INFO - PROCESS | 2693 | 1466501803143 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 2693 | 1466501803147 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:36:43 INFO - PROCESS | 2693 | 1466501803154 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 2693 | 1466501803158 Marionette TRACE conn4 <- [1,482,null,{}] 02:36:43 INFO - PROCESS | 2693 | 1466501803163 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:43 INFO - PROCESS | 2693 | 1466501803169 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:43 INFO - PROCESS | 2693 | 1466501803347 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:36:43 INFO - PROCESS | 2693 | 1466501803511 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 2693 | 1466501803531 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b516400 == 37 [pid = 2693] [id = 128] 02:36:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9b517c00) [pid = 2693] [serial = 383] [outer = (nil)] 02:36:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9bc12400) [pid = 2693] [serial = 384] [outer = 0x9b517c00] 02:36:43 INFO - PROCESS | 2693 | 1466501803623 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9c09b800) [pid = 2693] [serial = 385] [outer = 0x9b517c00] 02:36:44 INFO - PROCESS | 2693 | 1466501804651 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:36:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:36:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1534ms 02:36:44 INFO - PROCESS | 2693 | 1466501804689 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 2693 | 1466501804693 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:36:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:36:44 INFO - PROCESS | 2693 | 1466501804699 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - PROCESS | 2693 | 1466501804703 Marionette TRACE conn4 <- [1,486,null,{}] 02:36:44 INFO - PROCESS | 2693 | 1466501804708 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:44 INFO - PROCESS | 2693 | 1466501804714 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:44 INFO - PROCESS | 2693 | 1466501804894 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:36:45 INFO - PROCESS | 2693 | 1466501805103 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 2693 | 1466501805109 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a806c00 == 38 [pid = 2693] [id = 129] 02:36:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9b477c00) [pid = 2693] [serial = 386] [outer = (nil)] 02:36:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9c0a9c00) [pid = 2693] [serial = 387] [outer = 0x9b477c00] 02:36:45 INFO - PROCESS | 2693 | 1466501805202 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9cbc8c00) [pid = 2693] [serial = 388] [outer = 0x9b477c00] 02:36:46 INFO - PROCESS | 2693 | 1466501806127 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:36:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1477ms 02:36:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:36:46 INFO - PROCESS | 2693 | 1466501806177 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 2693 | 1466501806181 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:36:46 INFO - PROCESS | 2693 | 1466501806189 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 2693 | 1466501806191 Marionette TRACE conn4 <- [1,490,null,{}] 02:36:46 INFO - PROCESS | 2693 | 1466501806198 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 2693 | 1466501806203 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:46 INFO - PROCESS | 2693 | 1466501806375 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:36:46 INFO - PROCESS | 2693 | 1466501806595 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 2693 | 1466501806603 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b1c00 == 39 [pid = 2693] [id = 130] 02:36:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9a088000) [pid = 2693] [serial = 389] [outer = (nil)] 02:36:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9cc6e800) [pid = 2693] [serial = 390] [outer = 0x9a088000] 02:36:46 INFO - PROCESS | 2693 | 1466501806724 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9d90d800) [pid = 2693] [serial = 391] [outer = 0x9a088000] 02:36:47 INFO - PROCESS | 2693 | 1466501807674 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:36:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1535ms 02:36:47 INFO - PROCESS | 2693 | 1466501807723 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 2693 | 1466501807727 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:36:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:36:47 INFO - PROCESS | 2693 | 1466501807733 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 2693 | 1466501807737 Marionette TRACE conn4 <- [1,494,null,{}] 02:36:47 INFO - PROCESS | 2693 | 1466501807743 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 2693 | 1466501807748 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:47 INFO - PROCESS | 2693 | 1466501807918 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:36:48 INFO - PROCESS | 2693 | 1466501808083 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 2693 | 1466501808094 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac8c00 == 40 [pid = 2693] [id = 131] 02:36:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9c0a5c00) [pid = 2693] [serial = 392] [outer = (nil)] 02:36:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0xa1195800) [pid = 2693] [serial = 393] [outer = 0x9c0a5c00] 02:36:48 INFO - PROCESS | 2693 | 1466501808224 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0xa236fc00) [pid = 2693] [serial = 394] [outer = 0x9c0a5c00] 02:36:49 INFO - PROCESS | 2693 | 1466501809133 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:36:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1432ms 02:36:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:36:49 INFO - PROCESS | 2693 | 1466501809166 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 2693 | 1466501809169 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:36:49 INFO - PROCESS | 2693 | 1466501809176 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 2693 | 1466501809180 Marionette TRACE conn4 <- [1,498,null,{}] 02:36:49 INFO - PROCESS | 2693 | 1466501809185 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 2693 | 1466501809190 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:49 INFO - PROCESS | 2693 | 1466501809359 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:36:49 INFO - PROCESS | 2693 | 1466501809529 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 2693 | 1466501809540 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a0c00 == 41 [pid = 2693] [id = 132] 02:36:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9d96b800) [pid = 2693] [serial = 395] [outer = (nil)] 02:36:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0xa23ec800) [pid = 2693] [serial = 396] [outer = 0x9d96b800] 02:36:49 INFO - PROCESS | 2693 | 1466501809669 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0xa23f9c00) [pid = 2693] [serial = 397] [outer = 0x9d96b800] 02:36:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0xa23b2400) [pid = 2693] [serial = 398] [outer = 0x922ba800] 02:36:50 INFO - PROCESS | 2693 | 1466501810637 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:36:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1534ms 02:36:50 INFO - PROCESS | 2693 | 1466501810710 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 2693 | 1466501810714 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:36:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:36:50 INFO - PROCESS | 2693 | 1466501810721 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 2693 | 1466501810725 Marionette TRACE conn4 <- [1,502,null,{}] 02:36:50 INFO - PROCESS | 2693 | 1466501810730 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:50 INFO - PROCESS | 2693 | 1466501810735 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:50 INFO - PROCESS | 2693 | 1466501810953 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:36:51 INFO - PROCESS | 2693 | 1466501811220 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 2693 | 1466501811228 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:51 INFO - PROCESS | 2693 | ++DOCSHELL 0xa2fed800 == 42 [pid = 2693] [id = 133] 02:36:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0xa2ff2c00) [pid = 2693] [serial = 399] [outer = (nil)] 02:36:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0xa35a9800) [pid = 2693] [serial = 400] [outer = 0xa2ff2c00] 02:36:51 INFO - PROCESS | 2693 | 1466501811329 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0xa35b2000) [pid = 2693] [serial = 401] [outer = 0xa2ff2c00] 02:36:52 INFO - PROCESS | 2693 | 1466501812203 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:36:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1532ms 02:36:52 INFO - PROCESS | 2693 | 1466501812269 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 2693 | 1466501812275 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:36:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:36:52 INFO - PROCESS | 2693 | 1466501812284 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - PROCESS | 2693 | 1466501812288 Marionette TRACE conn4 <- [1,506,null,{}] 02:36:52 INFO - PROCESS | 2693 | 1466501812294 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:52 INFO - PROCESS | 2693 | 1466501812300 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:52 INFO - PROCESS | 2693 | 1466501812512 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:36:52 INFO - PROCESS | 2693 | 1466501812732 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 2693 | 1466501812739 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af7e400 == 43 [pid = 2693] [id = 134] 02:36:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9af7f800) [pid = 2693] [serial = 402] [outer = (nil)] 02:36:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9af89000) [pid = 2693] [serial = 403] [outer = 0x9af7f800] 02:36:52 INFO - PROCESS | 2693 | 1466501812839 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0xa338b000) [pid = 2693] [serial = 404] [outer = 0x9af7f800] 02:36:53 INFO - PROCESS | 2693 | 1466501813735 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:36:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1485ms 02:36:53 INFO - PROCESS | 2693 | 1466501813769 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 2693 | 1466501813773 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:36:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:36:53 INFO - PROCESS | 2693 | 1466501813779 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 2693 | 1466501813782 Marionette TRACE conn4 <- [1,510,null,{}] 02:36:53 INFO - PROCESS | 2693 | 1466501813788 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 2693 | 1466501813793 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:53 INFO - PROCESS | 2693 | 1466501813959 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:36:54 INFO - PROCESS | 2693 | 1466501814150 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 2693 | 1466501814160 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a0000 == 44 [pid = 2693] [id = 135] 02:36:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x91041800) [pid = 2693] [serial = 405] [outer = (nil)] 02:36:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9104b000) [pid = 2693] [serial = 406] [outer = 0x91041800] 02:36:54 INFO - PROCESS | 2693 | 1466501814243 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9104cc00) [pid = 2693] [serial = 407] [outer = 0x91041800] 02:36:55 INFO - PROCESS | 2693 | 1466501815195 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:36:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:36:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1487ms 02:36:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:36:55 INFO - PROCESS | 2693 | 1466501815267 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 2693 | 1466501815270 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:36:55 INFO - PROCESS | 2693 | 1466501815276 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 2693 | 1466501815280 Marionette TRACE conn4 <- [1,514,null,{}] 02:36:55 INFO - PROCESS | 2693 | 1466501815286 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:55 INFO - PROCESS | 2693 | 1466501815291 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:55 INFO - PROCESS | 2693 | 1466501815496 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:36:55 INFO - PROCESS | 2693 | 1466501815677 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 2693 | 1466501815684 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x91047400 == 45 [pid = 2693] [id = 136] 02:36:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x91050c00) [pid = 2693] [serial = 408] [outer = (nil)] 02:36:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9b3d8c00) [pid = 2693] [serial = 409] [outer = 0x91050c00] 02:36:55 INFO - PROCESS | 2693 | 1466501815810 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0xa35b6000) [pid = 2693] [serial = 410] [outer = 0x91050c00] 02:36:56 INFO - PROCESS | 2693 | 1466501816660 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:36:56 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 02:36:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1438ms 02:36:56 INFO - PROCESS | 2693 | 1466501816714 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:36:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:36:56 INFO - PROCESS | 2693 | 1466501816718 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:36:56 INFO - PROCESS | 2693 | 1466501816724 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - PROCESS | 2693 | 1466501816728 Marionette TRACE conn4 <- [1,518,null,{}] 02:36:56 INFO - PROCESS | 2693 | 1466501816734 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 2693 | 1466501816739 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:56 INFO - PROCESS | 2693 | 1466501816910 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:36:57 INFO - PROCESS | 2693 | 1466501817083 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:57 INFO - PROCESS | 2693 | 1466501817092 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x91050400 == 46 [pid = 2693] [id = 137] 02:36:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x927eec00) [pid = 2693] [serial = 411] [outer = (nil)] 02:36:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x95145000) [pid = 2693] [serial = 412] [outer = 0x927eec00] 02:36:57 INFO - PROCESS | 2693 | 1466501817176 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x95146000) [pid = 2693] [serial = 413] [outer = 0x927eec00] 02:36:58 INFO - PROCESS | 2693 | 1466501818147 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:36:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1479ms 02:36:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:36:58 INFO - PROCESS | 2693 | 1466501818203 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 2693 | 1466501818206 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:36:58 INFO - PROCESS | 2693 | 1466501818213 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 2693 | 1466501818216 Marionette TRACE conn4 <- [1,522,null,{}] 02:36:58 INFO - PROCESS | 2693 | 1466501818222 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 2693 | 1466501818227 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:58 INFO - PROCESS | 2693 | 1466501818401 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:36:58 INFO - PROCESS | 2693 | 1466501818630 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 2693 | 1466501818636 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a2400 == 47 [pid = 2693] [id = 138] 02:36:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9104fc00) [pid = 2693] [serial = 414] [outer = (nil)] 02:36:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x911c1c00) [pid = 2693] [serial = 415] [outer = 0x9104fc00] 02:36:58 INFO - PROCESS | 2693 | 1466501818763 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x911c5000) [pid = 2693] [serial = 416] [outer = 0x9104fc00] 02:36:59 INFO - PROCESS | 2693 | 1466501819680 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:36:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1534ms 02:36:59 INFO - PROCESS | 2693 | 1466501819747 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 2693 | 1466501819751 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:36:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:36:59 INFO - PROCESS | 2693 | 1466501819757 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 2693 | 1466501819761 Marionette TRACE conn4 <- [1,526,null,{}] 02:36:59 INFO - PROCESS | 2693 | 1466501819766 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 2693 | 1466501819771 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:36:59 INFO - PROCESS | 2693 | 1466501819976 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:37:00 INFO - PROCESS | 2693 | 1466501820191 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 2693 | 1466501820201 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x911bf000 == 48 [pid = 2693] [id = 139] 02:37:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x911c2800) [pid = 2693] [serial = 417] [outer = (nil)] 02:37:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x922b0800) [pid = 2693] [serial = 418] [outer = 0x911c2800] 02:37:00 INFO - PROCESS | 2693 | 1466501820327 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x927f6400) [pid = 2693] [serial = 419] [outer = 0x911c2800] 02:37:01 INFO - PROCESS | 2693 | 1466501821503 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:37:01 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 02:37:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1783ms 02:37:01 INFO - PROCESS | 2693 | 1466501821541 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 2693 | 1466501821547 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:37:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:37:01 INFO - PROCESS | 2693 | 1466501821555 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 2693 | 1466501821560 Marionette TRACE conn4 <- [1,530,null,{}] 02:37:01 INFO - PROCESS | 2693 | 1466501821569 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 2693 | 1466501821575 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:01 INFO - PROCESS | 2693 | 1466501821872 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:37:02 INFO - PROCESS | 2693 | 1466501822043 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 2693 | 1466501822053 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104d800 == 49 [pid = 2693] [id = 140] 02:37:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x911aa400) [pid = 2693] [serial = 420] [outer = (nil)] 02:37:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x92385400) [pid = 2693] [serial = 421] [outer = 0x911aa400] 02:37:02 INFO - PROCESS | 2693 | 1466501822136 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x925a2800) [pid = 2693] [serial = 422] [outer = 0x911aa400] 02:37:02 INFO - PROCESS | 2693 | 1466501822973 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:37:03 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 02:37:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:37:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:37:03 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 02:37:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:37:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:37:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1481ms 02:37:03 INFO - PROCESS | 2693 | 1466501823054 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:37:03 INFO - PROCESS | 2693 | 1466501823061 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:37:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:37:03 INFO - PROCESS | 2693 | 1466501823074 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 2693 | 1466501823079 Marionette TRACE conn4 <- [1,534,null,{}] 02:37:03 INFO - PROCESS | 2693 | 1466501823085 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:03 INFO - PROCESS | 2693 | 1466501823090 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:03 INFO - PROCESS | 2693 | 1466501823305 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:37:03 INFO - PROCESS | 2693 | 1466501823484 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 2693 | 1466501823492 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x9513f000 == 50 [pid = 2693] [id = 141] 02:37:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x961e2000) [pid = 2693] [serial = 423] [outer = (nil)] 02:37:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x96ed9000) [pid = 2693] [serial = 424] [outer = 0x961e2000] 02:37:03 INFO - PROCESS | 2693 | 1466501823608 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x99754400) [pid = 2693] [serial = 425] [outer = 0x961e2000] 02:37:04 INFO - PROCESS | 2693 | 1466501824634 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:37:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1635ms 02:37:04 INFO - PROCESS | 2693 | 1466501824709 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 2693 | 1466501824713 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:37:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:37:04 INFO - PROCESS | 2693 | 1466501824720 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 2693 | 1466501824725 Marionette TRACE conn4 <- [1,538,null,{}] 02:37:04 INFO - PROCESS | 2693 | 1466501824740 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 2693 | 1466501824748 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:04 INFO - PROCESS | 2693 | 1466501824949 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:37:05 INFO - PROCESS | 2693 | 1466501825237 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 2693 | 1466501825249 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a9000 == 51 [pid = 2693] [id = 142] 02:37:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x925aa800) [pid = 2693] [serial = 426] [outer = (nil)] 02:37:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x9548d800) [pid = 2693] [serial = 427] [outer = 0x925aa800] 02:37:05 INFO - PROCESS | 2693 | 1466501825328 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x9a05a000) [pid = 2693] [serial = 428] [outer = 0x925aa800] 02:37:05 INFO - PROCESS | 2693 | --DOCSHELL 0x911ae400 == 50 [pid = 2693] [id = 122] 02:37:05 INFO - PROCESS | 2693 | --DOCSHELL 0x8e59c400 == 49 [pid = 2693] [id = 121] 02:37:05 INFO - PROCESS | 2693 | --DOCSHELL 0x9548ec00 == 48 [pid = 2693] [id = 120] 02:37:05 INFO - PROCESS | 2693 | --DOCSHELL 0x925a6000 == 47 [pid = 2693] [id = 119] 02:37:05 INFO - PROCESS | 2693 | --DOCSHELL 0x91fd6800 == 46 [pid = 2693] [id = 118] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x9cbf5400) [pid = 2693] [serial = 312] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9b3dec00) [pid = 2693] [serial = 306] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9c03ac00) [pid = 2693] [serial = 307] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0xa1116400) [pid = 2693] [serial = 264] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0xa1113800) [pid = 2693] [serial = 265] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x927f3000) [pid = 2693] [serial = 273] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x927f5c00) [pid = 2693] [serial = 274] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0xa23f3c00) [pid = 2693] [serial = 267] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0xa23fac00) [pid = 2693] [serial = 268] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x95174800) [pid = 2693] [serial = 294] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x961eec00) [pid = 2693] [serial = 295] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0xa6830400) [pid = 2693] [serial = 282] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0xa6887c00) [pid = 2693] [serial = 283] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9b3da400) [pid = 2693] [serial = 255] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x9b3df400) [pid = 2693] [serial = 256] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9b147800) [pid = 2693] [serial = 247] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9b057000) [pid = 2693] [serial = 246] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9c09f000) [pid = 2693] [serial = 261] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9c09d400) [pid = 2693] [serial = 262] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x996b6800) [pid = 2693] [serial = 297] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9a059000) [pid = 2693] [serial = 298] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0xa6f3e800) [pid = 2693] [serial = 285] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0xa6f46000) [pid = 2693] [serial = 286] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9b3d1400) [pid = 2693] [serial = 288] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0xa6ea6800) [pid = 2693] [serial = 289] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0xa4e4cc00) [pid = 2693] [serial = 279] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0xa620f800) [pid = 2693] [serial = 280] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0xa2fedc00) [pid = 2693] [serial = 270] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0xa341c000) [pid = 2693] [serial = 271] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9517c800) [pid = 2693] [serial = 249] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x96ee5000) [pid = 2693] [serial = 250] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9aac4400) [pid = 2693] [serial = 300] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9b14c000) [pid = 2693] [serial = 276] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9a10c000) [pid = 2693] [serial = 277] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x922b2800) [pid = 2693] [serial = 291] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9259d400) [pid = 2693] [serial = 292] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9bc13800) [pid = 2693] [serial = 258] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9bce4800) [pid = 2693] [serial = 259] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9a804800) [pid = 2693] [serial = 252] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a913000) [pid = 2693] [serial = 253] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9cc35c00) [pid = 2693] [serial = 313] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9b118c00) [pid = 2693] [serial = 303] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9b144800) [pid = 2693] [serial = 304] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9ab3d000) [pid = 2693] [serial = 301] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9c045c00) [pid = 2693] [serial = 310] [outer = (nil)] [url = about:blank] 02:37:05 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9b3d6c00) [pid = 2693] [serial = 309] [outer = (nil)] [url = about:blank] 02:37:06 INFO - PROCESS | 2693 | 1466501826160 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:37:06 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. 02:37:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1486ms 02:37:06 INFO - PROCESS | 2693 | 1466501826206 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:37:06 INFO - PROCESS | 2693 | 1466501826210 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:37:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:37:06 INFO - PROCESS | 2693 | 1466501826216 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 2693 | 1466501826219 Marionette TRACE conn4 <- [1,542,null,{}] 02:37:06 INFO - PROCESS | 2693 | 1466501826225 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:06 INFO - PROCESS | 2693 | 1466501826230 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:06 INFO - PROCESS | 2693 | 1466501826388 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:37:06 INFO - PROCESS | 2693 | 1466501826415 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 2693 | 1466501826424 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x92389c00 == 47 [pid = 2693] [id = 143] 02:37:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x927f5c00) [pid = 2693] [serial = 429] [outer = (nil)] 02:37:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9a804800) [pid = 2693] [serial = 430] [outer = 0x927f5c00] 02:37:06 INFO - PROCESS | 2693 | 1466501826604 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9a913800) [pid = 2693] [serial = 431] [outer = 0x927f5c00] 02:37:07 INFO - PROCESS | 2693 | 1466501827423 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:37:07 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. 02:37:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1244ms 02:37:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:37:07 INFO - PROCESS | 2693 | 1466501827460 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 2693 | 1466501827462 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:37:07 INFO - PROCESS | 2693 | 1466501827469 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 2693 | 1466501827472 Marionette TRACE conn4 <- [1,546,null,{}] 02:37:07 INFO - PROCESS | 2693 | 1466501827477 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 2693 | 1466501827482 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:07 INFO - PROCESS | 2693 | 1466501827669 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:37:07 INFO - PROCESS | 2693 | 1466501827842 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 2693 | 1466501827850 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a0800 == 48 [pid = 2693] [id = 144] 02:37:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9a118c00) [pid = 2693] [serial = 432] [outer = (nil)] 02:37:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9aabf000) [pid = 2693] [serial = 433] [outer = 0x9a118c00] 02:37:07 INFO - PROCESS | 2693 | 1466501827920 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9ab3e400) [pid = 2693] [serial = 434] [outer = 0x9a118c00] 02:37:08 INFO - PROCESS | 2693 | 1466501828849 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:37:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:37:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1434ms 02:37:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:37:08 INFO - PROCESS | 2693 | 1466501828902 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 2693 | 1466501828905 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:37:08 INFO - PROCESS | 2693 | 1466501828912 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 2693 | 1466501828915 Marionette TRACE conn4 <- [1,550,null,{}] 02:37:08 INFO - PROCESS | 2693 | 1466501828920 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:08 INFO - PROCESS | 2693 | 1466501828945 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:09 INFO - PROCESS | 2693 | 1466501829258 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:37:09 INFO - PROCESS | 2693 | 1466501829305 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 2693 | 1466501829311 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a80a800 == 49 [pid = 2693] [id = 145] 02:37:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9a9f6c00) [pid = 2693] [serial = 435] [outer = (nil)] 02:37:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9b059000) [pid = 2693] [serial = 436] [outer = 0x9a9f6c00] 02:37:09 INFO - PROCESS | 2693 | 1466501829386 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9b480c00) [pid = 2693] [serial = 437] [outer = 0x9a9f6c00] 02:37:09 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x91fd6c00) [pid = 2693] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:37:09 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x911b0400) [pid = 2693] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:37:09 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a911000) [pid = 2693] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:37:09 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8e59d800) [pid = 2693] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:37:09 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x92cd8800) [pid = 2693] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:37:09 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8e5a4400) [pid = 2693] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:37:09 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x927f9800) [pid = 2693] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x922b4c00) [pid = 2693] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x95492000) [pid = 2693] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0xa118d000) [pid = 2693] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x927f0000) [pid = 2693] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0xa2379800) [pid = 2693] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9b478000) [pid = 2693] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x96ede000) [pid = 2693] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x93bb0400) [pid = 2693] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9cbf8800) [pid = 2693] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:37:10 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x925a5400) [pid = 2693] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:37:10 INFO - PROCESS | 2693 | 1466501830450 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:37:10 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. 02:37:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1579ms 02:37:10 INFO - PROCESS | 2693 | 1466501830491 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 2693 | 1466501830495 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:37:10 INFO - PROCESS | 2693 | 1466501830501 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 2693 | 1466501830503 Marionette TRACE conn4 <- [1,554,null,{}] 02:37:10 INFO - PROCESS | 2693 | 1466501830509 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 2693 | 1466501830514 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:10 INFO - PROCESS | 2693 | 1466501830716 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:37:10 INFO - PROCESS | 2693 | 1466501830735 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 2693 | 1466501830742 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e59d800 == 50 [pid = 2693] [id = 146] 02:37:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x8e5a1400) [pid = 2693] [serial = 438] [outer = (nil)] 02:37:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x95492000) [pid = 2693] [serial = 439] [outer = 0x8e5a1400] 02:37:10 INFO - PROCESS | 2693 | 1466501830811 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x9af8a800) [pid = 2693] [serial = 440] [outer = 0x8e5a1400] 02:37:11 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:11 INFO - PROCESS | 2693 | 1466501831598 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1126ms 02:37:11 INFO - PROCESS | 2693 | 1466501831627 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 2693 | 1466501831636 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:37:11 INFO - PROCESS | 2693 | 1466501831651 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - PROCESS | 2693 | 1466501831654 Marionette TRACE conn4 <- [1,558,null,{}] 02:37:11 INFO - PROCESS | 2693 | 1466501831659 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:11 INFO - PROCESS | 2693 | 1466501831663 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:11 INFO - PROCESS | 2693 | 1466501831815 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:37:11 INFO - PROCESS | 2693 | 1466501831839 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 2693 | 1466501831848 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x961e5000 == 51 [pid = 2693] [id = 147] 02:37:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x96ede000) [pid = 2693] [serial = 441] [outer = (nil)] 02:37:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9b47c800) [pid = 2693] [serial = 442] [outer = 0x96ede000] 02:37:11 INFO - PROCESS | 2693 | 1466501831922 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9bcdc400) [pid = 2693] [serial = 443] [outer = 0x96ede000] 02:37:13 INFO - PROCESS | 2693 | 1466501833065 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:37:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1477ms 02:37:13 INFO - PROCESS | 2693 | 1466501833129 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 2693 | 1466501833136 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:37:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:37:13 INFO - PROCESS | 2693 | 1466501833144 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 2693 | 1466501833152 Marionette TRACE conn4 <- [1,562,null,{}] 02:37:13 INFO - PROCESS | 2693 | 1466501833160 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:13 INFO - PROCESS | 2693 | 1466501833165 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:13 INFO - PROCESS | 2693 | 1466501833397 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:37:13 INFO - PROCESS | 2693 | 1466501833618 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 2693 | 1466501833627 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcac00 == 52 [pid = 2693] [id = 148] 02:37:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x91fd5000) [pid = 2693] [serial = 444] [outer = (nil)] 02:37:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x925a3800) [pid = 2693] [serial = 445] [outer = 0x91fd5000] 02:37:13 INFO - PROCESS | 2693 | 1466501833760 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x92cdfc00) [pid = 2693] [serial = 446] [outer = 0x91fd5000] 02:37:14 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:14 INFO - PROCESS | 2693 | 1466501834677 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1583ms 02:37:14 INFO - PROCESS | 2693 | 1466501834728 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 2693 | 1466501834736 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:37:14 INFO - PROCESS | 2693 | 1466501834765 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 2693 | 1466501834770 Marionette TRACE conn4 <- [1,566,null,{}] 02:37:14 INFO - PROCESS | 2693 | 1466501834776 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:14 INFO - PROCESS | 2693 | 1466501834782 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:14 INFO - PROCESS | 2693 | 1466501834981 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:37:15 INFO - PROCESS | 2693 | 1466501835248 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 2693 | 1466501835256 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x961e9800 == 53 [pid = 2693] [id = 149] 02:37:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9787f400) [pid = 2693] [serial = 447] [outer = (nil)] 02:37:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9a053c00) [pid = 2693] [serial = 448] [outer = 0x9787f400] 02:37:15 INFO - PROCESS | 2693 | 1466501835360 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9a113c00) [pid = 2693] [serial = 449] [outer = 0x9787f400] 02:37:15 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:16 INFO - PROCESS | 2693 | 1466501836218 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1531ms 02:37:16 INFO - PROCESS | 2693 | 1466501836294 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 2693 | 1466501836298 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:37:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:37:16 INFO - PROCESS | 2693 | 1466501836305 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 2693 | 1466501836311 Marionette TRACE conn4 <- [1,570,null,{}] 02:37:16 INFO - PROCESS | 2693 | 1466501836328 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:16 INFO - PROCESS | 2693 | 1466501836337 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:16 INFO - PROCESS | 2693 | 1466501836571 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:37:16 INFO - PROCESS | 2693 | 1466501836792 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 2693 | 1466501836804 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b051000 == 54 [pid = 2693] [id = 150] 02:37:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9b120400) [pid = 2693] [serial = 450] [outer = (nil)] 02:37:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9b475000) [pid = 2693] [serial = 451] [outer = 0x9b120400] 02:37:16 INFO - PROCESS | 2693 | 1466501836931 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9c03ac00) [pid = 2693] [serial = 452] [outer = 0x9b120400] 02:37:17 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:17 INFO - PROCESS | 2693 | 1466501837866 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:37:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:37:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1635ms 02:37:17 INFO - PROCESS | 2693 | 1466501837941 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:37:17 INFO - PROCESS | 2693 | 1466501837945 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:37:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:37:17 INFO - PROCESS | 2693 | 1466501837952 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:37:17 INFO - PROCESS | 2693 | 1466501837956 Marionette TRACE conn4 <- [1,574,null,{}] 02:37:17 INFO - PROCESS | 2693 | 1466501837962 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:17 INFO - PROCESS | 2693 | 1466501837967 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:18 INFO - PROCESS | 2693 | 1466501838195 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:37:18 INFO - PROCESS | 2693 | 1466501838413 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 2693 | 1466501838421 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b475800 == 55 [pid = 2693] [id = 151] 02:37:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9c03e000) [pid = 2693] [serial = 453] [outer = (nil)] 02:37:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9c0a1800) [pid = 2693] [serial = 454] [outer = 0x9c03e000] 02:37:18 INFO - PROCESS | 2693 | 1466501838551 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9c0a6800) [pid = 2693] [serial = 455] [outer = 0x9c03e000] 02:37:19 INFO - PROCESS | 2693 | 1466501839433 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1542ms 02:37:19 INFO - PROCESS | 2693 | 1466501839495 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:37:19 INFO - PROCESS | 2693 | 1466501839499 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:37:19 INFO - PROCESS | 2693 | 1466501839505 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 2693 | 1466501839509 Marionette TRACE conn4 <- [1,578,null,{}] 02:37:19 INFO - PROCESS | 2693 | 1466501839515 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 2693 | 1466501839520 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:19 INFO - PROCESS | 2693 | 1466501839753 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:37:20 INFO - PROCESS | 2693 | 1466501839981 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 2693 | 1466501839992 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c046c00 == 56 [pid = 2693] [id = 152] 02:37:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9cbc6c00) [pid = 2693] [serial = 456] [outer = (nil)] 02:37:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9cc35800) [pid = 2693] [serial = 457] [outer = 0x9cbc6c00] 02:37:20 INFO - PROCESS | 2693 | 1466501840124 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9cc6f800) [pid = 2693] [serial = 458] [outer = 0x9cbc6c00] 02:37:21 INFO - PROCESS | 2693 | 1466501841041 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1595ms 02:37:21 INFO - PROCESS | 2693 | 1466501841100 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 2693 | 1466501841104 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:37:21 INFO - PROCESS | 2693 | 1466501841111 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 2693 | 1466501841114 Marionette TRACE conn4 <- [1,582,null,{}] 02:37:21 INFO - PROCESS | 2693 | 1466501841120 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:21 INFO - PROCESS | 2693 | 1466501841130 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:21 INFO - PROCESS | 2693 | 1466501841369 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:37:21 INFO - PROCESS | 2693 | 1466501841588 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 2693 | 1466501841596 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c0e9400 == 57 [pid = 2693] [id = 153] 02:37:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0xa118e000) [pid = 2693] [serial = 459] [outer = (nil)] 02:37:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0xa341d800) [pid = 2693] [serial = 460] [outer = 0xa118e000] 02:37:21 INFO - PROCESS | 2693 | 1466501841725 Marionette DEBUG loaded listener.js 02:37:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0xa35adc00) [pid = 2693] [serial = 461] [outer = 0xa118e000] 02:37:22 INFO - PROCESS | 2693 | 1466501842612 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1578ms 02:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:37:22 INFO - PROCESS | 2693 | 1466501842689 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 2693 | 1466501842693 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:37:22 INFO - PROCESS | 2693 | 1466501842699 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 2693 | 1466501842703 Marionette TRACE conn4 <- [1,586,null,{}] 02:37:22 INFO - PROCESS | 2693 | 1466501842709 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 2693 | 1466501842714 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:22 INFO - PROCESS | 2693 | 1466501842930 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:37:23 INFO - PROCESS | 2693 | 1466501843152 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 2693 | 1466501843163 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c09e000 == 58 [pid = 2693] [id = 154] 02:37:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0xa2534c00) [pid = 2693] [serial = 462] [outer = (nil)] 02:37:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0xa5079800) [pid = 2693] [serial = 463] [outer = 0xa2534c00] 02:37:23 INFO - PROCESS | 2693 | 1466501843289 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0xa620f800) [pid = 2693] [serial = 464] [outer = 0xa2534c00] 02:37:23 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:24 INFO - PROCESS | 2693 | 1466501844152 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1488ms 02:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:37:24 INFO - PROCESS | 2693 | 1466501844187 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 2693 | 1466501844190 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:37:24 INFO - PROCESS | 2693 | 1466501844197 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 2693 | 1466501844200 Marionette TRACE conn4 <- [1,590,null,{}] 02:37:24 INFO - PROCESS | 2693 | 1466501844206 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:24 INFO - PROCESS | 2693 | 1466501844211 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:24 INFO - PROCESS | 2693 | 1466501844407 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:37:24 INFO - PROCESS | 2693 | 1466501844586 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 2693 | 1466501844596 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2d000 == 59 [pid = 2693] [id = 155] 02:37:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x8ce2e800) [pid = 2693] [serial = 465] [outer = (nil)] 02:37:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x8ce35000) [pid = 2693] [serial = 466] [outer = 0x8ce2e800] 02:37:24 INFO - PROCESS | 2693 | 1466501844675 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x8ce36800) [pid = 2693] [serial = 467] [outer = 0x8ce2e800] 02:37:25 INFO - PROCESS | 2693 | 1466501845684 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1530ms 02:37:25 INFO - PROCESS | 2693 | 1466501845726 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:37:25 INFO - PROCESS | 2693 | 1466501845731 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:37:25 INFO - PROCESS | 2693 | 1466501845737 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 2693 | 1466501845741 Marionette TRACE conn4 <- [1,594,null,{}] 02:37:25 INFO - PROCESS | 2693 | 1466501845746 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 2693 | 1466501845752 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:25 INFO - PROCESS | 2693 | 1466501845938 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:37:26 INFO - PROCESS | 2693 | 1466501846157 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 2693 | 1466501846165 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2ec00 == 60 [pid = 2693] [id = 156] 02:37:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x8ce30000) [pid = 2693] [serial = 468] [outer = (nil)] 02:37:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x8d14dc00) [pid = 2693] [serial = 469] [outer = 0x8ce30000] 02:37:26 INFO - PROCESS | 2693 | 1466501846290 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x8d150c00) [pid = 2693] [serial = 470] [outer = 0x8ce30000] 02:37:27 INFO - PROCESS | 2693 | 1466501847168 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1481ms 02:37:27 INFO - PROCESS | 2693 | 1466501847217 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 2693 | 1466501847222 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:37:27 INFO - PROCESS | 2693 | 1466501847228 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 2693 | 1466501847236 Marionette TRACE conn4 <- [1,598,null,{}] 02:37:27 INFO - PROCESS | 2693 | 1466501847248 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 2693 | 1466501847253 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:27 INFO - PROCESS | 2693 | 1466501847446 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:37:27 INFO - PROCESS | 2693 | 1466501847692 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 2693 | 1466501847700 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce32800 == 61 [pid = 2693] [id = 157] 02:37:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x8d155800) [pid = 2693] [serial = 471] [outer = (nil)] 02:37:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x8d158800) [pid = 2693] [serial = 472] [outer = 0x8d155800] 02:37:27 INFO - PROCESS | 2693 | 1466501847826 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0xa2322400) [pid = 2693] [serial = 473] [outer = 0x8d155800] 02:37:28 INFO - PROCESS | 2693 | 1466501848715 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1543ms 02:37:28 INFO - PROCESS | 2693 | 1466501848771 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 2693 | 1466501848776 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:37:28 INFO - PROCESS | 2693 | 1466501848782 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 2693 | 1466501848787 Marionette TRACE conn4 <- [1,602,null,{}] 02:37:28 INFO - PROCESS | 2693 | 1466501848793 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 2693 | 1466501848799 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:29 INFO - PROCESS | 2693 | 1466501849004 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:37:29 INFO - PROCESS | 2693 | 1466501849182 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 2693 | 1466501849193 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:29 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d153800 == 62 [pid = 2693] [id = 158] 02:37:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x8d154400) [pid = 2693] [serial = 474] [outer = (nil)] 02:37:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x8dab5c00) [pid = 2693] [serial = 475] [outer = 0x8d154400] 02:37:29 INFO - PROCESS | 2693 | 1466501849280 Marionette DEBUG loaded listener.js 02:37:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0xa5013800) [pid = 2693] [serial = 476] [outer = 0x8d154400] 02:37:30 INFO - PROCESS | 2693 | 1466501850229 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1483ms 02:37:30 INFO - PROCESS | 2693 | 1466501850266 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:37:30 INFO - PROCESS | 2693 | 1466501850269 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:37:30 INFO - PROCESS | 2693 | 1466501850276 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:37:30 INFO - PROCESS | 2693 | 1466501850280 Marionette TRACE conn4 <- [1,606,null,{}] 02:37:30 INFO - PROCESS | 2693 | 1466501850286 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:30 INFO - PROCESS | 2693 | 1466501850291 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:30 INFO - PROCESS | 2693 | 1466501850487 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:37:30 INFO - PROCESS | 2693 | 1466501850667 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:30 INFO - PROCESS | 2693 | 1466501850675 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14e000 == 63 [pid = 2693] [id = 159] 02:37:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x8d155400) [pid = 2693] [serial = 477] [outer = (nil)] 02:37:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x8dcb3800) [pid = 2693] [serial = 478] [outer = 0x8d155400] 02:37:30 INFO - PROCESS | 2693 | 1466501850761 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x8dcb5000) [pid = 2693] [serial = 479] [outer = 0x8d155400] 02:37:31 INFO - PROCESS | 2693 | 1466501851669 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:37:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1433ms 02:37:31 INFO - PROCESS | 2693 | 1466501851709 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 2693 | 1466501851714 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:37:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:37:31 INFO - PROCESS | 2693 | 1466501851720 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 2693 | 1466501851723 Marionette TRACE conn4 <- [1,610,null,{}] 02:37:31 INFO - PROCESS | 2693 | 1466501851729 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:31 INFO - PROCESS | 2693 | 1466501851735 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:31 INFO - PROCESS | 2693 | 1466501851916 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:37:32 INFO - PROCESS | 2693 | 1466501852095 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 2693 | 1466501852103 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901400 == 64 [pid = 2693] [id = 160] 02:37:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x8c901800) [pid = 2693] [serial = 480] [outer = (nil)] 02:37:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x8c90ac00) [pid = 2693] [serial = 481] [outer = 0x8c901800] 02:37:32 INFO - PROCESS | 2693 | 1466501852184 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x8c90c000) [pid = 2693] [serial = 482] [outer = 0x8c901800] 02:37:33 INFO - PROCESS | 2693 | 1466501853217 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1531ms 02:37:33 INFO - PROCESS | 2693 | 1466501853252 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 2693 | 1466501853256 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:37:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:37:33 INFO - PROCESS | 2693 | 1466501853262 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 2693 | 1466501853266 Marionette TRACE conn4 <- [1,614,null,{}] 02:37:33 INFO - PROCESS | 2693 | 1466501853272 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 2693 | 1466501853277 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:33 INFO - PROCESS | 2693 | 1466501853456 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:37:33 INFO - PROCESS | 2693 | 1466501853681 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 2693 | 1466501853690 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90bc00 == 65 [pid = 2693] [id = 161] 02:37:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x8c910000) [pid = 2693] [serial = 483] [outer = (nil)] 02:37:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8dcb2800) [pid = 2693] [serial = 484] [outer = 0x8c910000] 02:37:33 INFO - PROCESS | 2693 | 1466501853816 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x8dcbbc00) [pid = 2693] [serial = 485] [outer = 0x8c910000] 02:37:35 INFO - PROCESS | 2693 | 1466501855285 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:37:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 2079ms 02:37:35 INFO - PROCESS | 2693 | 1466501855343 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 2693 | 1466501855349 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:37:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:37:35 INFO - PROCESS | 2693 | 1466501855356 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 2693 | 1466501855363 Marionette TRACE conn4 <- [1,618,null,{}] 02:37:35 INFO - PROCESS | 2693 | 1466501855370 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:35 INFO - PROCESS | 2693 | 1466501855376 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:35 INFO - PROCESS | 2693 | 1466501855587 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:37:35 INFO - PROCESS | 2693 | 1466501855817 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 2693 | 1466501855825 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dabcc00 == 66 [pid = 2693] [id = 162] 02:37:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x8dcaf000) [pid = 2693] [serial = 486] [outer = (nil)] 02:37:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x8e5a9400) [pid = 2693] [serial = 487] [outer = 0x8dcaf000] 02:37:35 INFO - PROCESS | 2693 | 1466501855947 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x9104b800) [pid = 2693] [serial = 488] [outer = 0x8dcaf000] 02:37:36 INFO - PROCESS | 2693 | 1466501856813 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:37:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:37:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1534ms 02:37:36 INFO - PROCESS | 2693 | 1466501856890 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:37:36 INFO - PROCESS | 2693 | 1466501856903 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:37:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:37:36 INFO - PROCESS | 2693 | 1466501856918 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:37:36 INFO - PROCESS | 2693 | 1466501856926 Marionette TRACE conn4 <- [1,622,null,{}] 02:37:36 INFO - PROCESS | 2693 | 1466501856935 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:36 INFO - PROCESS | 2693 | 1466501856946 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:37 INFO - PROCESS | 2693 | 1466501857195 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:37:37 INFO - PROCESS | 2693 | 1466501857471 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 2693 | 1466501857479 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd8400 == 67 [pid = 2693] [id = 163] 02:37:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x92cdb400) [pid = 2693] [serial = 489] [outer = (nil)] 02:37:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x93046800) [pid = 2693] [serial = 490] [outer = 0x92cdb400] 02:37:37 INFO - PROCESS | 2693 | 1466501857663 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x93dd4000) [pid = 2693] [serial = 491] [outer = 0x92cdb400] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x925a7400 == 66 [pid = 2693] [id = 84] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9b3d3800 == 65 [pid = 2693] [id = 85] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x911afc00 == 64 [pid = 2693] [id = 117] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9b520800 == 63 [pid = 2693] [id = 87] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9a054400 == 62 [pid = 2693] [id = 86] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x925a2400 == 61 [pid = 2693] [id = 83] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac1c00 == 60 [pid = 2693] [id = 90] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac8c00 == 59 [pid = 2693] [id = 131] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a0c00 == 58 [pid = 2693] [id = 132] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x911b1c00 == 57 [pid = 2693] [id = 130] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9a806c00 == 56 [pid = 2693] [id = 129] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9b516400 == 55 [pid = 2693] [id = 128] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9b3de400 == 54 [pid = 2693] [id = 127] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x93ba8800 == 53 [pid = 2693] [id = 126] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9929f000 == 52 [pid = 2693] [id = 125] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x92f23000 == 51 [pid = 2693] [id = 124] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a7c00 == 50 [pid = 2693] [id = 123] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x927ed400 == 49 [pid = 2693] [id = 91] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x91050400 == 48 [pid = 2693] [id = 137] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x91047400 == 47 [pid = 2693] [id = 136] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x922bb000 == 46 [pid = 2693] [id = 92] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x992f0400 == 45 [pid = 2693] [id = 80] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x99240400 == 44 [pid = 2693] [id = 79] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9b050800 == 43 [pid = 2693] [id = 82] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x91fce800 == 42 [pid = 2693] [id = 81] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9bc14000 == 41 [pid = 2693] [id = 89] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x911bf000 == 40 [pid = 2693] [id = 139] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a2400 == 39 [pid = 2693] [id = 138] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x927f9000 == 38 [pid = 2693] [id = 93] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x93dd2400 == 37 [pid = 2693] [id = 78] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac5400 == 36 [pid = 2693] [id = 94] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9af7e400 == 35 [pid = 2693] [id = 134] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a0000 == 34 [pid = 2693] [id = 135] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0xa2fed800 == 33 [pid = 2693] [id = 133] 02:37:40 INFO - PROCESS | 2693 | --DOCSHELL 0x9517a000 == 32 [pid = 2693] [id = 88] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x922b0400) [pid = 2693] [serial = 354] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9a087000) [pid = 2693] [serial = 351] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9aabe800) [pid = 2693] [serial = 318] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x8e5a5400) [pid = 2693] [serial = 336] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9b47ac00) [pid = 2693] [serial = 331] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0xa35b5800) [pid = 2693] [serial = 340] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0xa34c6c00) [pid = 2693] [serial = 339] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x96ee0400) [pid = 2693] [serial = 316] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x92389800) [pid = 2693] [serial = 345] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x961e6800) [pid = 2693] [serial = 360] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x925a9400) [pid = 2693] [serial = 346] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x92cdf800) [pid = 2693] [serial = 330] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9b059c00) [pid = 2693] [serial = 319] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0xa35ae000) [pid = 2693] [serial = 333] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x8e5a8800) [pid = 2693] [serial = 337] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x92cd8c00) [pid = 2693] [serial = 358] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x92cd1800) [pid = 2693] [serial = 357] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0xa3385800) [pid = 2693] [serial = 325] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9b47d400) [pid = 2693] [serial = 328] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9a050400) [pid = 2693] [serial = 364] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x96e30800) [pid = 2693] [serial = 361] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x961ea800) [pid = 2693] [serial = 349] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x93ba8400) [pid = 2693] [serial = 315] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9a809800) [pid = 2693] [serial = 352] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0xa35b1000) [pid = 2693] [serial = 334] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0xa2553000) [pid = 2693] [serial = 324] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0xa1117800) [pid = 2693] [serial = 322] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x961e0800) [pid = 2693] [serial = 342] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x961eac00) [pid = 2693] [serial = 343] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9b47b000) [pid = 2693] [serial = 327] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x99e5c800) [pid = 2693] [serial = 363] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x950be800) [pid = 2693] [serial = 348] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x922b3c00) [pid = 2693] [serial = 355] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9cc7b800) [pid = 2693] [serial = 321] [outer = (nil)] [url = about:blank] 02:37:40 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x997e8400) [pid = 2693] [serial = 366] [outer = (nil)] [url = about:blank] 02:37:41 INFO - PROCESS | 2693 | 1466501861058 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:37:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 4156ms 02:37:41 INFO - PROCESS | 2693 | 1466501861126 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 2693 | 1466501861131 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:37:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:37:41 INFO - PROCESS | 2693 | 1466501861209 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 2693 | 1466501861215 Marionette TRACE conn4 <- [1,626,null,{}] 02:37:41 INFO - PROCESS | 2693 | 1466501861249 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 2693 | 1466501861254 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:41 INFO - PROCESS | 2693 | 1466501861428 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:37:41 INFO - PROCESS | 2693 | 1466501861562 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 2693 | 1466501861571 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d158c00 == 33 [pid = 2693] [id = 164] 02:37:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8d159000) [pid = 2693] [serial = 492] [outer = (nil)] 02:37:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9104b400) [pid = 2693] [serial = 493] [outer = 0x8d159000] 02:37:41 INFO - PROCESS | 2693 | 1466501861643 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x911b1800) [pid = 2693] [serial = 494] [outer = 0x8d159000] 02:37:42 INFO - PROCESS | 2693 | 1466501862379 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:37:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1207ms 02:37:42 INFO - PROCESS | 2693 | 1466501862414 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 2693 | 1466501862421 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:37:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:37:42 INFO - PROCESS | 2693 | 1466501862430 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 2693 | 1466501862435 Marionette TRACE conn4 <- [1,630,null,{}] 02:37:42 INFO - PROCESS | 2693 | 1466501862440 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:42 INFO - PROCESS | 2693 | 1466501862446 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:42 INFO - PROCESS | 2693 | 1466501862626 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:37:42 INFO - PROCESS | 2693 | 1466501862637 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 2693 | 1466501862647 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b6800 == 34 [pid = 2693] [id = 165] 02:37:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x911c9000) [pid = 2693] [serial = 495] [outer = (nil)] 02:37:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x91fd4000) [pid = 2693] [serial = 496] [outer = 0x911c9000] 02:37:42 INFO - PROCESS | 2693 | 1466501862862 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x92383000) [pid = 2693] [serial = 497] [outer = 0x911c9000] 02:37:43 INFO - PROCESS | 2693 | 1466501863780 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:37:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:37:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1382ms 02:37:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:37:43 INFO - PROCESS | 2693 | 1466501863813 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 2693 | 1466501863816 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:37:43 INFO - PROCESS | 2693 | 1466501863823 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 2693 | 1466501863829 Marionette TRACE conn4 <- [1,634,null,{}] 02:37:43 INFO - PROCESS | 2693 | 1466501863865 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:43 INFO - PROCESS | 2693 | 1466501863874 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:44 INFO - PROCESS | 2693 | 1466501864100 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:37:44 INFO - PROCESS | 2693 | 1466501864125 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 2693 | 1466501864134 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x92f29400 == 35 [pid = 2693] [id = 166] 02:37:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x92f31400) [pid = 2693] [serial = 498] [outer = (nil)] 02:37:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x93ba3c00) [pid = 2693] [serial = 499] [outer = 0x92f31400] 02:37:44 INFO - PROCESS | 2693 | 1466501864209 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x950bb400) [pid = 2693] [serial = 500] [outer = 0x92f31400] 02:37:44 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:45 INFO - PROCESS | 2693 | 1466501865109 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:37:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1307ms 02:37:45 INFO - PROCESS | 2693 | 1466501865129 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 2693 | 1466501865134 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:37:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:37:45 INFO - PROCESS | 2693 | 1466501865149 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 2693 | 1466501865153 Marionette TRACE conn4 <- [1,638,null,{}] 02:37:45 INFO - PROCESS | 2693 | 1466501865158 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:45 INFO - PROCESS | 2693 | 1466501865163 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:46 INFO - PROCESS | 2693 | 1466501866529 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x96ede000) [pid = 2693] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x927eec00) [pid = 2693] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x925aa800) [pid = 2693] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x96ee0800) [pid = 2693] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9d96b800) [pid = 2693] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9a118c00) [pid = 2693] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x91041800) [pid = 2693] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x911aa400) [pid = 2693] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x961e2000) [pid = 2693] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x92f2c400) [pid = 2693] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x91050c00) [pid = 2693] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9a088000) [pid = 2693] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9104fc00) [pid = 2693] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9b517c00) [pid = 2693] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9a9f6c00) [pid = 2693] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x997f3000) [pid = 2693] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x911c2800) [pid = 2693] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9b477c00) [pid = 2693] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x8e5a8400) [pid = 2693] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x91fd3800) [pid = 2693] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9af7f800) [pid = 2693] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9b3df000) [pid = 2693] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0xa2ff2c00) [pid = 2693] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x927f5c00) [pid = 2693] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9c0a5c00) [pid = 2693] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:37:46 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x8e5a1400) [pid = 2693] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:37:46 INFO - PROCESS | 2693 | 1466501866738 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 2693 | 1466501866749 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d154c00 == 36 [pid = 2693] [id = 167] 02:37:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8e5a4400) [pid = 2693] [serial = 501] [outer = (nil)] 02:37:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x91050c00) [pid = 2693] [serial = 502] [outer = 0x8e5a4400] 02:37:46 INFO - PROCESS | 2693 | 1466501866820 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x92388800) [pid = 2693] [serial = 503] [outer = 0x8e5a4400] 02:37:47 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:47 INFO - PROCESS | 2693 | 1466501867517 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:37:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 2394ms 02:37:47 INFO - PROCESS | 2693 | 1466501867534 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 2693 | 1466501867538 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:37:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:37:47 INFO - PROCESS | 2693 | 1466501867544 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 2693 | 1466501867546 Marionette TRACE conn4 <- [1,642,null,{}] 02:37:47 INFO - PROCESS | 2693 | 1466501867552 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 2693 | 1466501867557 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:47 INFO - PROCESS | 2693 | 1466501867818 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:37:47 INFO - PROCESS | 2693 | 1466501867840 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 2693 | 1466501867848 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb2c00 == 37 [pid = 2693] [id = 168] 02:37:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8e5a9000) [pid = 2693] [serial = 504] [outer = (nil)] 02:37:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x95140800) [pid = 2693] [serial = 505] [outer = 0x8e5a9000] 02:37:47 INFO - PROCESS | 2693 | 1466501867917 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x95181400) [pid = 2693] [serial = 506] [outer = 0x8e5a9000] 02:37:48 INFO - PROCESS | 2693 | 1466501868874 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:37:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1376ms 02:37:48 INFO - PROCESS | 2693 | 1466501868922 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 2693 | 1466501868929 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:37:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:37:48 INFO - PROCESS | 2693 | 1466501868938 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 2693 | 1466501868944 Marionette TRACE conn4 <- [1,646,null,{}] 02:37:48 INFO - PROCESS | 2693 | 1466501868952 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 2693 | 1466501868958 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:49 INFO - PROCESS | 2693 | 1466501869146 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:37:49 INFO - PROCESS | 2693 | 1466501869386 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 2693 | 1466501869399 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90d400 == 38 [pid = 2693] [id = 169] 02:37:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x8d14cc00) [pid = 2693] [serial = 507] [outer = (nil)] 02:37:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x8e5a1c00) [pid = 2693] [serial = 508] [outer = 0x8d14cc00] 02:37:49 INFO - PROCESS | 2693 | 1466501869488 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9104f400) [pid = 2693] [serial = 509] [outer = 0x8d14cc00] 02:37:50 INFO - PROCESS | 2693 | 1466501870395 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:37:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1493ms 02:37:50 INFO - PROCESS | 2693 | 1466501870430 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 2693 | 1466501870436 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:37:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:37:50 INFO - PROCESS | 2693 | 1466501870447 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 2693 | 1466501870451 Marionette TRACE conn4 <- [1,650,null,{}] 02:37:50 INFO - PROCESS | 2693 | 1466501870458 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 2693 | 1466501870464 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:50 INFO - PROCESS | 2693 | 1466501870643 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:37:50 INFO - PROCESS | 2693 | 1466501870811 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 2693 | 1466501870819 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d155000 == 39 [pid = 2693] [id = 170] 02:37:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x91fd4400) [pid = 2693] [serial = 510] [outer = (nil)] 02:37:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x925ab800) [pid = 2693] [serial = 511] [outer = 0x91fd4400] 02:37:50 INFO - PROCESS | 2693 | 1466501870910 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x927f0400) [pid = 2693] [serial = 512] [outer = 0x91fd4400] 02:37:51 INFO - PROCESS | 2693 | 1466501871936 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1530ms 02:37:51 INFO - PROCESS | 2693 | 1466501871977 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:37:51 INFO - PROCESS | 2693 | 1466501871982 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:37:51 INFO - PROCESS | 2693 | 1466501871989 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 2693 | 1466501871995 Marionette TRACE conn4 <- [1,654,null,{}] 02:37:52 INFO - PROCESS | 2693 | 1466501872012 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 2693 | 1466501872021 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:52 INFO - PROCESS | 2693 | 1466501872205 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:37:52 INFO - PROCESS | 2693 | 1466501872420 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 2693 | 1466501872431 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x95492c00 == 40 [pid = 2693] [id = 171] 02:37:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x95495c00) [pid = 2693] [serial = 513] [outer = (nil)] 02:37:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x961e8800) [pid = 2693] [serial = 514] [outer = 0x95495c00] 02:37:52 INFO - PROCESS | 2693 | 1466501872523 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x961ec800) [pid = 2693] [serial = 515] [outer = 0x95495c00] 02:37:53 INFO - PROCESS | 2693 | 1466501873420 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:37:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:37:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1485ms 02:37:53 INFO - PROCESS | 2693 | 1466501873474 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 2693 | 1466501873479 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:37:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:37:53 INFO - PROCESS | 2693 | 1466501873487 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 2693 | 1466501873490 Marionette TRACE conn4 <- [1,658,null,{}] 02:37:53 INFO - PROCESS | 2693 | 1466501873496 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:53 INFO - PROCESS | 2693 | 1466501873502 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:53 INFO - PROCESS | 2693 | 1466501873682 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:37:53 INFO - PROCESS | 2693 | 1466501873849 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 2693 | 1466501873859 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd7800 == 41 [pid = 2693] [id = 172] 02:37:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x92f29000) [pid = 2693] [serial = 516] [outer = (nil)] 02:37:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x96ee2c00) [pid = 2693] [serial = 517] [outer = 0x92f29000] 02:37:53 INFO - PROCESS | 2693 | 1466501873945 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9787d000) [pid = 2693] [serial = 518] [outer = 0x92f29000] 02:37:54 INFO - PROCESS | 2693 | 1466501874865 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1429ms 02:37:54 INFO - PROCESS | 2693 | 1466501874916 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 2693 | 1466501874920 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:37:54 INFO - PROCESS | 2693 | 1466501874927 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 2693 | 1466501874930 Marionette TRACE conn4 <- [1,662,null,{}] 02:37:54 INFO - PROCESS | 2693 | 1466501874936 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 2693 | 1466501874941 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:55 INFO - PROCESS | 2693 | 1466501875118 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:37:55 INFO - PROCESS | 2693 | 1466501875287 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 2693 | 1466501875295 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x95495400 == 42 [pid = 2693] [id = 173] 02:37:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x96edc000) [pid = 2693] [serial = 519] [outer = (nil)] 02:37:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x99757800) [pid = 2693] [serial = 520] [outer = 0x96edc000] 02:37:55 INFO - PROCESS | 2693 | 1466501875383 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9975c400) [pid = 2693] [serial = 521] [outer = 0x96edc000] 02:37:55 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:56 INFO - PROCESS | 2693 | 1466501876339 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1479ms 02:37:56 INFO - PROCESS | 2693 | 1466501876407 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:37:56 INFO - PROCESS | 2693 | 1466501876411 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:37:56 INFO - PROCESS | 2693 | 1466501876417 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - PROCESS | 2693 | 1466501876421 Marionette TRACE conn4 <- [1,666,null,{}] 02:37:56 INFO - PROCESS | 2693 | 1466501876427 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 2693 | 1466501876438 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:56 INFO - PROCESS | 2693 | 1466501876693 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:37:56 INFO - PROCESS | 2693 | 1466501876963 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 2693 | 1466501876971 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2b800 == 43 [pid = 2693] [id = 174] 02:37:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x8dcb8800) [pid = 2693] [serial = 522] [outer = (nil)] 02:37:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9a04fc00) [pid = 2693] [serial = 523] [outer = 0x8dcb8800] 02:37:57 INFO - PROCESS | 2693 | 1466501877061 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9a05d800) [pid = 2693] [serial = 524] [outer = 0x8dcb8800] 02:37:57 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:57 INFO - PROCESS | 2693 | 1466501877947 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1584ms 02:37:58 INFO - PROCESS | 2693 | 1466501878000 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 2693 | 1466501878005 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:37:58 INFO - PROCESS | 2693 | 1466501878011 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 2693 | 1466501878014 Marionette TRACE conn4 <- [1,670,null,{}] 02:37:58 INFO - PROCESS | 2693 | 1466501878020 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 2693 | 1466501878025 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:58 INFO - PROCESS | 2693 | 1466501878194 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:37:58 INFO - PROCESS | 2693 | 1466501878365 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 2693 | 1466501878377 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x93dd7400 == 44 [pid = 2693] [id = 175] 02:37:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9a05d000) [pid = 2693] [serial = 525] [outer = (nil)] 02:37:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9a118800) [pid = 2693] [serial = 526] [outer = 0x9a05d000] 02:37:58 INFO - PROCESS | 2693 | 1466501878459 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9a32ec00) [pid = 2693] [serial = 527] [outer = 0x9a05d000] 02:37:59 INFO - PROCESS | 2693 | 1466501879345 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:37:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:37:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1379ms 02:37:59 INFO - PROCESS | 2693 | 1466501879391 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 2693 | 1466501879395 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:37:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:37:59 INFO - PROCESS | 2693 | 1466501879401 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 2693 | 1466501879405 Marionette TRACE conn4 <- [1,674,null,{}] 02:37:59 INFO - PROCESS | 2693 | 1466501879411 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:59 INFO - PROCESS | 2693 | 1466501879416 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:59 INFO - PROCESS | 2693 | 1466501879592 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:37:59 INFO - PROCESS | 2693 | 1466501879763 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 2693 | 1466501879771 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:37:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c905c00 == 45 [pid = 2693] [id = 176] 02:37:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9513e800) [pid = 2693] [serial = 528] [outer = (nil)] 02:37:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a807c00) [pid = 2693] [serial = 529] [outer = 0x9513e800] 02:37:59 INFO - PROCESS | 2693 | 1466501879854 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9a80e800) [pid = 2693] [serial = 530] [outer = 0x9513e800] 02:38:00 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:38:00 INFO - PROCESS | 2693 | 1466501880759 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:38:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1433ms 02:38:00 INFO - PROCESS | 2693 | 1466501880836 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 2693 | 1466501880840 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:38:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:38:00 INFO - PROCESS | 2693 | 1466501880846 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 2693 | 1466501880850 Marionette TRACE conn4 <- [1,678,null,{}] 02:38:00 INFO - PROCESS | 2693 | 1466501880856 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 2693 | 1466501880861 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:01 INFO - PROCESS | 2693 | 1466501881066 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:38:01 INFO - PROCESS | 2693 | 1466501881239 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 2693 | 1466501881246 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce3a000 == 46 [pid = 2693] [id = 177] 02:38:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x95149c00) [pid = 2693] [serial = 531] [outer = (nil)] 02:38:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9a916800) [pid = 2693] [serial = 532] [outer = 0x95149c00] 02:38:01 INFO - PROCESS | 2693 | 1466501881393 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9a91a000) [pid = 2693] [serial = 533] [outer = 0x95149c00] 02:38:02 INFO - PROCESS | 2693 | 1466501882312 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:38:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1534ms 02:38:02 INFO - PROCESS | 2693 | 1466501882382 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 2693 | 1466501882386 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:38:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:38:02 INFO - PROCESS | 2693 | 1466501882393 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 2693 | 1466501882397 Marionette TRACE conn4 <- [1,682,null,{}] 02:38:02 INFO - PROCESS | 2693 | 1466501882402 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:02 INFO - PROCESS | 2693 | 1466501882412 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:02 INFO - PROCESS | 2693 | 1466501882616 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:38:02 INFO - PROCESS | 2693 | 1466501882853 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 2693 | 1466501882863 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a806c00 == 47 [pid = 2693] [id = 178] 02:38:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9a80a400) [pid = 2693] [serial = 534] [outer = (nil)] 02:38:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9aac2400) [pid = 2693] [serial = 535] [outer = 0x9a80a400] 02:38:03 INFO - PROCESS | 2693 | 1466501883019 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9aac7800) [pid = 2693] [serial = 536] [outer = 0x9a80a400] 02:38:04 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:04 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:04 INFO - PROCESS | 2693 | 1466501884354 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:38:04 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) 02:38:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1986ms 02:38:04 INFO - PROCESS | 2693 | 1466501884476 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 2693 | 1466501884482 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:38:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:38:04 INFO - PROCESS | 2693 | 1466501884492 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 2693 | 1466501884497 Marionette TRACE conn4 <- [1,686,null,{}] 02:38:04 INFO - PROCESS | 2693 | 1466501884502 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 2693 | 1466501884508 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:04 INFO - PROCESS | 2693 | 1466501884672 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:38:04 INFO - PROCESS | 2693 | 1466501884841 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 2693 | 1466501884849 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a6800 == 48 [pid = 2693] [id = 179] 02:38:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9a9f9800) [pid = 2693] [serial = 537] [outer = (nil)] 02:38:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9b04d400) [pid = 2693] [serial = 538] [outer = 0x9a9f9800] 02:38:04 INFO - PROCESS | 2693 | 1466501884938 Marionette DEBUG loaded listener.js 02:38:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9b143400) [pid = 2693] [serial = 539] [outer = 0x9a9f9800] 02:38:06 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:06 INFO - PROCESS | 2693 | 1466501886256 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:38:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:38:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1795ms 02:38:06 INFO - PROCESS | 2693 | 1466501886286 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 2693 | 1466501886290 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:38:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:38:06 INFO - PROCESS | 2693 | 1466501886296 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:38:06 INFO - PROCESS | 2693 | 1466501886299 Marionette TRACE conn4 <- [1,690,null,{}] 02:38:06 INFO - PROCESS | 2693 | 1466501886399 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:06 INFO - PROCESS | 2693 | 1466501886407 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:06 INFO - PROCESS | 2693 | 1466501886625 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:38:06 INFO - PROCESS | 2693 | 1466501886751 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 2693 | 1466501886758 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x9513c800 == 49 [pid = 2693] [id = 180] 02:38:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x96ed8c00) [pid = 2693] [serial = 540] [outer = (nil)] 02:38:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x9b3d6800) [pid = 2693] [serial = 541] [outer = 0x96ed8c00] 02:38:06 INFO - PROCESS | 2693 | 1466501886847 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9b3db000) [pid = 2693] [serial = 542] [outer = 0x96ed8c00] 02:38:08 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:08 INFO - PROCESS | 2693 | 1466501888166 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:38:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1889ms 02:38:08 INFO - PROCESS | 2693 | 1466501888225 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 2693 | 1466501888230 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:38:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:38:08 INFO - PROCESS | 2693 | 1466501888269 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 2693 | 1466501888272 Marionette TRACE conn4 <- [1,694,null,{}] 02:38:08 INFO - PROCESS | 2693 | 1466501888282 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:08 INFO - PROCESS | 2693 | 1466501888286 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:08 INFO - PROCESS | 2693 | 1466501888445 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:38:08 INFO - PROCESS | 2693 | 1466501888627 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 2693 | 1466501888636 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903c00 == 50 [pid = 2693] [id = 181] 02:38:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x8c907400) [pid = 2693] [serial = 543] [outer = (nil)] 02:38:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9b3da400) [pid = 2693] [serial = 544] [outer = 0x8c907400] 02:38:08 INFO - PROCESS | 2693 | 1466501888718 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x9b476c00) [pid = 2693] [serial = 545] [outer = 0x8c907400] 02:38:10 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:10 INFO - PROCESS | 2693 | 1466501890159 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:38:10 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) 02:38:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1974ms 02:38:10 INFO - PROCESS | 2693 | 1466501890211 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 2693 | 1466501890215 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:38:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:38:10 INFO - PROCESS | 2693 | 1466501890222 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 2693 | 1466501890225 Marionette TRACE conn4 <- [1,698,null,{}] 02:38:10 INFO - PROCESS | 2693 | 1466501890233 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 2693 | 1466501890238 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:10 INFO - PROCESS | 2693 | 1466501890398 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:38:10 INFO - PROCESS | 2693 | 1466501890577 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 2693 | 1466501890585 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c905400 == 51 [pid = 2693] [id = 182] 02:38:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x8daba000) [pid = 2693] [serial = 546] [outer = (nil)] 02:38:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x91fd6c00) [pid = 2693] [serial = 547] [outer = 0x8daba000] 02:38:10 INFO - PROCESS | 2693 | 1466501890668 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x925a1000) [pid = 2693] [serial = 548] [outer = 0x8daba000] 02:38:12 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:12 INFO - PROCESS | 2693 | 1466501892203 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:38:12 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) 02:38:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2036ms 02:38:12 INFO - PROCESS | 2693 | 1466501892308 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 2693 | 1466501892315 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:38:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:38:12 INFO - PROCESS | 2693 | 1466501892327 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 2693 | 1466501892331 Marionette TRACE conn4 <- [1,702,null,{}] 02:38:12 INFO - PROCESS | 2693 | 1466501892339 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 2693 | 1466501892345 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:12 INFO - PROCESS | 2693 | 1466501892507 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:38:12 INFO - PROCESS | 2693 | 1466501892707 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 2693 | 1466501892719 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14d400 == 52 [pid = 2693] [id = 183] 02:38:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x8daae800) [pid = 2693] [serial = 549] [outer = (nil)] 02:38:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x91043800) [pid = 2693] [serial = 550] [outer = 0x8daae800] 02:38:12 INFO - PROCESS | 2693 | 1466501892826 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x911afc00) [pid = 2693] [serial = 551] [outer = 0x8daae800] 02:38:13 INFO - PROCESS | 2693 | --DOCSHELL 0x8d154c00 == 51 [pid = 2693] [id = 167] 02:38:13 INFO - PROCESS | 2693 | --DOCSHELL 0x92f29400 == 50 [pid = 2693] [id = 166] 02:38:13 INFO - PROCESS | 2693 | --DOCSHELL 0x911b6800 == 49 [pid = 2693] [id = 165] 02:38:13 INFO - PROCESS | 2693 | --DOCSHELL 0x8d158c00 == 48 [pid = 2693] [id = 164] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x95145000) [pid = 2693] [serial = 412] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9a05a000) [pid = 2693] [serial = 428] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x9a91dc00) [pid = 2693] [serial = 378] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0xa23ec800) [pid = 2693] [serial = 396] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x95146000) [pid = 2693] [serial = 413] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9aabf000) [pid = 2693] [serial = 433] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9104cc00) [pid = 2693] [serial = 407] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x925a2800) [pid = 2693] [serial = 422] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x96ed9000) [pid = 2693] [serial = 424] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x93046400) [pid = 2693] [serial = 372] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0xa23f9c00) [pid = 2693] [serial = 397] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0xa35b6000) [pid = 2693] [serial = 410] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9cc6e800) [pid = 2693] [serial = 390] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x911c1c00) [pid = 2693] [serial = 415] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9bc12400) [pid = 2693] [serial = 384] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x93dd5000) [pid = 2693] [serial = 373] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9b480c00) [pid = 2693] [serial = 437] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9a116400) [pid = 2693] [serial = 376] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x922b0800) [pid = 2693] [serial = 418] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9cbc8c00) [pid = 2693] [serial = 388] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x911b2000) [pid = 2693] [serial = 369] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x911c5000) [pid = 2693] [serial = 416] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9b059000) [pid = 2693] [serial = 436] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x9ab3e400) [pid = 2693] [serial = 434] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x92385400) [pid = 2693] [serial = 421] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9a055000) [pid = 2693] [serial = 367] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9af89000) [pid = 2693] [serial = 403] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x91fcdc00) [pid = 2693] [serial = 370] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x99754400) [pid = 2693] [serial = 425] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9b472400) [pid = 2693] [serial = 382] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9a9f9000) [pid = 2693] [serial = 379] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9517d400) [pid = 2693] [serial = 226] [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.] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9a05dc00) [pid = 2693] [serial = 375] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0xa35b2000) [pid = 2693] [serial = 401] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9a913800) [pid = 2693] [serial = 431] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0xa35a9800) [pid = 2693] [serial = 400] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9548d800) [pid = 2693] [serial = 427] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x927f6400) [pid = 2693] [serial = 419] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a804800) [pid = 2693] [serial = 430] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0xa1195800) [pid = 2693] [serial = 393] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9104b000) [pid = 2693] [serial = 406] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9d90d800) [pid = 2693] [serial = 391] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x95492000) [pid = 2693] [serial = 439] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9c0a9c00) [pid = 2693] [serial = 387] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0xa338b000) [pid = 2693] [serial = 404] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9c09b800) [pid = 2693] [serial = 385] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9b444800) [pid = 2693] [serial = 381] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0xa236fc00) [pid = 2693] [serial = 394] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9b3d8c00) [pid = 2693] [serial = 409] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9b47c800) [pid = 2693] [serial = 442] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9bcdc400) [pid = 2693] [serial = 443] [outer = (nil)] [url = about:blank] 02:38:13 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9af8a800) [pid = 2693] [serial = 440] [outer = (nil)] [url = about:blank] 02:38:14 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:14 INFO - PROCESS | 2693 | 1466501894273 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:38:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1983ms 02:38:14 INFO - PROCESS | 2693 | 1466501894308 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 2693 | 1466501894315 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:38:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:38:14 INFO - PROCESS | 2693 | 1466501894324 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 2693 | 1466501894329 Marionette TRACE conn4 <- [1,706,null,{}] 02:38:14 INFO - PROCESS | 2693 | 1466501894334 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:14 INFO - PROCESS | 2693 | 1466501894339 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:14 INFO - PROCESS | 2693 | 1466501894548 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:38:14 INFO - PROCESS | 2693 | 1466501894563 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 2693 | 1466501894572 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab2400 == 49 [pid = 2693] [id = 184] 02:38:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x911bb400) [pid = 2693] [serial = 552] [outer = (nil)] 02:38:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x91fcec00) [pid = 2693] [serial = 553] [outer = 0x911bb400] 02:38:14 INFO - PROCESS | 2693 | 1466501894643 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x92385800) [pid = 2693] [serial = 554] [outer = 0x911bb400] 02:38:15 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:15 INFO - PROCESS | 2693 | 1466501895869 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:38:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1584ms 02:38:15 INFO - PROCESS | 2693 | 1466501895909 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 2693 | 1466501895912 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:38:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:38:15 INFO - PROCESS | 2693 | 1466501895919 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 2693 | 1466501895925 Marionette TRACE conn4 <- [1,710,null,{}] 02:38:15 INFO - PROCESS | 2693 | 1466501895947 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:15 INFO - PROCESS | 2693 | 1466501895955 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:16 INFO - PROCESS | 2693 | 1466501896189 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:38:16 INFO - PROCESS | 2693 | 1466501896243 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 2693 | 1466501896253 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd6400 == 50 [pid = 2693] [id = 185] 02:38:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x92cd9400) [pid = 2693] [serial = 555] [outer = (nil)] 02:38:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9304bc00) [pid = 2693] [serial = 556] [outer = 0x92cd9400] 02:38:16 INFO - PROCESS | 2693 | 1466501896325 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x93dd9400) [pid = 2693] [serial = 557] [outer = 0x92cd9400] 02:38:17 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:17 INFO - PROCESS | 2693 | 1466501897580 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:38:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1709ms 02:38:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:38:17 INFO - PROCESS | 2693 | 1466501897631 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 2693 | 1466501897635 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:38:17 INFO - PROCESS | 2693 | 1466501897649 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 2693 | 1466501897653 Marionette TRACE conn4 <- [1,714,null,{}] 02:38:17 INFO - PROCESS | 2693 | 1466501897660 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:17 INFO - PROCESS | 2693 | 1466501897664 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:18 INFO - PROCESS | 2693 | 1466501898099 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x92cdb400) [pid = 2693] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8e5a4400) [pid = 2693] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x91fd5000) [pid = 2693] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0xa2534c00) [pid = 2693] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x8d154400) [pid = 2693] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0xa118e000) [pid = 2693] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x9b120400) [pid = 2693] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8d155400) [pid = 2693] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x8c910000) [pid = 2693] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x8c901800) [pid = 2693] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x92f31400) [pid = 2693] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x8ce30000) [pid = 2693] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x9c03e000) [pid = 2693] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x911c9000) [pid = 2693] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x9787f400) [pid = 2693] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x8d159000) [pid = 2693] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x9cbc6c00) [pid = 2693] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x8dcaf000) [pid = 2693] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x8ce2e800) [pid = 2693] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:38:18 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x8d155800) [pid = 2693] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:38:18 INFO - PROCESS | 2693 | 1466501898287 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 2693 | 1466501898296 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901800 == 51 [pid = 2693] [id = 186] 02:38:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x8c906c00) [pid = 2693] [serial = 558] [outer = (nil)] 02:38:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x8d14bc00) [pid = 2693] [serial = 559] [outer = 0x8c906c00] 02:38:18 INFO - PROCESS | 2693 | 1466501898365 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x8dcafc00) [pid = 2693] [serial = 560] [outer = 0x8c906c00] 02:38:19 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:19 INFO - PROCESS | 2693 | 1466501899511 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:38:19 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 02:38:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1896ms 02:38:19 INFO - PROCESS | 2693 | 1466501899536 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 2693 | 1466501899539 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:38:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:38:19 INFO - PROCESS | 2693 | 1466501899545 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 2693 | 1466501899549 Marionette TRACE conn4 <- [1,718,null,{}] 02:38:19 INFO - PROCESS | 2693 | 1466501899554 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 2693 | 1466501899559 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:19 INFO - PROCESS | 2693 | 1466501899749 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:38:19 INFO - PROCESS | 2693 | 1466501899891 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 2693 | 1466501899897 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104ac00 == 52 [pid = 2693] [id = 187] 02:38:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x911b6800) [pid = 2693] [serial = 561] [outer = (nil)] 02:38:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x95145800) [pid = 2693] [serial = 562] [outer = 0x911b6800] 02:38:19 INFO - PROCESS | 2693 | 1466501899967 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x95487000) [pid = 2693] [serial = 563] [outer = 0x911b6800] 02:38:21 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:21 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:21 INFO - PROCESS | 2693 | 1466501901402 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:38:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1928ms 02:38:21 INFO - PROCESS | 2693 | 1466501901476 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 2693 | 1466501901489 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:38:21 INFO - PROCESS | 2693 | 1466501901502 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 2693 | 1466501901513 Marionette TRACE conn4 <- [1,722,null,{}] 02:38:21 INFO - PROCESS | 2693 | 1466501901522 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 2693 | 1466501901529 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:21 INFO - PROCESS | 2693 | 1466501901785 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:38:21 INFO - PROCESS | 2693 | 1466501901911 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 2693 | 1466501901920 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x8daadc00 == 53 [pid = 2693] [id = 188] 02:38:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x8dcaf000) [pid = 2693] [serial = 564] [outer = (nil)] 02:38:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x911b4000) [pid = 2693] [serial = 565] [outer = 0x8dcaf000] 02:38:22 INFO - PROCESS | 2693 | 1466501902007 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x91fc9c00) [pid = 2693] [serial = 566] [outer = 0x8dcaf000] 02:38:22 INFO - PROCESS | 2693 | 1466501902931 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 2693 | 1466501903011 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:38:23 INFO - PROCESS | 2693 | 1466501903026 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 2693 | 1466501903030 Marionette TRACE conn4 <- [1,726,null,{}] 02:38:23 INFO - PROCESS | 2693 | 1466501903037 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 2693 | 1466501903043 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:23 INFO - PROCESS | 2693 | 1466501903293 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:38:23 INFO - PROCESS | 2693 | 1466501903521 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 2693 | 1466501903531 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd2400 == 54 [pid = 2693] [id = 189] 02:38:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x92cd7c00) [pid = 2693] [serial = 567] [outer = (nil)] 02:38:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x93dd2400) [pid = 2693] [serial = 568] [outer = 0x92cd7c00] 02:38:23 INFO - PROCESS | 2693 | 1466501903637 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x95147000) [pid = 2693] [serial = 569] [outer = 0x92cd7c00] 02:38:24 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:24 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:24 INFO - PROCESS | 2693 | 1466501904694 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:38:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1741ms 02:38:24 INFO - PROCESS | 2693 | 1466501904767 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 2693 | 1466501904771 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:38:24 INFO - PROCESS | 2693 | 1466501904778 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 2693 | 1466501904784 Marionette TRACE conn4 <- [1,730,null,{}] 02:38:24 INFO - PROCESS | 2693 | 1466501904801 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:24 INFO - PROCESS | 2693 | 1466501904811 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:25 INFO - PROCESS | 2693 | 1466501905040 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:38:25 INFO - PROCESS | 2693 | 1466501905267 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 2693 | 1466501905282 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x992f3c00 == 55 [pid = 2693] [id = 190] 02:38:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x99758000) [pid = 2693] [serial = 570] [outer = (nil)] 02:38:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x9a008800) [pid = 2693] [serial = 571] [outer = 0x99758000] 02:38:25 INFO - PROCESS | 2693 | 1466501905365 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9a057400) [pid = 2693] [serial = 572] [outer = 0x99758000] 02:38:26 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:26 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:26 INFO - PROCESS | 2693 | 1466501906308 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:38:26 INFO - PROCESS | 2693 | 1466501906370 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:38:26 INFO - PROCESS | 2693 | 1466501906376 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 2693 | 1466501906380 Marionette TRACE conn4 <- [1,734,null,{}] 02:38:26 INFO - PROCESS | 2693 | 1466501906385 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:26 INFO - PROCESS | 2693 | 1466501906391 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:26 INFO - PROCESS | 2693 | 1466501906596 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:38:26 INFO - PROCESS | 2693 | 1466501906819 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 2693 | 1466501906829 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x96ed7400 == 56 [pid = 2693] [id = 191] 02:38:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x9a058c00) [pid = 2693] [serial = 573] [outer = (nil)] 02:38:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9a809c00) [pid = 2693] [serial = 574] [outer = 0x9a058c00] 02:38:26 INFO - PROCESS | 2693 | 1466501906926 Marionette DEBUG loaded listener.js 02:38:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9a910c00) [pid = 2693] [serial = 575] [outer = 0x9a058c00] 02:38:27 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:27 INFO - PROCESS | 2693 | 1466501907785 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1481ms 02:38:27 INFO - PROCESS | 2693 | 1466501907856 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 2693 | 1466501907861 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:38:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:38:27 INFO - PROCESS | 2693 | 1466501907867 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 2693 | 1466501907871 Marionette TRACE conn4 <- [1,738,null,{}] 02:38:27 INFO - PROCESS | 2693 | 1466501907877 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:27 INFO - PROCESS | 2693 | 1466501907882 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:28 INFO - PROCESS | 2693 | 1466501908116 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:38:28 INFO - PROCESS | 2693 | 1466501908339 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 2693 | 1466501908346 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a916c00 == 57 [pid = 2693] [id = 192] 02:38:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9a91f000) [pid = 2693] [serial = 576] [outer = (nil)] 02:38:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9aabec00) [pid = 2693] [serial = 577] [outer = 0x9a91f000] 02:38:28 INFO - PROCESS | 2693 | 1466501908477 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9aac8000) [pid = 2693] [serial = 578] [outer = 0x9a91f000] 02:38:29 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:29 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:29 INFO - PROCESS | 2693 | 1466501909808 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:38:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1981ms 02:38:29 INFO - PROCESS | 2693 | 1466501909944 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 2693 | 1466501909949 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:38:29 INFO - PROCESS | 2693 | 1466501909965 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 2693 | 1466501909968 Marionette TRACE conn4 <- [1,742,null,{}] 02:38:29 INFO - PROCESS | 2693 | 1466501909975 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 2693 | 1466501909985 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:30 INFO - PROCESS | 2693 | 1466501910170 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:38:30 INFO - PROCESS | 2693 | 1466501910343 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 2693 | 1466501910353 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x96ed9000 == 58 [pid = 2693] [id = 193] 02:38:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9a810c00) [pid = 2693] [serial = 579] [outer = (nil)] 02:38:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9b144400) [pid = 2693] [serial = 580] [outer = 0x9a810c00] 02:38:30 INFO - PROCESS | 2693 | 1466501910435 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9b3df000) [pid = 2693] [serial = 581] [outer = 0x9a810c00] 02:38:31 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:31 INFO - PROCESS | 2693 | 1466501911731 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:38:31 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 02:38:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1789ms 02:38:31 INFO - PROCESS | 2693 | 1466501911752 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:38:31 INFO - PROCESS | 2693 | 1466501911757 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:38:31 INFO - PROCESS | 2693 | 1466501911763 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 2693 | 1466501911766 Marionette TRACE conn4 <- [1,746,null,{}] 02:38:31 INFO - PROCESS | 2693 | 1466501911772 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 2693 | 1466501911778 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:31 INFO - PROCESS | 2693 | 1466501911992 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:38:32 INFO - PROCESS | 2693 | 1466501912167 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 2693 | 1466501912178 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b142400 == 59 [pid = 2693] [id = 194] 02:38:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9b3d4c00) [pid = 2693] [serial = 582] [outer = (nil)] 02:38:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9b47cc00) [pid = 2693] [serial = 583] [outer = 0x9b3d4c00] 02:38:32 INFO - PROCESS | 2693 | 1466501912260 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9b47f400) [pid = 2693] [serial = 584] [outer = 0x9b3d4c00] 02:38:33 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:33 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:33 INFO - PROCESS | 2693 | 1466501913556 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:38:33 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.) 02:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1833ms 02:38:33 INFO - PROCESS | 2693 | 1466501913598 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 2693 | 1466501913602 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:38:33 INFO - PROCESS | 2693 | 1466501913608 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 2693 | 1466501913612 Marionette TRACE conn4 <- [1,750,null,{}] 02:38:33 INFO - PROCESS | 2693 | 1466501913713 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:33 INFO - PROCESS | 2693 | 1466501913719 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:33 INFO - PROCESS | 2693 | 1466501913886 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:38:34 INFO - PROCESS | 2693 | 1466501914055 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 2693 | 1466501914063 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a005c00 == 60 [pid = 2693] [id = 195] 02:38:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9af80000) [pid = 2693] [serial = 585] [outer = (nil)] 02:38:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9bc18000) [pid = 2693] [serial = 586] [outer = 0x9af80000] 02:38:34 INFO - PROCESS | 2693 | 1466501914146 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9bca0400) [pid = 2693] [serial = 587] [outer = 0x9af80000] 02:38:35 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:35 INFO - PROCESS | 2693 | 1466501915454 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1878ms 02:38:35 INFO - PROCESS | 2693 | 1466501915530 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 2693 | 1466501915535 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:38:35 INFO - PROCESS | 2693 | 1466501915561 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 2693 | 1466501915565 Marionette TRACE conn4 <- [1,754,null,{}] 02:38:35 INFO - PROCESS | 2693 | 1466501915571 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 2693 | 1466501915577 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:35 INFO - PROCESS | 2693 | 1466501915744 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:38:35 INFO - PROCESS | 2693 | 1466501915918 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 2693 | 1466501915924 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b140c00 == 61 [pid = 2693] [id = 196] 02:38:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9b47c000) [pid = 2693] [serial = 588] [outer = (nil)] 02:38:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9c045000) [pid = 2693] [serial = 589] [outer = 0x9b47c000] 02:38:36 INFO - PROCESS | 2693 | 1466501916007 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9c09b400) [pid = 2693] [serial = 590] [outer = 0x9b47c000] 02:38:37 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:37 INFO - PROCESS | 2693 | 1466501917314 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:38:37 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 02:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1786ms 02:38:37 INFO - PROCESS | 2693 | 1466501917402 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 2693 | 1466501917407 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:38:37 INFO - PROCESS | 2693 | 1466501917417 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 2693 | 1466501917420 Marionette TRACE conn4 <- [1,758,null,{}] 02:38:37 INFO - PROCESS | 2693 | 1466501917426 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 2693 | 1466501917431 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:37 INFO - PROCESS | 2693 | 1466501917601 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:38:37 INFO - PROCESS | 2693 | 1466501917792 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 2693 | 1466501917798 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d153000 == 62 [pid = 2693] [id = 197] 02:38:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x8daaf800) [pid = 2693] [serial = 591] [outer = (nil)] 02:38:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9c0a5000) [pid = 2693] [serial = 592] [outer = 0x8daaf800] 02:38:37 INFO - PROCESS | 2693 | 1466501917881 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9c0e0800) [pid = 2693] [serial = 593] [outer = 0x8daaf800] 02:38:38 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:38 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:38:38 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:38 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:38 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:38:38 INFO - PROCESS | 2693 | 1466501918836 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1482ms 02:38:38 INFO - PROCESS | 2693 | 1466501918900 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 2693 | 1466501918905 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:38:38 INFO - PROCESS | 2693 | 1466501918911 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 2693 | 1466501918916 Marionette TRACE conn4 <- [1,762,null,{}] 02:38:38 INFO - PROCESS | 2693 | 1466501918922 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 2693 | 1466501918927 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:39 INFO - PROCESS | 2693 | 1466501919123 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:38:39 INFO - PROCESS | 2693 | 1466501919354 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 2693 | 1466501919365 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2dc00 == 63 [pid = 2693] [id = 198] 02:38:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x8ce2f000) [pid = 2693] [serial = 594] [outer = (nil)] 02:38:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x8daae400) [pid = 2693] [serial = 595] [outer = 0x8ce2f000] 02:38:39 INFO - PROCESS | 2693 | 1466501919494 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x950c5000) [pid = 2693] [serial = 596] [outer = 0x8ce2f000] 02:38:41 INFO - PROCESS | 2693 | 1466501921264 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2387ms 02:38:41 INFO - PROCESS | 2693 | 1466501921299 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:38:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:38:41 INFO - PROCESS | 2693 | 1466501921306 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:38:41 INFO - PROCESS | 2693 | 1466501921313 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 2693 | 1466501921318 Marionette TRACE conn4 <- [1,766,null,{}] 02:38:41 INFO - PROCESS | 2693 | 1466501921326 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:41 INFO - PROCESS | 2693 | 1466501921331 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:41 INFO - PROCESS | 2693 | 1466501921578 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:38:41 INFO - PROCESS | 2693 | 1466501921798 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 2693 | 1466501921813 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a1800 == 64 [pid = 2693] [id = 199] 02:38:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x911c0000) [pid = 2693] [serial = 597] [outer = (nil)] 02:38:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x911c6800) [pid = 2693] [serial = 598] [outer = 0x911c0000] 02:38:41 INFO - PROCESS | 2693 | 1466501921945 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x91fd0400) [pid = 2693] [serial = 599] [outer = 0x911c0000] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901800 == 63 [pid = 2693] [id = 186] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd6400 == 62 [pid = 2693] [id = 185] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab2400 == 61 [pid = 2693] [id = 184] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14d400 == 60 [pid = 2693] [id = 183] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90bc00 == 59 [pid = 2693] [id = 161] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb2c00 == 58 [pid = 2693] [id = 168] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8d153800 == 57 [pid = 2693] [id = 158] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90d400 == 56 [pid = 2693] [id = 169] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8d155000 == 55 [pid = 2693] [id = 170] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x93dd7400 == 54 [pid = 2693] [id = 175] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x91fd7800 == 53 [pid = 2693] [id = 172] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x95495400 == 52 [pid = 2693] [id = 173] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2b800 == 51 [pid = 2693] [id = 174] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903c00 == 50 [pid = 2693] [id = 181] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8c905400 == 49 [pid = 2693] [id = 182] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce3a000 == 48 [pid = 2693] [id = 177] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x925a6800 == 47 [pid = 2693] [id = 179] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x9513c800 == 46 [pid = 2693] [id = 180] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8dabcc00 == 45 [pid = 2693] [id = 162] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x9a806c00 == 44 [pid = 2693] [id = 178] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x95492c00 == 43 [pid = 2693] [id = 171] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8c905c00 == 42 [pid = 2693] [id = 176] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14e000 == 41 [pid = 2693] [id = 159] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901400 == 40 [pid = 2693] [id = 160] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd8400 == 39 [pid = 2693] [id = 163] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8d153000 == 38 [pid = 2693] [id = 197] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2dc00 == 37 [pid = 2693] [id = 198] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x9b140c00 == 36 [pid = 2693] [id = 196] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x9a005c00 == 35 [pid = 2693] [id = 195] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x9b142400 == 34 [pid = 2693] [id = 194] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x9a916c00 == 33 [pid = 2693] [id = 192] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x96ed9000 == 32 [pid = 2693] [id = 193] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x96ed7400 == 31 [pid = 2693] [id = 191] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x992f3c00 == 30 [pid = 2693] [id = 190] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd2400 == 29 [pid = 2693] [id = 189] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x9104ac00 == 28 [pid = 2693] [id = 187] 02:38:44 INFO - PROCESS | 2693 | --DOCSHELL 0x8daadc00 == 27 [pid = 2693] [id = 188] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x95140800) [pid = 2693] [serial = 505] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x93046800) [pid = 2693] [serial = 490] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x91050c00) [pid = 2693] [serial = 502] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x92cdfc00) [pid = 2693] [serial = 446] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x93dd4000) [pid = 2693] [serial = 491] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0xa5079800) [pid = 2693] [serial = 463] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0xa5013800) [pid = 2693] [serial = 476] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0xa35adc00) [pid = 2693] [serial = 461] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9b475000) [pid = 2693] [serial = 451] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8dcb3800) [pid = 2693] [serial = 478] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x8dcb2800) [pid = 2693] [serial = 484] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x8c90c000) [pid = 2693] [serial = 482] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x93ba3c00) [pid = 2693] [serial = 499] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8dab5c00) [pid = 2693] [serial = 475] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8dcbbc00) [pid = 2693] [serial = 485] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8dcb5000) [pid = 2693] [serial = 479] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x8d150c00) [pid = 2693] [serial = 470] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9c0a1800) [pid = 2693] [serial = 454] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x92383000) [pid = 2693] [serial = 497] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9a053c00) [pid = 2693] [serial = 448] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9c0a6800) [pid = 2693] [serial = 455] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x925a3800) [pid = 2693] [serial = 445] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x911b1800) [pid = 2693] [serial = 494] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9cc6f800) [pid = 2693] [serial = 458] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9104b800) [pid = 2693] [serial = 488] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x92388800) [pid = 2693] [serial = 503] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x91fd4000) [pid = 2693] [serial = 496] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x8e5a9400) [pid = 2693] [serial = 487] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8d14dc00) [pid = 2693] [serial = 469] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x9cc35800) [pid = 2693] [serial = 457] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x9a113c00) [pid = 2693] [serial = 449] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x8ce35000) [pid = 2693] [serial = 466] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x9c03ac00) [pid = 2693] [serial = 452] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0xa341d800) [pid = 2693] [serial = 460] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x8c90ac00) [pid = 2693] [serial = 481] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x8d158800) [pid = 2693] [serial = 472] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x9104b400) [pid = 2693] [serial = 493] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x8ce36800) [pid = 2693] [serial = 467] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0xa620f800) [pid = 2693] [serial = 464] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x950bb400) [pid = 2693] [serial = 500] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0xa2322400) [pid = 2693] [serial = 473] [outer = (nil)] [url = about:blank] 02:38:45 INFO - PROCESS | 2693 | 1466501925345 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:38:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:38:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 4094ms 02:38:45 INFO - PROCESS | 2693 | 1466501925406 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:38:45 INFO - PROCESS | 2693 | 1466501925410 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:38:45 INFO - PROCESS | 2693 | 1466501925419 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 2693 | 1466501925423 Marionette TRACE conn4 <- [1,770,null,{}] 02:38:45 INFO - PROCESS | 2693 | 1466501925431 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:45 INFO - PROCESS | 2693 | 1466501925437 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:45 INFO - PROCESS | 2693 | 1466501925582 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:38:45 INFO - PROCESS | 2693 | 1466501925628 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 2693 | 1466501925637 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d155800 == 28 [pid = 2693] [id = 200] 02:38:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x8d157000) [pid = 2693] [serial = 600] [outer = (nil)] 02:38:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x8dab0000) [pid = 2693] [serial = 601] [outer = 0x8d157000] 02:38:45 INFO - PROCESS | 2693 | 1466501925812 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x8dab5c00) [pid = 2693] [serial = 602] [outer = 0x8d157000] 02:38:46 INFO - PROCESS | 2693 | 1466501926512 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1132ms 02:38:46 INFO - PROCESS | 2693 | 1466501926551 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:38:46 INFO - PROCESS | 2693 | 1466501926560 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:38:46 INFO - PROCESS | 2693 | 1466501926570 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 2693 | 1466501926575 Marionette TRACE conn4 <- [1,774,null,{}] 02:38:46 INFO - PROCESS | 2693 | 1466501926580 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 2693 | 1466501926585 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:46 INFO - PROCESS | 2693 | 1466501926766 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:38:46 INFO - PROCESS | 2693 | 1466501926778 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 2693 | 1466501926784 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a5800 == 29 [pid = 2693] [id = 201] 02:38:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x8e5a6800) [pid = 2693] [serial = 603] [outer = (nil)] 02:38:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x8e5aa000) [pid = 2693] [serial = 604] [outer = 0x8e5a6800] 02:38:46 INFO - PROCESS | 2693 | 1466501926858 Marionette DEBUG loaded listener.js 02:38:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x91047c00) [pid = 2693] [serial = 605] [outer = 0x8e5a6800] 02:38:47 INFO - PROCESS | 2693 | 1466501927852 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1328ms 02:38:47 INFO - PROCESS | 2693 | 1466501927905 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 2693 | 1466501927909 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:38:47 INFO - PROCESS | 2693 | 1466501927915 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 2693 | 1466501927922 Marionette TRACE conn4 <- [1,778,null,{}] 02:38:47 INFO - PROCESS | 2693 | 1466501927939 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:47 INFO - PROCESS | 2693 | 1466501927948 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:48 INFO - PROCESS | 2693 | 1466501928167 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:38:48 INFO - PROCESS | 2693 | 1466501928276 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 2693 | 1466501928292 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x911bbc00 == 30 [pid = 2693] [id = 202] 02:38:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x911bc800) [pid = 2693] [serial = 606] [outer = (nil)] 02:38:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x911c3400) [pid = 2693] [serial = 607] [outer = 0x911bc800] 02:38:48 INFO - PROCESS | 2693 | 1466501928399 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x91fd1800) [pid = 2693] [serial = 608] [outer = 0x911bc800] 02:38:49 INFO - PROCESS | 2693 | 1466501929294 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1436ms 02:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:38:49 INFO - PROCESS | 2693 | 1466501929352 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 2693 | 1466501929355 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:38:49 INFO - PROCESS | 2693 | 1466501929368 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 2693 | 1466501929370 Marionette TRACE conn4 <- [1,782,null,{}] 02:38:49 INFO - PROCESS | 2693 | 1466501929376 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 2693 | 1466501929380 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:50 INFO - PROCESS | 2693 | 1466501930510 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x8c906c00) [pid = 2693] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x911b6800) [pid = 2693] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x92cd9400) [pid = 2693] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x8daba000) [pid = 2693] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x8c907400) [pid = 2693] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x95149c00) [pid = 2693] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x9a80a400) [pid = 2693] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x9a05d000) [pid = 2693] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x8e5a9000) [pid = 2693] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x96ed8c00) [pid = 2693] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 110 (0x8d14cc00) [pid = 2693] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x9a9f9800) [pid = 2693] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x911bb400) [pid = 2693] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x91fd4400) [pid = 2693] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 106 (0x9513e800) [pid = 2693] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 105 (0x95495c00) [pid = 2693] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 104 (0x8dcb8800) [pid = 2693] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 103 (0x96edc000) [pid = 2693] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 102 (0x8daae800) [pid = 2693] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:38:50 INFO - PROCESS | 2693 | --DOMWINDOW == 101 (0x92f29000) [pid = 2693] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:38:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 102 (0x8c907400) [pid = 2693] [serial = 609] [outer = 0x922ba800] 02:38:50 INFO - PROCESS | 2693 | 1466501930728 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 2693 | 1466501930736 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a9000 == 31 [pid = 2693] [id = 203] 02:38:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 103 (0x91045000) [pid = 2693] [serial = 610] [outer = (nil)] 02:38:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 104 (0x91fd3c00) [pid = 2693] [serial = 611] [outer = 0x91045000] 02:38:50 INFO - PROCESS | 2693 | 1466501930817 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 105 (0x92389800) [pid = 2693] [serial = 612] [outer = 0x91045000] 02:38:51 INFO - PROCESS | 2693 | 1466501931565 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 2243ms 02:38:51 INFO - PROCESS | 2693 | 1466501931604 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 2693 | 1466501931607 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:38:51 INFO - PROCESS | 2693 | 1466501931614 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - PROCESS | 2693 | 1466501931617 Marionette TRACE conn4 <- [1,786,null,{}] 02:38:51 INFO - PROCESS | 2693 | 1466501931622 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:51 INFO - PROCESS | 2693 | 1466501931627 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:51 INFO - PROCESS | 2693 | 1466501931841 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:38:51 INFO - PROCESS | 2693 | 1466501931854 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 2693 | 1466501931860 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c910000 == 32 [pid = 2693] [id = 204] 02:38:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 106 (0x8ce3ac00) [pid = 2693] [serial = 613] [outer = (nil)] 02:38:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x92cd1c00) [pid = 2693] [serial = 614] [outer = 0x8ce3ac00] 02:38:51 INFO - PROCESS | 2693 | 1466501931931 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x92cda800) [pid = 2693] [serial = 615] [outer = 0x8ce3ac00] 02:38:52 INFO - PROCESS | 2693 | 1466501932914 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1377ms 02:38:52 INFO - PROCESS | 2693 | 1466501932992 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 2693 | 1466501933000 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:38:53 INFO - PROCESS | 2693 | 1466501933010 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 2693 | 1466501933015 Marionette TRACE conn4 <- [1,790,null,{}] 02:38:53 INFO - PROCESS | 2693 | 1466501933024 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 2693 | 1466501933029 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:53 INFO - PROCESS | 2693 | 1466501933251 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:38:53 INFO - PROCESS | 2693 | 1466501933553 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 2693 | 1466501933566 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90b000 == 33 [pid = 2693] [id = 205] 02:38:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x8d14b000) [pid = 2693] [serial = 616] [outer = (nil)] 02:38:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x8dcbb400) [pid = 2693] [serial = 617] [outer = 0x8d14b000] 02:38:53 INFO - PROCESS | 2693 | 1466501933652 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x91041400) [pid = 2693] [serial = 618] [outer = 0x8d14b000] 02:38:54 INFO - PROCESS | 2693 | 1466501934560 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1588ms 02:38:54 INFO - PROCESS | 2693 | 1466501934597 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 2693 | 1466501934604 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:38:54 INFO - PROCESS | 2693 | 1466501934615 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - PROCESS | 2693 | 1466501934618 Marionette TRACE conn4 <- [1,794,null,{}] 02:38:54 INFO - PROCESS | 2693 | 1466501934625 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 2693 | 1466501934631 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:54 INFO - PROCESS | 2693 | 1466501934809 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:38:55 INFO - PROCESS | 2693 | 1466501934990 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 2693 | 1466501934998 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90fc00 == 34 [pid = 2693] [id = 206] 02:38:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x911b6000) [pid = 2693] [serial = 619] [outer = (nil)] 02:38:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x91fd3400) [pid = 2693] [serial = 620] [outer = 0x911b6000] 02:38:55 INFO - PROCESS | 2693 | 1466501935130 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x925abc00) [pid = 2693] [serial = 621] [outer = 0x911b6000] 02:38:56 INFO - PROCESS | 2693 | 1466501936100 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1529ms 02:38:56 INFO - PROCESS | 2693 | 1466501936144 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:38:56 INFO - PROCESS | 2693 | 1466501936149 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:38:56 INFO - PROCESS | 2693 | 1466501936156 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 2693 | 1466501936162 Marionette TRACE conn4 <- [1,798,null,{}] 02:38:56 INFO - PROCESS | 2693 | 1466501936179 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 2693 | 1466501936188 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:56 INFO - PROCESS | 2693 | 1466501936369 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:38:56 INFO - PROCESS | 2693 | 1466501936581 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 2693 | 1466501936593 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x93baa800 == 35 [pid = 2693] [id = 207] 02:38:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x93bac400) [pid = 2693] [serial = 622] [outer = (nil)] 02:38:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x93dd3800) [pid = 2693] [serial = 623] [outer = 0x93bac400] 02:38:56 INFO - PROCESS | 2693 | 1466501936685 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x950b9c00) [pid = 2693] [serial = 624] [outer = 0x93bac400] 02:38:57 INFO - PROCESS | 2693 | 1466501937576 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:38:57 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 02:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1493ms 02:38:57 INFO - PROCESS | 2693 | 1466501937649 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:38:57 INFO - PROCESS | 2693 | 1466501937654 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:38:57 INFO - PROCESS | 2693 | 1466501937660 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 2693 | 1466501937664 Marionette TRACE conn4 <- [1,802,null,{}] 02:38:57 INFO - PROCESS | 2693 | 1466501937670 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:57 INFO - PROCESS | 2693 | 1466501937675 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:57 INFO - PROCESS | 2693 | 1466501937852 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:38:58 INFO - PROCESS | 2693 | 1466501938018 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 2693 | 1466501938029 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x93044400 == 36 [pid = 2693] [id = 208] 02:38:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x9513e000) [pid = 2693] [serial = 625] [outer = (nil)] 02:38:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x95148000) [pid = 2693] [serial = 626] [outer = 0x9513e000] 02:38:58 INFO - PROCESS | 2693 | 1466501938112 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x9514ac00) [pid = 2693] [serial = 627] [outer = 0x9513e000] 02:38:59 INFO - PROCESS | 2693 | 1466501939090 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:38:59 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 02:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1480ms 02:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:38:59 INFO - PROCESS | 2693 | 1466501939141 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 2693 | 1466501939144 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:38:59 INFO - PROCESS | 2693 | 1466501939151 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 2693 | 1466501939154 Marionette TRACE conn4 <- [1,806,null,{}] 02:38:59 INFO - PROCESS | 2693 | 1466501939160 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 2693 | 1466501939165 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:59 INFO - PROCESS | 2693 | 1466501939333 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:38:59 INFO - PROCESS | 2693 | 1466501939501 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 2693 | 1466501939509 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:38:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x95486c00 == 37 [pid = 2693] [id = 209] 02:38:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x95492c00) [pid = 2693] [serial = 628] [outer = (nil)] 02:38:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x961e5400) [pid = 2693] [serial = 629] [outer = 0x95492c00] 02:38:59 INFO - PROCESS | 2693 | 1466501939593 Marionette DEBUG loaded listener.js 02:38:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x961e7000) [pid = 2693] [serial = 630] [outer = 0x95492c00] 02:39:00 INFO - PROCESS | 2693 | 1466501940538 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:39:00 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 02:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1428ms 02:39:00 INFO - PROCESS | 2693 | 1466501940579 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:39:00 INFO - PROCESS | 2693 | 1466501940584 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:39:00 INFO - PROCESS | 2693 | 1466501940590 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:39:00 INFO - PROCESS | 2693 | 1466501940593 Marionette TRACE conn4 <- [1,810,null,{}] 02:39:00 INFO - PROCESS | 2693 | 1466501940599 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:00 INFO - PROCESS | 2693 | 1466501940611 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:00 INFO - PROCESS | 2693 | 1466501940834 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:39:01 INFO - PROCESS | 2693 | 1466501941053 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 2693 | 1466501941061 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a4c00 == 38 [pid = 2693] [id = 210] 02:39:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x9513d800) [pid = 2693] [serial = 631] [outer = (nil)] 02:39:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x992a0800) [pid = 2693] [serial = 632] [outer = 0x9513d800] 02:39:01 INFO - PROCESS | 2693 | 1466501941188 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x92cda400) [pid = 2693] [serial = 633] [outer = 0x9513d800] 02:39:02 INFO - PROCESS | 2693 | 1466501942102 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1531ms 02:39:02 INFO - PROCESS | 2693 | 1466501942121 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 2693 | 1466501942124 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:39:02 INFO - PROCESS | 2693 | 1466501942131 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 2693 | 1466501942135 Marionette TRACE conn4 <- [1,814,null,{}] 02:39:02 INFO - PROCESS | 2693 | 1466501942141 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 2693 | 1466501942146 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:02 INFO - PROCESS | 2693 | 1466501942310 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:39:02 INFO - PROCESS | 2693 | 1466501942486 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 2693 | 1466501942496 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901400 == 39 [pid = 2693] [id = 211] 02:39:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8d150000) [pid = 2693] [serial = 634] [outer = (nil)] 02:39:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9a00f000) [pid = 2693] [serial = 635] [outer = 0x8d150000] 02:39:02 INFO - PROCESS | 2693 | 1466501942579 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x99e5bc00) [pid = 2693] [serial = 636] [outer = 0x8d150000] 02:39:03 INFO - PROCESS | 2693 | 1466501943562 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 2693 | 1466501943619 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:39:03 INFO - PROCESS | 2693 | 1466501943626 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 2693 | 1466501943629 Marionette TRACE conn4 <- [1,818,null,{}] 02:39:03 INFO - PROCESS | 2693 | 1466501943635 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:03 INFO - PROCESS | 2693 | 1466501943640 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:03 INFO - PROCESS | 2693 | 1466501943861 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:39:04 INFO - PROCESS | 2693 | 1466501944078 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 2693 | 1466501944088 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb9400 == 40 [pid = 2693] [id = 212] 02:39:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x91041c00) [pid = 2693] [serial = 637] [outer = (nil)] 02:39:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9a10b400) [pid = 2693] [serial = 638] [outer = 0x91041c00] 02:39:04 INFO - PROCESS | 2693 | 1466501944183 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9a114400) [pid = 2693] [serial = 639] [outer = 0x91041c00] 02:39:05 INFO - PROCESS | 2693 | 1466501945098 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1484ms 02:39:05 INFO - PROCESS | 2693 | 1466501945111 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:39:05 INFO - PROCESS | 2693 | 1466501945115 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:39:05 INFO - PROCESS | 2693 | 1466501945121 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 2693 | 1466501945125 Marionette TRACE conn4 <- [1,822,null,{}] 02:39:05 INFO - PROCESS | 2693 | 1466501945131 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:05 INFO - PROCESS | 2693 | 1466501945136 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:05 INFO - PROCESS | 2693 | 1466501945316 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:39:05 INFO - PROCESS | 2693 | 1466501945493 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 2693 | 1466501945503 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c910800 == 41 [pid = 2693] [id = 213] 02:39:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x8dab1000) [pid = 2693] [serial = 640] [outer = (nil)] 02:39:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9a4e3000) [pid = 2693] [serial = 641] [outer = 0x8dab1000] 02:39:05 INFO - PROCESS | 2693 | 1466501945586 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9a802800) [pid = 2693] [serial = 642] [outer = 0x8dab1000] 02:39:06 INFO - PROCESS | 2693 | 1466501946511 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:39:06 INFO - PROCESS | 2693 | 1466501946558 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:39:06 INFO - PROCESS | 2693 | 1466501946565 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - PROCESS | 2693 | 1466501946569 Marionette TRACE conn4 <- [1,826,null,{}] 02:39:06 INFO - PROCESS | 2693 | 1466501946575 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:06 INFO - PROCESS | 2693 | 1466501946580 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:06 INFO - PROCESS | 2693 | 1466501946749 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:39:06 INFO - PROCESS | 2693 | 1466501946935 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 2693 | 1466501946945 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c902000 == 42 [pid = 2693] [id = 214] 02:39:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x8c902400) [pid = 2693] [serial = 643] [outer = (nil)] 02:39:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9a913400) [pid = 2693] [serial = 644] [outer = 0x8c902400] 02:39:07 INFO - PROCESS | 2693 | 1466501947029 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9a918400) [pid = 2693] [serial = 645] [outer = 0x8c902400] 02:39:07 INFO - PROCESS | 2693 | 1466501947975 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1479ms 02:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:39:08 INFO - PROCESS | 2693 | 1466501948046 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:39:08 INFO - PROCESS | 2693 | 1466501948050 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:39:08 INFO - PROCESS | 2693 | 1466501948057 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:39:08 INFO - PROCESS | 2693 | 1466501948062 Marionette TRACE conn4 <- [1,830,null,{}] 02:39:08 INFO - PROCESS | 2693 | 1466501948068 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:08 INFO - PROCESS | 2693 | 1466501948074 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:08 INFO - PROCESS | 2693 | 1466501948325 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:39:08 INFO - PROCESS | 2693 | 1466501948565 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 2693 | 1466501948574 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af81800 == 43 [pid = 2693] [id = 215] 02:39:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9af82000) [pid = 2693] [serial = 646] [outer = (nil)] 02:39:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9af87800) [pid = 2693] [serial = 647] [outer = 0x9af82000] 02:39:08 INFO - PROCESS | 2693 | 1466501948678 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9b051c00) [pid = 2693] [serial = 648] [outer = 0x9af82000] 02:39:09 INFO - PROCESS | 2693 | 1466501949565 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1580ms 02:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:39:09 INFO - PROCESS | 2693 | 1466501949637 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:39:09 INFO - PROCESS | 2693 | 1466501949640 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:39:09 INFO - PROCESS | 2693 | 1466501949646 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - PROCESS | 2693 | 1466501949650 Marionette TRACE conn4 <- [1,834,null,{}] 02:39:09 INFO - PROCESS | 2693 | 1466501949655 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:09 INFO - PROCESS | 2693 | 1466501949661 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:09 INFO - PROCESS | 2693 | 1466501949863 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:39:10 INFO - PROCESS | 2693 | 1466501950082 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 2693 | 1466501950091 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x9517cc00 == 44 [pid = 2693] [id = 216] 02:39:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9aac8c00) [pid = 2693] [serial = 649] [outer = (nil)] 02:39:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9b13f400) [pid = 2693] [serial = 650] [outer = 0x9aac8c00] 02:39:10 INFO - PROCESS | 2693 | 1466501950216 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9b3d2400) [pid = 2693] [serial = 651] [outer = 0x9aac8c00] 02:39:11 INFO - PROCESS | 2693 | 1466501951121 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1490ms 02:39:11 INFO - PROCESS | 2693 | 1466501951135 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 2693 | 1466501951138 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:39:11 INFO - PROCESS | 2693 | 1466501951145 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 2693 | 1466501951148 Marionette TRACE conn4 <- [1,838,null,{}] 02:39:11 INFO - PROCESS | 2693 | 1466501951154 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 2693 | 1466501951159 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:11 INFO - PROCESS | 2693 | 1466501951319 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:39:11 INFO - PROCESS | 2693 | 1466501951497 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 2693 | 1466501951504 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb3800 == 45 [pid = 2693] [id = 217] 02:39:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9a3f0c00) [pid = 2693] [serial = 652] [outer = (nil)] 02:39:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9b471400) [pid = 2693] [serial = 653] [outer = 0x9a3f0c00] 02:39:11 INFO - PROCESS | 2693 | 1466501951589 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9b472400) [pid = 2693] [serial = 654] [outer = 0x9a3f0c00] 02:39:12 INFO - PROCESS | 2693 | 1466501952541 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1444ms 02:39:12 INFO - PROCESS | 2693 | 1466501952590 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 2693 | 1466501952594 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:39:12 INFO - PROCESS | 2693 | 1466501952600 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - PROCESS | 2693 | 1466501952604 Marionette TRACE conn4 <- [1,842,null,{}] 02:39:12 INFO - PROCESS | 2693 | 1466501952609 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:12 INFO - PROCESS | 2693 | 1466501952614 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:12 INFO - PROCESS | 2693 | 1466501952785 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:39:12 INFO - PROCESS | 2693 | 1466501952960 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 2693 | 1466501952969 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a6000 == 46 [pid = 2693] [id = 218] 02:39:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x95493c00) [pid = 2693] [serial = 655] [outer = (nil)] 02:39:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9b517c00) [pid = 2693] [serial = 656] [outer = 0x95493c00] 02:39:13 INFO - PROCESS | 2693 | 1466501953052 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9bc0e000) [pid = 2693] [serial = 657] [outer = 0x95493c00] 02:39:13 INFO - PROCESS | 2693 | 1466501953968 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1428ms 02:39:14 INFO - PROCESS | 2693 | 1466501954029 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 2693 | 1466501954033 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:39:14 INFO - PROCESS | 2693 | 1466501954039 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 2693 | 1466501954042 Marionette TRACE conn4 <- [1,846,null,{}] 02:39:14 INFO - PROCESS | 2693 | 1466501954048 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:14 INFO - PROCESS | 2693 | 1466501954053 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:14 INFO - PROCESS | 2693 | 1466501954223 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:39:14 INFO - PROCESS | 2693 | 1466501954397 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 2693 | 1466501954408 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5aa400 == 47 [pid = 2693] [id = 219] 02:39:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9104e000) [pid = 2693] [serial = 658] [outer = (nil)] 02:39:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9c03f000) [pid = 2693] [serial = 659] [outer = 0x9104e000] 02:39:14 INFO - PROCESS | 2693 | 1466501954490 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9c043400) [pid = 2693] [serial = 660] [outer = 0x9104e000] 02:39:15 INFO - PROCESS | 2693 | 1466501955492 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1494ms 02:39:15 INFO - PROCESS | 2693 | 1466501955533 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:39:15 INFO - PROCESS | 2693 | 1466501955537 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:39:15 INFO - PROCESS | 2693 | 1466501955544 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 2693 | 1466501955547 Marionette TRACE conn4 <- [1,850,null,{}] 02:39:15 INFO - PROCESS | 2693 | 1466501955553 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 2693 | 1466501955558 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:15 INFO - PROCESS | 2693 | 1466501955732 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:39:15 INFO - PROCESS | 2693 | 1466501955968 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 2693 | 1466501955976 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce30000 == 48 [pid = 2693] [id = 220] 02:39:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x96edf400) [pid = 2693] [serial = 661] [outer = (nil)] 02:39:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9b51a400) [pid = 2693] [serial = 662] [outer = 0x96edf400] 02:39:16 INFO - PROCESS | 2693 | 1466501956113 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9c0a6400) [pid = 2693] [serial = 663] [outer = 0x96edf400] 02:39:17 INFO - PROCESS | 2693 | 1466501957038 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1535ms 02:39:17 INFO - PROCESS | 2693 | 1466501957079 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:39:17 INFO - PROCESS | 2693 | 1466501957082 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:39:17 INFO - PROCESS | 2693 | 1466501957089 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:39:17 INFO - PROCESS | 2693 | 1466501957092 Marionette TRACE conn4 <- [1,854,null,{}] 02:39:17 INFO - PROCESS | 2693 | 1466501957098 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:17 INFO - PROCESS | 2693 | 1466501957103 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:17 INFO - PROCESS | 2693 | 1466501957272 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:39:17 INFO - PROCESS | 2693 | 1466501957451 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:17 INFO - PROCESS | 2693 | 1466501957459 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce36000 == 49 [pid = 2693] [id = 221] 02:39:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x8d14e800) [pid = 2693] [serial = 664] [outer = (nil)] 02:39:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x927f2c00) [pid = 2693] [serial = 665] [outer = 0x8d14e800] 02:39:17 INFO - PROCESS | 2693 | 1466501957584 Marionette DEBUG loaded listener.js 02:39:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x95140000) [pid = 2693] [serial = 666] [outer = 0x8d14e800] 02:39:18 INFO - PROCESS | 2693 | 1466501958749 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1685ms 02:39:18 INFO - PROCESS | 2693 | 1466501958775 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:39:18 INFO - PROCESS | 2693 | 1466501958781 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:39:18 INFO - PROCESS | 2693 | 1466501958789 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 2693 | 1466501958794 Marionette TRACE conn4 <- [1,858,null,{}] 02:39:18 INFO - PROCESS | 2693 | 1466501958802 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 2693 | 1466501958807 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:19 INFO - PROCESS | 2693 | 1466501959020 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:39:19 INFO - PROCESS | 2693 | 1466501959268 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 2693 | 1466501959281 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb1800 == 50 [pid = 2693] [id = 222] 02:39:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x8dcb3400) [pid = 2693] [serial = 667] [outer = (nil)] 02:39:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x8dcb8c00) [pid = 2693] [serial = 668] [outer = 0x8dcb3400] 02:39:19 INFO - PROCESS | 2693 | 1466501959356 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x8e5a4400) [pid = 2693] [serial = 669] [outer = 0x8dcb3400] 02:39:20 INFO - PROCESS | 2693 | 1466501960229 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1489ms 02:39:20 INFO - PROCESS | 2693 | 1466501960278 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 2693 | 1466501960285 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:39:20 INFO - PROCESS | 2693 | 1466501960294 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - PROCESS | 2693 | 1466501960298 Marionette TRACE conn4 <- [1,862,null,{}] 02:39:20 INFO - PROCESS | 2693 | 1466501960304 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 2693 | 1466501960309 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:20 INFO - PROCESS | 2693 | 1466501960510 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:39:20 INFO - PROCESS | 2693 | 1466501960841 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 2693 | 1466501960847 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e59cc00 == 51 [pid = 2693] [id = 223] 02:39:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x911b4400) [pid = 2693] [serial = 670] [outer = (nil)] 02:39:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x925a4800) [pid = 2693] [serial = 671] [outer = 0x911b4400] 02:39:20 INFO - PROCESS | 2693 | 1466501960933 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x927f8400) [pid = 2693] [serial = 672] [outer = 0x911b4400] 02:39:21 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a9000 == 50 [pid = 2693] [id = 203] 02:39:21 INFO - PROCESS | 2693 | --DOCSHELL 0x911bbc00 == 49 [pid = 2693] [id = 202] 02:39:21 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a5800 == 48 [pid = 2693] [id = 201] 02:39:21 INFO - PROCESS | 2693 | --DOCSHELL 0x8d155800 == 47 [pid = 2693] [id = 200] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9304bc00) [pid = 2693] [serial = 556] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x91fd6c00) [pid = 2693] [serial = 547] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x925a1000) [pid = 2693] [serial = 548] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9b3da400) [pid = 2693] [serial = 544] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9b476c00) [pid = 2693] [serial = 545] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9a916800) [pid = 2693] [serial = 532] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9a91a000) [pid = 2693] [serial = 533] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9aac2400) [pid = 2693] [serial = 535] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9aac7800) [pid = 2693] [serial = 536] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9a118800) [pid = 2693] [serial = 526] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9a32ec00) [pid = 2693] [serial = 527] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x95181400) [pid = 2693] [serial = 506] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9b3d6800) [pid = 2693] [serial = 541] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9b3db000) [pid = 2693] [serial = 542] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x8e5a1c00) [pid = 2693] [serial = 508] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9104f400) [pid = 2693] [serial = 509] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9b04d400) [pid = 2693] [serial = 538] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9b143400) [pid = 2693] [serial = 539] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x91fcec00) [pid = 2693] [serial = 553] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x925ab800) [pid = 2693] [serial = 511] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x927f0400) [pid = 2693] [serial = 512] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9a807c00) [pid = 2693] [serial = 529] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9a80e800) [pid = 2693] [serial = 530] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x961e8800) [pid = 2693] [serial = 514] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x961ec800) [pid = 2693] [serial = 515] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9a04fc00) [pid = 2693] [serial = 523] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a05d800) [pid = 2693] [serial = 524] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x99757800) [pid = 2693] [serial = 520] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9975c400) [pid = 2693] [serial = 521] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x91043800) [pid = 2693] [serial = 550] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x911afc00) [pid = 2693] [serial = 551] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x96ee2c00) [pid = 2693] [serial = 517] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9787d000) [pid = 2693] [serial = 518] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x93dd9400) [pid = 2693] [serial = 557] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x92385800) [pid = 2693] [serial = 554] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8d14bc00) [pid = 2693] [serial = 559] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8dcafc00) [pid = 2693] [serial = 560] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x95487000) [pid = 2693] [serial = 563] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x95145800) [pid = 2693] [serial = 562] [outer = (nil)] [url = about:blank] 02:39:21 INFO - PROCESS | 2693 | 1466501961885 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1640ms 02:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:39:21 INFO - PROCESS | 2693 | 1466501961934 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 2693 | 1466501961937 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:39:21 INFO - PROCESS | 2693 | 1466501961944 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 2693 | 1466501961950 Marionette TRACE conn4 <- [1,866,null,{}] 02:39:21 INFO - PROCESS | 2693 | 1466501961965 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 2693 | 1466501961973 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:22 INFO - PROCESS | 2693 | 1466501962138 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:39:22 INFO - PROCESS | 2693 | 1466501962299 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 2693 | 1466501962310 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcec00 == 48 [pid = 2693] [id = 224] 02:39:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x91fd6400) [pid = 2693] [serial = 673] [outer = (nil)] 02:39:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x927f3800) [pid = 2693] [serial = 674] [outer = 0x91fd6400] 02:39:22 INFO - PROCESS | 2693 | 1466501962465 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x92f23400) [pid = 2693] [serial = 675] [outer = 0x91fd6400] 02:39:23 INFO - PROCESS | 2693 | 1466501963201 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1283ms 02:39:23 INFO - PROCESS | 2693 | 1466501963238 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 2693 | 1466501963242 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:39:23 INFO - PROCESS | 2693 | 1466501963248 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 2693 | 1466501963252 Marionette TRACE conn4 <- [1,870,null,{}] 02:39:23 INFO - PROCESS | 2693 | 1466501963258 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 2693 | 1466501963262 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:23 INFO - PROCESS | 2693 | 1466501963427 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:39:23 INFO - PROCESS | 2693 | 1466501963440 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 2693 | 1466501963447 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c904c00 == 49 [pid = 2693] [id = 225] 02:39:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x93046000) [pid = 2693] [serial = 676] [outer = (nil)] 02:39:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x93bb1800) [pid = 2693] [serial = 677] [outer = 0x93046000] 02:39:23 INFO - PROCESS | 2693 | 1466501963518 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x95143c00) [pid = 2693] [serial = 678] [outer = 0x93046000] 02:39:24 INFO - PROCESS | 2693 | 1466501964447 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1235ms 02:39:24 INFO - PROCESS | 2693 | 1466501964484 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:39:24 INFO - PROCESS | 2693 | 1466501964488 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:39:24 INFO - PROCESS | 2693 | 1466501964494 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 2693 | 1466501964498 Marionette TRACE conn4 <- [1,874,null,{}] 02:39:24 INFO - PROCESS | 2693 | 1466501964511 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 2693 | 1466501964516 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:24 INFO - PROCESS | 2693 | 1466501964723 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:39:24 INFO - PROCESS | 2693 | 1466501964766 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 2693 | 1466501964772 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd3400 == 50 [pid = 2693] [id = 226] 02:39:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x93ba4400) [pid = 2693] [serial = 679] [outer = (nil)] 02:39:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x95488c00) [pid = 2693] [serial = 680] [outer = 0x93ba4400] 02:39:24 INFO - PROCESS | 2693 | 1466501964857 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x961e5c00) [pid = 2693] [serial = 681] [outer = 0x93ba4400] 02:39:25 INFO - PROCESS | 2693 | 1466501965813 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1342ms 02:39:25 INFO - PROCESS | 2693 | 1466501965838 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 2693 | 1466501965841 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:39:25 INFO - PROCESS | 2693 | 1466501965847 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 2693 | 1466501965850 Marionette TRACE conn4 <- [1,878,null,{}] 02:39:25 INFO - PROCESS | 2693 | 1466501965856 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 2693 | 1466501965865 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:26 INFO - PROCESS | 2693 | 1466501966110 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:39:26 INFO - PROCESS | 2693 | 1466501966131 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 2693 | 1466501966141 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x93dd4000 == 51 [pid = 2693] [id = 227] 02:39:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x96edfc00) [pid = 2693] [serial = 682] [outer = (nil)] 02:39:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x99244400) [pid = 2693] [serial = 683] [outer = 0x96edfc00] 02:39:26 INFO - PROCESS | 2693 | 1466501966207 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9a004800) [pid = 2693] [serial = 684] [outer = 0x96edfc00] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8d157000) [pid = 2693] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x911c0000) [pid = 2693] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x99758000) [pid = 2693] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9a810c00) [pid = 2693] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x8daaf800) [pid = 2693] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x8ce2f000) [pid = 2693] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x92cd7c00) [pid = 2693] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x911bc800) [pid = 2693] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8e5a6800) [pid = 2693] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9af80000) [pid = 2693] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x91045000) [pid = 2693] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9a91f000) [pid = 2693] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9b47c000) [pid = 2693] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8dcaf000) [pid = 2693] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x9a058c00) [pid = 2693] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:39:26 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x9b3d4c00) [pid = 2693] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:39:27 INFO - PROCESS | 2693 | 1466501967224 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1431ms 02:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:39:27 INFO - PROCESS | 2693 | 1466501967279 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 2693 | 1466501967282 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:39:27 INFO - PROCESS | 2693 | 1466501967287 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - PROCESS | 2693 | 1466501967291 Marionette TRACE conn4 <- [1,882,null,{}] 02:39:27 INFO - PROCESS | 2693 | 1466501967296 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:27 INFO - PROCESS | 2693 | 1466501967301 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:27 INFO - PROCESS | 2693 | 1466501967456 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:39:27 INFO - PROCESS | 2693 | 1466501967470 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 2693 | 1466501967476 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a1c00 == 52 [pid = 2693] [id = 228] 02:39:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x91fca400) [pid = 2693] [serial = 685] [outer = (nil)] 02:39:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x997edc00) [pid = 2693] [serial = 686] [outer = 0x91fca400] 02:39:27 INFO - PROCESS | 2693 | 1466501967545 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x9a088000) [pid = 2693] [serial = 687] [outer = 0x91fca400] 02:39:28 INFO - PROCESS | 2693 | 1466501968374 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1133ms 02:39:28 INFO - PROCESS | 2693 | 1466501968420 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:39:28 INFO - PROCESS | 2693 | 1466501968423 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:39:28 INFO - PROCESS | 2693 | 1466501968429 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:39:28 INFO - PROCESS | 2693 | 1466501968432 Marionette TRACE conn4 <- [1,886,null,{}] 02:39:28 INFO - PROCESS | 2693 | 1466501968438 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:28 INFO - PROCESS | 2693 | 1466501968442 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:28 INFO - PROCESS | 2693 | 1466501968621 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:39:28 INFO - PROCESS | 2693 | 1466501968878 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:28 INFO - PROCESS | 2693 | 1466501968889 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c908400 == 53 [pid = 2693] [id = 229] 02:39:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x8c909800) [pid = 2693] [serial = 688] [outer = (nil)] 02:39:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8c90d800) [pid = 2693] [serial = 689] [outer = 0x8c909800] 02:39:28 INFO - PROCESS | 2693 | 1466501968982 Marionette DEBUG loaded listener.js 02:39:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x8d14bc00) [pid = 2693] [serial = 690] [outer = 0x8c909800] 02:39:30 INFO - PROCESS | 2693 | 1466501970005 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1634ms 02:39:30 INFO - PROCESS | 2693 | 1466501970067 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 2693 | 1466501970073 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:39:30 INFO - PROCESS | 2693 | 1466501970081 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 2693 | 1466501970086 Marionette TRACE conn4 <- [1,890,null,{}] 02:39:30 INFO - PROCESS | 2693 | 1466501970094 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 2693 | 1466501970103 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:30 INFO - PROCESS | 2693 | 1466501970433 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:39:30 INFO - PROCESS | 2693 | 1466501970635 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 2693 | 1466501970647 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x911afc00 == 54 [pid = 2693] [id = 230] 02:39:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x911b7400) [pid = 2693] [serial = 691] [outer = (nil)] 02:39:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x911bc800) [pid = 2693] [serial = 692] [outer = 0x911b7400] 02:39:30 INFO - PROCESS | 2693 | 1466501970734 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x922acc00) [pid = 2693] [serial = 693] [outer = 0x911b7400] 02:39:31 INFO - PROCESS | 2693 | 1466501971702 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1680ms 02:39:31 INFO - PROCESS | 2693 | 1466501971765 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:39:31 INFO - PROCESS | 2693 | 1466501971772 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:39:31 INFO - PROCESS | 2693 | 1466501971779 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 2693 | 1466501971782 Marionette TRACE conn4 <- [1,894,null,{}] 02:39:31 INFO - PROCESS | 2693 | 1466501971788 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 2693 | 1466501971794 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:32 INFO - PROCESS | 2693 | 1466501972032 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:39:32 INFO - PROCESS | 2693 | 1466501972356 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 2693 | 1466501972365 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba8c00 == 55 [pid = 2693] [id = 231] 02:39:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9513c400) [pid = 2693] [serial = 694] [outer = (nil)] 02:39:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9548d800) [pid = 2693] [serial = 695] [outer = 0x9513c400] 02:39:32 INFO - PROCESS | 2693 | 1466501972452 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x96ee1000) [pid = 2693] [serial = 696] [outer = 0x9513c400] 02:39:33 INFO - PROCESS | 2693 | 1466501973449 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1695ms 02:39:33 INFO - PROCESS | 2693 | 1466501973474 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 2693 | 1466501973478 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:39:33 INFO - PROCESS | 2693 | 1466501973494 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 2693 | 1466501973504 Marionette TRACE conn4 <- [1,898,null,{}] 02:39:33 INFO - PROCESS | 2693 | 1466501973511 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:33 INFO - PROCESS | 2693 | 1466501973518 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:33 INFO - PROCESS | 2693 | 1466501973759 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:39:34 INFO - PROCESS | 2693 | 1466501974052 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 2693 | 1466501974060 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c0c00 == 56 [pid = 2693] [id = 232] 02:39:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x99246800) [pid = 2693] [serial = 697] [outer = (nil)] 02:39:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9a80a000) [pid = 2693] [serial = 698] [outer = 0x99246800] 02:39:34 INFO - PROCESS | 2693 | 1466501974145 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9a912800) [pid = 2693] [serial = 699] [outer = 0x99246800] 02:39:35 INFO - PROCESS | 2693 | 1466501975057 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1645ms 02:39:35 INFO - PROCESS | 2693 | 1466501975131 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 2693 | 1466501975135 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:39:35 INFO - PROCESS | 2693 | 1466501975142 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 2693 | 1466501975145 Marionette TRACE conn4 <- [1,902,null,{}] 02:39:35 INFO - PROCESS | 2693 | 1466501975151 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 2693 | 1466501975156 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:35 INFO - PROCESS | 2693 | 1466501975385 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:39:35 INFO - PROCESS | 2693 | 1466501975608 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 2693 | 1466501975616 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x911ac400 == 57 [pid = 2693] [id = 233] 02:39:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9a438c00) [pid = 2693] [serial = 700] [outer = (nil)] 02:39:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9aabd000) [pid = 2693] [serial = 701] [outer = 0x9a438c00] 02:39:35 INFO - PROCESS | 2693 | 1466501975744 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9aac2800) [pid = 2693] [serial = 702] [outer = 0x9a438c00] 02:39:36 INFO - PROCESS | 2693 | 1466501976613 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1529ms 02:39:36 INFO - PROCESS | 2693 | 1466501976671 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:39:36 INFO - PROCESS | 2693 | 1466501976676 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:39:36 INFO - PROCESS | 2693 | 1466501976682 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 2693 | 1466501976686 Marionette TRACE conn4 <- [1,906,null,{}] 02:39:36 INFO - PROCESS | 2693 | 1466501976692 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 2693 | 1466501976697 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:36 INFO - PROCESS | 2693 | 1466501976888 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:39:37 INFO - PROCESS | 2693 | 1466501977192 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 2693 | 1466501977210 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af83400 == 58 [pid = 2693] [id = 234] 02:39:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9af86c00) [pid = 2693] [serial = 703] [outer = (nil)] 02:39:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9b04f800) [pid = 2693] [serial = 704] [outer = 0x9af86c00] 02:39:37 INFO - PROCESS | 2693 | 1466501977312 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9b3d9400) [pid = 2693] [serial = 705] [outer = 0x9af86c00] 02:39:38 INFO - PROCESS | 2693 | 1466501978231 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1583ms 02:39:38 INFO - PROCESS | 2693 | 1466501978265 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 2693 | 1466501978269 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:39:38 INFO - PROCESS | 2693 | 1466501978275 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 2693 | 1466501978279 Marionette TRACE conn4 <- [1,910,null,{}] 02:39:38 INFO - PROCESS | 2693 | 1466501978285 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:38 INFO - PROCESS | 2693 | 1466501978290 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:38 INFO - PROCESS | 2693 | 1466501978485 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:39:38 INFO - PROCESS | 2693 | 1466501978675 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 2693 | 1466501978684 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af81400 == 59 [pid = 2693] [id = 235] 02:39:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9af87c00) [pid = 2693] [serial = 706] [outer = (nil)] 02:39:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9b47d000) [pid = 2693] [serial = 707] [outer = 0x9af87c00] 02:39:38 INFO - PROCESS | 2693 | 1466501978767 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9c040c00) [pid = 2693] [serial = 708] [outer = 0x9af87c00] 02:39:39 INFO - PROCESS | 2693 | 1466501979751 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1540ms 02:39:39 INFO - PROCESS | 2693 | 1466501979816 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 2693 | 1466501979820 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:39:39 INFO - PROCESS | 2693 | 1466501979826 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 2693 | 1466501979830 Marionette TRACE conn4 <- [1,914,null,{}] 02:39:39 INFO - PROCESS | 2693 | 1466501979836 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 2693 | 1466501979842 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:40 INFO - PROCESS | 2693 | 1466501980034 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:39:40 INFO - PROCESS | 2693 | 1466501980259 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:40 INFO - PROCESS | 2693 | 1466501980268 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af82800 == 60 [pid = 2693] [id = 236] 02:39:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9b050800) [pid = 2693] [serial = 709] [outer = (nil)] 02:39:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9cbf3c00) [pid = 2693] [serial = 710] [outer = 0x9b050800] 02:39:40 INFO - PROCESS | 2693 | 1466501980397 Marionette DEBUG loaded listener.js 02:39:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9cc2fc00) [pid = 2693] [serial = 711] [outer = 0x9b050800] 02:39:41 INFO - PROCESS | 2693 | 1466501981295 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1531ms 02:39:41 INFO - PROCESS | 2693 | 1466501981360 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 2693 | 1466501981364 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:39:41 INFO - PROCESS | 2693 | 1466501981370 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 2693 | 1466501981374 Marionette TRACE conn4 <- [1,918,null,{}] 02:39:41 INFO - PROCESS | 2693 | 1466501981380 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:41 INFO - PROCESS | 2693 | 1466501981385 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:41 INFO - PROCESS | 2693 | 1466501981569 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:39:41 INFO - PROCESS | 2693 | 1466501981760 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 2693 | 1466501981769 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b479c00 == 61 [pid = 2693] [id = 237] 02:39:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9b51ac00) [pid = 2693] [serial = 712] [outer = (nil)] 02:39:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9cc7a400) [pid = 2693] [serial = 713] [outer = 0x9b51ac00] 02:39:41 INFO - PROCESS | 2693 | 1466501981901 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9d907c00) [pid = 2693] [serial = 714] [outer = 0x9b51ac00] 02:39:42 INFO - PROCESS | 2693 | 1466501982783 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1478ms 02:39:42 INFO - PROCESS | 2693 | 1466501982850 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 2693 | 1466501982854 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:39:42 INFO - PROCESS | 2693 | 1466501982861 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 2693 | 1466501982865 Marionette TRACE conn4 <- [1,922,null,{}] 02:39:42 INFO - PROCESS | 2693 | 1466501982870 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 2693 | 1466501982876 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:43 INFO - PROCESS | 2693 | 1466501983090 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:39:43 INFO - PROCESS | 2693 | 1466501983272 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 2693 | 1466501983281 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b478800 == 62 [pid = 2693] [id = 238] 02:39:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9c03ac00) [pid = 2693] [serial = 715] [outer = (nil)] 02:39:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0xa1113800) [pid = 2693] [serial = 716] [outer = 0x9c03ac00] 02:39:43 INFO - PROCESS | 2693 | 1466501983408 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0xa1188800) [pid = 2693] [serial = 717] [outer = 0x9c03ac00] 02:39:44 INFO - PROCESS | 2693 | 1466501984303 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1483ms 02:39:44 INFO - PROCESS | 2693 | 1466501984345 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 2693 | 1466501984349 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:39:44 INFO - PROCESS | 2693 | 1466501984355 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 2693 | 1466501984359 Marionette TRACE conn4 <- [1,926,null,{}] 02:39:44 INFO - PROCESS | 2693 | 1466501984364 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 2693 | 1466501984369 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:44 INFO - PROCESS | 2693 | 1466501984551 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:39:44 INFO - PROCESS | 2693 | 1466501984733 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 2693 | 1466501984745 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x9cc7c000 == 63 [pid = 2693] [id = 239] 02:39:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0xa1113c00) [pid = 2693] [serial = 718] [outer = (nil)] 02:39:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0xa2378800) [pid = 2693] [serial = 719] [outer = 0xa1113c00] 02:39:44 INFO - PROCESS | 2693 | 1466501984837 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0xa23edc00) [pid = 2693] [serial = 720] [outer = 0xa1113c00] 02:39:45 INFO - PROCESS | 2693 | 1466501985797 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1478ms 02:39:45 INFO - PROCESS | 2693 | 1466501985834 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:39:45 INFO - PROCESS | 2693 | 1466501985838 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:39:45 INFO - PROCESS | 2693 | 1466501985845 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 2693 | 1466501985849 Marionette TRACE conn4 <- [1,930,null,{}] 02:39:45 INFO - PROCESS | 2693 | 1466501985855 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 2693 | 1466501985860 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:46 INFO - PROCESS | 2693 | 1466501986068 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:39:46 INFO - PROCESS | 2693 | 1466501986296 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 2693 | 1466501986308 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:46 INFO - PROCESS | 2693 | ++DOCSHELL 0xa2097800 == 64 [pid = 2693] [id = 240] 02:39:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0xa20a3c00) [pid = 2693] [serial = 721] [outer = (nil)] 02:39:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0xa2fb4400) [pid = 2693] [serial = 722] [outer = 0xa20a3c00] 02:39:46 INFO - PROCESS | 2693 | 1466501986430 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0xa3387800) [pid = 2693] [serial = 723] [outer = 0xa20a3c00] 02:39:47 INFO - PROCESS | 2693 | 1466501987309 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1535ms 02:39:47 INFO - PROCESS | 2693 | 1466501987379 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:39:47 INFO - PROCESS | 2693 | 1466501987384 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:39:47 INFO - PROCESS | 2693 | 1466501987390 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - PROCESS | 2693 | 1466501987394 Marionette TRACE conn4 <- [1,934,null,{}] 02:39:47 INFO - PROCESS | 2693 | 1466501987399 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:47 INFO - PROCESS | 2693 | 1466501987405 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:47 INFO - PROCESS | 2693 | 1466501987623 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:39:47 INFO - PROCESS | 2693 | 1466501987851 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 2693 | 1466501987860 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c905c00 == 65 [pid = 2693] [id = 241] 02:39:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0xa25fa800) [pid = 2693] [serial = 724] [outer = (nil)] 02:39:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0xa34c6c00) [pid = 2693] [serial = 725] [outer = 0xa25fa800] 02:39:47 INFO - PROCESS | 2693 | 1466501987986 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0xa35a9c00) [pid = 2693] [serial = 726] [outer = 0xa25fa800] 02:39:48 INFO - PROCESS | 2693 | 1466501988870 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1539ms 02:39:48 INFO - PROCESS | 2693 | 1466501988928 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 2693 | 1466501988938 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:39:48 INFO - PROCESS | 2693 | 1466501988949 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 2693 | 1466501988951 Marionette TRACE conn4 <- [1,938,null,{}] 02:39:48 INFO - PROCESS | 2693 | 1466501988963 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 2693 | 1466501988968 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:49 INFO - PROCESS | 2693 | 1466501989232 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:39:49 INFO - PROCESS | 2693 | 1466501989468 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 2693 | 1466501989475 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90e000 == 66 [pid = 2693] [id = 242] 02:39:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x8ce2bc00) [pid = 2693] [serial = 727] [outer = (nil)] 02:39:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x8d1d4400) [pid = 2693] [serial = 728] [outer = 0x8ce2bc00] 02:39:49 INFO - PROCESS | 2693 | 1466501989605 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x8d1d7800) [pid = 2693] [serial = 729] [outer = 0x8ce2bc00] 02:39:51 INFO - PROCESS | 2693 | 1466501991219 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2334ms 02:39:51 INFO - PROCESS | 2693 | 1466501991284 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 2693 | 1466501991290 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:39:51 INFO - PROCESS | 2693 | 1466501991298 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 2693 | 1466501991303 Marionette TRACE conn4 <- [1,942,null,{}] 02:39:51 INFO - PROCESS | 2693 | 1466501991310 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 2693 | 1466501991316 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:51 INFO - PROCESS | 2693 | 1466501991532 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:39:51 INFO - PROCESS | 2693 | 1466501991718 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 2693 | 1466501991729 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d5800 == 67 [pid = 2693] [id = 243] 02:39:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x8dab0c00) [pid = 2693] [serial = 730] [outer = (nil)] 02:39:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x8e5a9000) [pid = 2693] [serial = 731] [outer = 0x8dab0c00] 02:39:51 INFO - PROCESS | 2693 | 1466501991805 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x91047000) [pid = 2693] [serial = 732] [outer = 0x8dab0c00] 02:39:52 INFO - PROCESS | 2693 | 1466501992705 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1446ms 02:39:52 INFO - PROCESS | 2693 | 1466501992744 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 2693 | 1466501992751 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:39:52 INFO - PROCESS | 2693 | 1466501992760 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 2693 | 1466501992764 Marionette TRACE conn4 <- [1,946,null,{}] 02:39:52 INFO - PROCESS | 2693 | 1466501992770 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:52 INFO - PROCESS | 2693 | 1466501992775 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:52 INFO - PROCESS | 2693 | 1466501992958 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:39:53 INFO - PROCESS | 2693 | 1466501993376 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 2693 | 1466501993385 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x92388800 == 68 [pid = 2693] [id = 244] 02:39:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x925a1c00) [pid = 2693] [serial = 733] [outer = (nil)] 02:39:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x925aa400) [pid = 2693] [serial = 734] [outer = 0x925a1c00] 02:39:53 INFO - PROCESS | 2693 | 1466501993467 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x92cd8800) [pid = 2693] [serial = 735] [outer = 0x925a1c00] 02:39:54 INFO - PROCESS | 2693 | 1466501994374 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1678ms 02:39:54 INFO - PROCESS | 2693 | 1466501994439 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 2693 | 1466501994443 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:39:54 INFO - PROCESS | 2693 | 1466501994449 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - PROCESS | 2693 | 1466501994455 Marionette TRACE conn4 <- [1,950,null,{}] 02:39:54 INFO - PROCESS | 2693 | 1466501994470 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 2693 | 1466501994478 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:54 INFO - PROCESS | 2693 | 1466501994698 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x925a9000 == 67 [pid = 2693] [id = 142] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x925a0800 == 66 [pid = 2693] [id = 144] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9a80a800 == 65 [pid = 2693] [id = 145] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a1800 == 64 [pid = 2693] [id = 199] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9b051000 == 63 [pid = 2693] [id = 150] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x92389c00 == 62 [pid = 2693] [id = 143] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9c046c00 == 61 [pid = 2693] [id = 152] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9b475800 == 60 [pid = 2693] [id = 151] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8e59d800 == 59 [pid = 2693] [id = 146] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a1c00 == 58 [pid = 2693] [id = 228] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x93dd4000 == 57 [pid = 2693] [id = 227] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd3400 == 56 [pid = 2693] [id = 226] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c904c00 == 55 [pid = 2693] [id = 225] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcec00 == 54 [pid = 2693] [id = 224] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8e59cc00 == 53 [pid = 2693] [id = 223] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb1800 == 52 [pid = 2693] [id = 222] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5aa400 == 51 [pid = 2693] [id = 219] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a6000 == 50 [pid = 2693] [id = 218] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9517cc00 == 49 [pid = 2693] [id = 216] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb3800 == 48 [pid = 2693] [id = 217] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9af81800 == 47 [pid = 2693] [id = 215] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c902000 == 46 [pid = 2693] [id = 214] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c910800 == 45 [pid = 2693] [id = 213] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb9400 == 44 [pid = 2693] [id = 212] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a4c00 == 43 [pid = 2693] [id = 210] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901400 == 42 [pid = 2693] [id = 211] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x95486c00 == 41 [pid = 2693] [id = 209] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x93044400 == 40 [pid = 2693] [id = 208] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c910000 == 39 [pid = 2693] [id = 204] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90b000 == 38 [pid = 2693] [id = 205] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2d000 == 37 [pid = 2693] [id = 155] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce36000 == 36 [pid = 2693] [id = 221] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x93baa800 == 35 [pid = 2693] [id = 207] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x961e9800 == 34 [pid = 2693] [id = 149] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9c0e9400 == 33 [pid = 2693] [id = 153] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcac00 == 32 [pid = 2693] [id = 148] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90fc00 == 31 [pid = 2693] [id = 206] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9104d800 == 30 [pid = 2693] [id = 140] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9513f000 == 29 [pid = 2693] [id = 141] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce30000 == 28 [pid = 2693] [id = 220] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9c09e000 == 27 [pid = 2693] [id = 154] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce32800 == 26 [pid = 2693] [id = 157] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x961e5000 == 25 [pid = 2693] [id = 147] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2ec00 == 24 [pid = 2693] [id = 156] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90e000 == 23 [pid = 2693] [id = 242] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0xa2097800 == 22 [pid = 2693] [id = 240] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8c905c00 == 21 [pid = 2693] [id = 241] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9cc7c000 == 20 [pid = 2693] [id = 239] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9b478800 == 19 [pid = 2693] [id = 238] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9b479c00 == 18 [pid = 2693] [id = 237] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9af81400 == 17 [pid = 2693] [id = 235] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9af82800 == 16 [pid = 2693] [id = 236] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x9af83400 == 15 [pid = 2693] [id = 234] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x911ac400 == 14 [pid = 2693] [id = 233] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x93ba8c00 == 13 [pid = 2693] [id = 231] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x911c0c00 == 12 [pid = 2693] [id = 232] 02:39:56 INFO - PROCESS | 2693 | --DOCSHELL 0x911afc00 == 11 [pid = 2693] [id = 230] 02:39:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8c908400 == 10 [pid = 2693] [id = 229] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x91fc9c00) [pid = 2693] [serial = 566] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x92cd1c00) [pid = 2693] [serial = 614] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x8dab0000) [pid = 2693] [serial = 601] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x91fd0400) [pid = 2693] [serial = 599] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9a057400) [pid = 2693] [serial = 572] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x911c6800) [pid = 2693] [serial = 598] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9b144400) [pid = 2693] [serial = 580] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9c0a5000) [pid = 2693] [serial = 592] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x8dab5c00) [pid = 2693] [serial = 602] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x950c5000) [pid = 2693] [serial = 596] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9c0e0800) [pid = 2693] [serial = 593] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x93dd2400) [pid = 2693] [serial = 568] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9a008800) [pid = 2693] [serial = 571] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0xa23b2400) [pid = 2693] [serial = 398] [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.] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x91fd1800) [pid = 2693] [serial = 608] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x95147000) [pid = 2693] [serial = 569] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x8daae400) [pid = 2693] [serial = 595] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x8e5aa000) [pid = 2693] [serial = 604] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9bca0400) [pid = 2693] [serial = 587] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x91047c00) [pid = 2693] [serial = 605] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x91fd3c00) [pid = 2693] [serial = 611] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9aabec00) [pid = 2693] [serial = 577] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9c09b400) [pid = 2693] [serial = 590] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x911c3400) [pid = 2693] [serial = 607] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9aac8000) [pid = 2693] [serial = 578] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9bc18000) [pid = 2693] [serial = 586] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x911b4000) [pid = 2693] [serial = 565] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x92389800) [pid = 2693] [serial = 612] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9a809c00) [pid = 2693] [serial = 574] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9c045000) [pid = 2693] [serial = 589] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9a910c00) [pid = 2693] [serial = 575] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9b3df000) [pid = 2693] [serial = 581] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9b47f400) [pid = 2693] [serial = 584] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9b47cc00) [pid = 2693] [serial = 583] [outer = (nil)] [url = about:blank] 02:39:57 INFO - PROCESS | 2693 | 1466501997354 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 2693 | 1466501997366 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c906800 == 11 [pid = 2693] [id = 245] 02:39:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x8c907c00) [pid = 2693] [serial = 736] [outer = (nil)] 02:39:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x8c90c800) [pid = 2693] [serial = 737] [outer = 0x8c907c00] 02:39:57 INFO - PROCESS | 2693 | 1466501997444 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8ce31000) [pid = 2693] [serial = 738] [outer = 0x8c907c00] 02:39:58 INFO - PROCESS | 2693 | 1466501998225 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 3835ms 02:39:58 INFO - PROCESS | 2693 | 1466501998292 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:39:58 INFO - PROCESS | 2693 | 1466501998298 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:39:58 INFO - PROCESS | 2693 | 1466501998305 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 2693 | 1466501998309 Marionette TRACE conn4 <- [1,954,null,{}] 02:39:58 INFO - PROCESS | 2693 | 1466501998317 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 2693 | 1466501998324 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:58 INFO - PROCESS | 2693 | 1466501998485 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:39:58 INFO - PROCESS | 2693 | 1466501998497 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 2693 | 1466501998507 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x8daaf400 == 12 [pid = 2693] [id = 246] 02:39:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8dab3000) [pid = 2693] [serial = 739] [outer = (nil)] 02:39:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8dab8000) [pid = 2693] [serial = 740] [outer = 0x8dab3000] 02:39:58 INFO - PROCESS | 2693 | 1466501998577 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x8dcb0400) [pid = 2693] [serial = 741] [outer = 0x8dab3000] 02:39:59 INFO - PROCESS | 2693 | 1466501999500 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1235ms 02:39:59 INFO - PROCESS | 2693 | 1466501999544 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 2693 | 1466501999550 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:39:59 INFO - PROCESS | 2693 | 1466501999561 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 2693 | 1466501999563 Marionette TRACE conn4 <- [1,958,null,{}] 02:39:59 INFO - PROCESS | 2693 | 1466501999569 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:59 INFO - PROCESS | 2693 | 1466501999574 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:59 INFO - PROCESS | 2693 | 1466501999739 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:39:59 INFO - PROCESS | 2693 | 1466501999909 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 2693 | 1466501999920 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:39:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab2c00 == 13 [pid = 2693] [id = 247] 02:39:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x8dcb3000) [pid = 2693] [serial = 742] [outer = (nil)] 02:39:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9104ac00) [pid = 2693] [serial = 743] [outer = 0x8dcb3000] 02:39:59 INFO - PROCESS | 2693 | 1466501999988 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x911b3c00) [pid = 2693] [serial = 744] [outer = 0x8dcb3000] 02:40:00 INFO - PROCESS | 2693 | 1466502000951 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1432ms 02:40:00 INFO - PROCESS | 2693 | 1466502000989 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 2693 | 1466502000992 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:40:01 INFO - PROCESS | 2693 | 1466502001027 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - PROCESS | 2693 | 1466502001038 Marionette TRACE conn4 <- [1,962,null,{}] 02:40:01 INFO - PROCESS | 2693 | 1466502001045 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:01 INFO - PROCESS | 2693 | 1466502001053 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:01 INFO - PROCESS | 2693 | 1466502001303 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:40:01 INFO - PROCESS | 2693 | 1466502001329 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 2693 | 1466502001336 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fc9c00 == 14 [pid = 2693] [id = 248] 02:40:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x91fcb000) [pid = 2693] [serial = 745] [outer = (nil)] 02:40:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x922b1000) [pid = 2693] [serial = 746] [outer = 0x91fcb000] 02:40:01 INFO - PROCESS | 2693 | 1466502001410 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x92388000) [pid = 2693] [serial = 747] [outer = 0x91fcb000] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x91fca400) [pid = 2693] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9513d800) [pid = 2693] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8c902400) [pid = 2693] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x93bac400) [pid = 2693] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x911b6000) [pid = 2693] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x96edf400) [pid = 2693] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x93046000) [pid = 2693] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x91041c00) [pid = 2693] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x911b4400) [pid = 2693] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x8d14e800) [pid = 2693] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8dcb3400) [pid = 2693] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9104e000) [pid = 2693] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x95492c00) [pid = 2693] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8dab1000) [pid = 2693] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9513e000) [pid = 2693] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8d150000) [pid = 2693] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x93ba4400) [pid = 2693] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x96edfc00) [pid = 2693] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9aac8c00) [pid = 2693] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8d14b000) [pid = 2693] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9a3f0c00) [pid = 2693] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9af82000) [pid = 2693] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x95493c00) [pid = 2693] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x91fd6400) [pid = 2693] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:40:03 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x8ce3ac00) [pid = 2693] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:40:03 INFO - PROCESS | 2693 | 1466502003721 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2768ms 02:40:03 INFO - PROCESS | 2693 | 1466502003767 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:40:03 INFO - PROCESS | 2693 | 1466502003772 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:40:03 INFO - PROCESS | 2693 | 1466502003778 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:40:03 INFO - PROCESS | 2693 | 1466502003781 Marionette TRACE conn4 <- [1,966,null,{}] 02:40:03 INFO - PROCESS | 2693 | 1466502003786 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:03 INFO - PROCESS | 2693 | 1466502003791 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:03 INFO - PROCESS | 2693 | 1466502003940 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:40:03 INFO - PROCESS | 2693 | 1466502003954 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 2693 | 1466502003963 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c902400 == 15 [pid = 2693] [id = 249] 02:40:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8ce2b800) [pid = 2693] [serial = 748] [outer = (nil)] 02:40:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x922b1c00) [pid = 2693] [serial = 749] [outer = 0x8ce2b800] 02:40:04 INFO - PROCESS | 2693 | 1466502004034 Marionette DEBUG loaded listener.js 02:40:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9238cc00) [pid = 2693] [serial = 750] [outer = 0x8ce2b800] 02:40:04 INFO - PROCESS | 2693 | 1466502004959 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1235ms 02:40:05 INFO - PROCESS | 2693 | 1466502005014 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 2693 | 1466502005017 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:40:05 INFO - PROCESS | 2693 | 1466502005023 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 2693 | 1466502005027 Marionette TRACE conn4 <- [1,970,null,{}] 02:40:05 INFO - PROCESS | 2693 | 1466502005032 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:05 INFO - PROCESS | 2693 | 1466502005038 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:05 INFO - PROCESS | 2693 | 1466502005268 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:40:05 INFO - PROCESS | 2693 | 1466502005450 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 2693 | 1466502005462 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c902c00 == 16 [pid = 2693] [id = 250] 02:40:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8c903400) [pid = 2693] [serial = 751] [outer = (nil)] 02:40:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x8c90e400) [pid = 2693] [serial = 752] [outer = 0x8c903400] 02:40:05 INFO - PROCESS | 2693 | 1466502005554 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x8ce39400) [pid = 2693] [serial = 753] [outer = 0x8c903400] 02:40:06 INFO - PROCESS | 2693 | 1466502006598 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1633ms 02:40:06 INFO - PROCESS | 2693 | 1466502006659 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:40:06 INFO - PROCESS | 2693 | 1466502006666 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:40:06 INFO - PROCESS | 2693 | 1466502006675 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 2693 | 1466502006681 Marionette TRACE conn4 <- [1,974,null,{}] 02:40:06 INFO - PROCESS | 2693 | 1466502006688 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:06 INFO - PROCESS | 2693 | 1466502006698 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:06 INFO - PROCESS | 2693 | 1466502006947 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:40:07 INFO - PROCESS | 2693 | 1466502007174 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:07 INFO - PROCESS | 2693 | 1466502007186 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dabb000 == 17 [pid = 2693] [id = 251] 02:40:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x8e5a2000) [pid = 2693] [serial = 754] [outer = (nil)] 02:40:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x8e5a9800) [pid = 2693] [serial = 755] [outer = 0x8e5a2000] 02:40:07 INFO - PROCESS | 2693 | 1466502007327 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x911ae400) [pid = 2693] [serial = 756] [outer = 0x8e5a2000] 02:40:08 INFO - PROCESS | 2693 | 1466502008248 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1643ms 02:40:08 INFO - PROCESS | 2693 | 1466502008318 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:40:08 INFO - PROCESS | 2693 | 1466502008324 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:40:08 INFO - PROCESS | 2693 | 1466502008330 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 2693 | 1466502008333 Marionette TRACE conn4 <- [1,978,null,{}] 02:40:08 INFO - PROCESS | 2693 | 1466502008340 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:08 INFO - PROCESS | 2693 | 1466502008345 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:08 INFO - PROCESS | 2693 | 1466502008539 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:40:08 INFO - PROCESS | 2693 | 1466502008821 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 2693 | 1466502008834 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd5800 == 18 [pid = 2693] [id = 252] 02:40:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x91fd6c00) [pid = 2693] [serial = 757] [outer = (nil)] 02:40:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9238c800) [pid = 2693] [serial = 758] [outer = 0x91fd6c00] 02:40:08 INFO - PROCESS | 2693 | 1466502008933 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x92cd6c00) [pid = 2693] [serial = 759] [outer = 0x91fd6c00] 02:40:09 INFO - PROCESS | 2693 | 1466502009912 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1639ms 02:40:09 INFO - PROCESS | 2693 | 1466502009969 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 2693 | 1466502009976 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:40:09 INFO - PROCESS | 2693 | 1466502009994 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 2693 | 1466502010002 Marionette TRACE conn4 <- [1,982,null,{}] 02:40:10 INFO - PROCESS | 2693 | 1466502010008 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:10 INFO - PROCESS | 2693 | 1466502010015 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:10 INFO - PROCESS | 2693 | 1466502010251 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:40:10 INFO - PROCESS | 2693 | 1466502010470 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 2693 | 1466502010478 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd3800 == 19 [pid = 2693] [id = 253] 02:40:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9304b400) [pid = 2693] [serial = 760] [outer = (nil)] 02:40:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x93dd8400) [pid = 2693] [serial = 761] [outer = 0x9304b400] 02:40:10 INFO - PROCESS | 2693 | 1466502010607 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x950bfc00) [pid = 2693] [serial = 762] [outer = 0x9304b400] 02:40:11 INFO - PROCESS | 2693 | 1466502011585 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1650ms 02:40:11 INFO - PROCESS | 2693 | 1466502011637 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 2693 | 1466502011640 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:40:11 INFO - PROCESS | 2693 | 1466502011647 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 2693 | 1466502011649 Marionette TRACE conn4 <- [1,986,null,{}] 02:40:11 INFO - PROCESS | 2693 | 1466502011656 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:11 INFO - PROCESS | 2693 | 1466502011662 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:11 INFO - PROCESS | 2693 | 1466502011849 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:40:12 INFO - PROCESS | 2693 | 1466502012069 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 2693 | 1466502012077 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c908c00 == 20 [pid = 2693] [id = 254] 02:40:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8c909c00) [pid = 2693] [serial = 763] [outer = (nil)] 02:40:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x95487000) [pid = 2693] [serial = 764] [outer = 0x8c909c00] 02:40:12 INFO - PROCESS | 2693 | 1466502012209 Marionette DEBUG loaded listener.js 02:40:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x961e0400) [pid = 2693] [serial = 765] [outer = 0x8c909c00] 02:40:13 INFO - PROCESS | 2693 | 1466502013136 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1532ms 02:40:13 INFO - PROCESS | 2693 | 1466502013179 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:40:13 INFO - PROCESS | 2693 | 1466502013184 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:40:13 INFO - PROCESS | 2693 | 1466502013191 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 2693 | 1466502013195 Marionette TRACE conn4 <- [1,990,null,{}] 02:40:13 INFO - PROCESS | 2693 | 1466502013200 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:13 INFO - PROCESS | 2693 | 1466502013206 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:13 INFO - PROCESS | 2693 | 1466502013395 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:40:13 INFO - PROCESS | 2693 | 1466502013575 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 2693 | 1466502013596 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb5400 == 21 [pid = 2693] [id = 255] 02:40:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x961ef000) [pid = 2693] [serial = 766] [outer = (nil)] 02:40:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x96ed6800) [pid = 2693] [serial = 767] [outer = 0x961ef000] 02:40:13 INFO - PROCESS | 2693 | 1466502013741 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x99240800) [pid = 2693] [serial = 768] [outer = 0x961ef000] 02:40:14 INFO - PROCESS | 2693 | 1466502014808 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1679ms 02:40:14 INFO - PROCESS | 2693 | 1466502014870 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 2693 | 1466502014875 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:40:14 INFO - PROCESS | 2693 | 1466502014881 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 2693 | 1466502014885 Marionette TRACE conn4 <- [1,994,null,{}] 02:40:14 INFO - PROCESS | 2693 | 1466502014891 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:14 INFO - PROCESS | 2693 | 1466502014896 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:15 INFO - PROCESS | 2693 | 1466502015078 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:40:15 INFO - PROCESS | 2693 | 1466502015253 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 2693 | 1466502015264 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901800 == 22 [pid = 2693] [id = 256] 02:40:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x8c902800) [pid = 2693] [serial = 769] [outer = (nil)] 02:40:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x997ee000) [pid = 2693] [serial = 770] [outer = 0x8c902800] 02:40:15 INFO - PROCESS | 2693 | 1466502015347 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x95148c00) [pid = 2693] [serial = 771] [outer = 0x8c902800] 02:40:16 INFO - PROCESS | 2693 | 1466502016294 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1479ms 02:40:16 INFO - PROCESS | 2693 | 1466502016360 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 2693 | 1466502016364 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:40:16 INFO - PROCESS | 2693 | 1466502016372 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 2693 | 1466502016375 Marionette TRACE conn4 <- [1,998,null,{}] 02:40:16 INFO - PROCESS | 2693 | 1466502016381 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:16 INFO - PROCESS | 2693 | 1466502016386 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:16 INFO - PROCESS | 2693 | 1466502016562 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:40:16 INFO - PROCESS | 2693 | 1466502016738 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 2693 | 1466502016747 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14b400 == 23 [pid = 2693] [id = 257] 02:40:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x8d1d0c00) [pid = 2693] [serial = 772] [outer = (nil)] 02:40:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9a05a400) [pid = 2693] [serial = 773] [outer = 0x8d1d0c00] 02:40:16 INFO - PROCESS | 2693 | 1466502016847 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9a05e400) [pid = 2693] [serial = 774] [outer = 0x8d1d0c00] 02:40:17 INFO - PROCESS | 2693 | 1466502017765 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1430ms 02:40:17 INFO - PROCESS | 2693 | 1466502017802 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:40:17 INFO - PROCESS | 2693 | 1466502017806 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:40:17 INFO - PROCESS | 2693 | 1466502017813 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 2693 | 1466502017817 Marionette TRACE conn4 <- [1,1002,null,{}] 02:40:17 INFO - PROCESS | 2693 | 1466502017822 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:17 INFO - PROCESS | 2693 | 1466502017827 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:17 INFO - PROCESS | 2693 | 1466502017996 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:40:18 INFO - PROCESS | 2693 | 1466502018173 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 2693 | 1466502018180 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90a400 == 24 [pid = 2693] [id = 258] 02:40:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x927ea400) [pid = 2693] [serial = 775] [outer = (nil)] 02:40:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a436400) [pid = 2693] [serial = 776] [outer = 0x927ea400] 02:40:18 INFO - PROCESS | 2693 | 1466502018262 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9a438000) [pid = 2693] [serial = 777] [outer = 0x927ea400] 02:40:19 INFO - PROCESS | 2693 | 1466502019191 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1430ms 02:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:40:19 INFO - PROCESS | 2693 | 1466502019243 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 2693 | 1466502019246 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:40:19 INFO - PROCESS | 2693 | 1466502019253 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 2693 | 1466502019256 Marionette TRACE conn4 <- [1,1006,null,{}] 02:40:19 INFO - PROCESS | 2693 | 1466502019262 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 2693 | 1466502019267 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:19 INFO - PROCESS | 2693 | 1466502019435 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:40:19 INFO - PROCESS | 2693 | 1466502019658 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 2693 | 1466502019668 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903000 == 25 [pid = 2693] [id = 259] 02:40:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x8d154c00) [pid = 2693] [serial = 778] [outer = (nil)] 02:40:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9a807400) [pid = 2693] [serial = 779] [outer = 0x8d154c00] 02:40:19 INFO - PROCESS | 2693 | 1466502019831 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9a80d000) [pid = 2693] [serial = 780] [outer = 0x8d154c00] 02:40:20 INFO - PROCESS | 2693 | 1466502020661 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1482ms 02:40:20 INFO - PROCESS | 2693 | 1466502020735 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 2693 | 1466502020739 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:40:20 INFO - PROCESS | 2693 | 1466502020746 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 2693 | 1466502020757 Marionette TRACE conn4 <- [1,1010,null,{}] 02:40:20 INFO - PROCESS | 2693 | 1466502020768 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:20 INFO - PROCESS | 2693 | 1466502020773 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:20 INFO - PROCESS | 2693 | 1466502020952 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:40:21 INFO - PROCESS | 2693 | 1466502021131 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 2693 | 1466502021141 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x99755800 == 26 [pid = 2693] [id = 260] 02:40:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9a437400) [pid = 2693] [serial = 781] [outer = (nil)] 02:40:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9a917000) [pid = 2693] [serial = 782] [outer = 0x9a437400] 02:40:21 INFO - PROCESS | 2693 | 1466502021239 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9aabb800) [pid = 2693] [serial = 783] [outer = 0x9a437400] 02:40:22 INFO - PROCESS | 2693 | 1466502022296 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1591ms 02:40:22 INFO - PROCESS | 2693 | 1466502022337 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 2693 | 1466502022341 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:40:22 INFO - PROCESS | 2693 | 1466502022354 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 2693 | 1466502022364 Marionette TRACE conn4 <- [1,1014,null,{}] 02:40:22 INFO - PROCESS | 2693 | 1466502022370 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:22 INFO - PROCESS | 2693 | 1466502022377 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:22 INFO - PROCESS | 2693 | 1466502022582 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:40:22 INFO - PROCESS | 2693 | 1466502022808 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 2693 | 1466502022814 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a9f5000 == 27 [pid = 2693] [id = 261] 02:40:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9aac0800) [pid = 2693] [serial = 784] [outer = (nil)] 02:40:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9af85800) [pid = 2693] [serial = 785] [outer = 0x9aac0800] 02:40:22 INFO - PROCESS | 2693 | 1466502022940 Marionette DEBUG loaded listener.js 02:40:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9af8c800) [pid = 2693] [serial = 786] [outer = 0x9aac0800] 02:40:23 INFO - PROCESS | 2693 | 1466502023794 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1488ms 02:40:23 INFO - PROCESS | 2693 | 1466502023843 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:40:23 INFO - PROCESS | 2693 | 1466502023847 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:40:23 INFO - PROCESS | 2693 | 1466502023854 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 2693 | 1466502023858 Marionette TRACE conn4 <- [1,1018,null,{}] 02:40:23 INFO - PROCESS | 2693 | 1466502023863 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:23 INFO - PROCESS | 2693 | 1466502023868 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:24 INFO - PROCESS | 2693 | 1466502024037 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:40:24 INFO - PROCESS | 2693 | 1466502024218 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 2693 | 1466502024228 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c910000 == 28 [pid = 2693] [id = 262] 02:40:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x93baa000) [pid = 2693] [serial = 787] [outer = (nil)] 02:40:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x9b13e800) [pid = 2693] [serial = 788] [outer = 0x93baa000] 02:40:24 INFO - PROCESS | 2693 | 1466502024310 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9b144800) [pid = 2693] [serial = 789] [outer = 0x93baa000] 02:40:25 INFO - PROCESS | 2693 | 1466502025215 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1427ms 02:40:25 INFO - PROCESS | 2693 | 1466502025282 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 2693 | 1466502025287 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:40:25 INFO - PROCESS | 2693 | 1466502025293 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 2693 | 1466502025296 Marionette TRACE conn4 <- [1,1022,null,{}] 02:40:25 INFO - PROCESS | 2693 | 1466502025302 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:25 INFO - PROCESS | 2693 | 1466502025307 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:25 INFO - PROCESS | 2693 | 1466502025481 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:40:25 INFO - PROCESS | 2693 | 1466502025669 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 2693 | 1466502025675 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c906400 == 29 [pid = 2693] [id = 263] 02:40:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x8d156000) [pid = 2693] [serial = 790] [outer = (nil)] 02:40:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9b3d6400) [pid = 2693] [serial = 791] [outer = 0x8d156000] 02:40:25 INFO - PROCESS | 2693 | 1466502025758 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x9b3d8800) [pid = 2693] [serial = 792] [outer = 0x8d156000] 02:40:26 INFO - PROCESS | 2693 | 1466502026706 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1481ms 02:40:26 INFO - PROCESS | 2693 | 1466502026774 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 2693 | 1466502026778 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:40:26 INFO - PROCESS | 2693 | 1466502026785 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - PROCESS | 2693 | 1466502026788 Marionette TRACE conn4 <- [1,1026,null,{}] 02:40:26 INFO - PROCESS | 2693 | 1466502026794 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:26 INFO - PROCESS | 2693 | 1466502026799 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:26 INFO - PROCESS | 2693 | 1466502026970 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:40:27 INFO - PROCESS | 2693 | 1466502027151 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:27 INFO - PROCESS | 2693 | 1466502027158 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcac00 == 30 [pid = 2693] [id = 264] 02:40:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x9af89800) [pid = 2693] [serial = 793] [outer = (nil)] 02:40:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x9b446400) [pid = 2693] [serial = 794] [outer = 0x9af89800] 02:40:27 INFO - PROCESS | 2693 | 1466502027242 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x9b479c00) [pid = 2693] [serial = 795] [outer = 0x9af89800] 02:40:28 INFO - PROCESS | 2693 | 1466502028155 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1430ms 02:40:28 INFO - PROCESS | 2693 | 1466502028216 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:40:28 INFO - PROCESS | 2693 | 1466502028220 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:40:28 INFO - PROCESS | 2693 | 1466502028226 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 2693 | 1466502028230 Marionette TRACE conn4 <- [1,1030,null,{}] 02:40:28 INFO - PROCESS | 2693 | 1466502028236 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:28 INFO - PROCESS | 2693 | 1466502028242 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:28 INFO - PROCESS | 2693 | 1466502028416 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:40:28 INFO - PROCESS | 2693 | 1466502028620 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 2693 | 1466502028628 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab0400 == 31 [pid = 2693] [id = 265] 02:40:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x911c7400) [pid = 2693] [serial = 796] [outer = (nil)] 02:40:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x9b524800) [pid = 2693] [serial = 797] [outer = 0x911c7400] 02:40:28 INFO - PROCESS | 2693 | 1466502028711 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x9bc13c00) [pid = 2693] [serial = 798] [outer = 0x911c7400] 02:40:29 INFO - PROCESS | 2693 | 1466502029764 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1585ms 02:40:29 INFO - PROCESS | 2693 | 1466502029813 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 2693 | 1466502029817 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:40:29 INFO - PROCESS | 2693 | 1466502029824 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 2693 | 1466502029827 Marionette TRACE conn4 <- [1,1034,null,{}] 02:40:29 INFO - PROCESS | 2693 | 1466502029833 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 2693 | 1466502029838 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:30 INFO - PROCESS | 2693 | 1466502030015 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:40:30 INFO - PROCESS | 2693 | 1466502030267 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:30 INFO - PROCESS | 2693 | 1466502030273 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1cb400 == 32 [pid = 2693] [id = 266] 02:40:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x8d1cfc00) [pid = 2693] [serial = 799] [outer = (nil)] 02:40:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x927ec400) [pid = 2693] [serial = 800] [outer = 0x8d1cfc00] 02:40:30 INFO - PROCESS | 2693 | 1466502030395 Marionette DEBUG loaded listener.js 02:40:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x95141000) [pid = 2693] [serial = 801] [outer = 0x8d1cfc00] 02:40:31 INFO - PROCESS | 2693 | 1466502031291 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1530ms 02:40:31 INFO - PROCESS | 2693 | 1466502031355 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:40:31 INFO - PROCESS | 2693 | 1466502031359 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:40:31 INFO - PROCESS | 2693 | 1466502031365 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:40:31 INFO - PROCESS | 2693 | 1466502031369 Marionette TRACE conn4 <- [1,1038,null,{}] 02:40:31 INFO - PROCESS | 2693 | 1466502031374 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:31 INFO - PROCESS | 2693 | 1466502031378 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:31 INFO - PROCESS | 2693 | 1466502031556 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:40:31 INFO - PROCESS | 2693 | 1466502031784 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:31 INFO - PROCESS | 2693 | 1466502031790 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901c00 == 33 [pid = 2693] [id = 267] 02:40:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x8c90dc00) [pid = 2693] [serial = 802] [outer = (nil)] 02:40:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x8d1d3800) [pid = 2693] [serial = 803] [outer = 0x8c90dc00] 02:40:31 INFO - PROCESS | 2693 | 1466502031914 Marionette DEBUG loaded listener.js 02:40:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x8e5a8000) [pid = 2693] [serial = 804] [outer = 0x8c90dc00] 02:40:32 INFO - PROCESS | 2693 | 1466502032823 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1786ms 02:40:33 INFO - PROCESS | 2693 | 1466502033164 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:40:33 INFO - PROCESS | 2693 | 1466502033171 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:40:33 INFO - PROCESS | 2693 | 1466502033179 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:40:33 INFO - PROCESS | 2693 | 1466502033183 Marionette TRACE conn4 <- [1,1042,null,{}] 02:40:33 INFO - PROCESS | 2693 | 1466502033191 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:33 INFO - PROCESS | 2693 | 1466502033197 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:33 INFO - PROCESS | 2693 | 1466502033423 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:40:33 INFO - PROCESS | 2693 | 1466502033600 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:33 INFO - PROCESS | 2693 | 1466502033613 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90f800 == 34 [pid = 2693] [id = 268] 02:40:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x8ce2cc00) [pid = 2693] [serial = 805] [outer = (nil)] 02:40:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 185 (0x8ce39c00) [pid = 2693] [serial = 806] [outer = 0x8ce2cc00] 02:40:33 INFO - PROCESS | 2693 | 1466502033728 Marionette DEBUG loaded listener.js 02:40:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 186 (0x8d1ce800) [pid = 2693] [serial = 807] [outer = 0x8ce2cc00] 02:40:34 INFO - PROCESS | 2693 | 1466502034648 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1543ms 02:40:34 INFO - PROCESS | 2693 | 1466502034722 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 2693 | 1466502034727 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:40:34 INFO - PROCESS | 2693 | 1466502034748 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 2693 | 1466502034756 Marionette TRACE conn4 <- [1,1046,null,{}] 02:40:34 INFO - PROCESS | 2693 | 1466502034882 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 2693 | 1466502034890 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:35 INFO - PROCESS | 2693 | 1466502035134 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:40:35 INFO - PROCESS | 2693 | 1466502035356 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 2693 | 1466502035364 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d159800 == 35 [pid = 2693] [id = 269] 02:40:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 187 (0x8d1d4000) [pid = 2693] [serial = 808] [outer = (nil)] 02:40:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 188 (0x91046800) [pid = 2693] [serial = 809] [outer = 0x8d1d4000] 02:40:35 INFO - PROCESS | 2693 | 1466502035442 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 189 (0x911b7800) [pid = 2693] [serial = 810] [outer = 0x8d1d4000] 02:40:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8c902400 == 34 [pid = 2693] [id = 249] 02:40:35 INFO - PROCESS | 2693 | --DOCSHELL 0x91fc9c00 == 33 [pid = 2693] [id = 248] 02:40:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab2c00 == 32 [pid = 2693] [id = 247] 02:40:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8daaf400 == 31 [pid = 2693] [id = 246] 02:40:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8c906800 == 30 [pid = 2693] [id = 245] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 188 (0x997edc00) [pid = 2693] [serial = 686] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 187 (0x9a088000) [pid = 2693] [serial = 687] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 186 (0x92cda400) [pid = 2693] [serial = 633] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 185 (0x9a918400) [pid = 2693] [serial = 645] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 184 (0x93dd3800) [pid = 2693] [serial = 623] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0x925abc00) [pid = 2693] [serial = 621] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x9c0a6400) [pid = 2693] [serial = 663] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x95143c00) [pid = 2693] [serial = 678] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x9a114400) [pid = 2693] [serial = 639] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x925a4800) [pid = 2693] [serial = 671] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x95140000) [pid = 2693] [serial = 666] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x9a10b400) [pid = 2693] [serial = 638] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x8e5a4400) [pid = 2693] [serial = 669] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9c03f000) [pid = 2693] [serial = 659] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x961e7000) [pid = 2693] [serial = 630] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9b51a400) [pid = 2693] [serial = 662] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9a4e3000) [pid = 2693] [serial = 641] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x95148000) [pid = 2693] [serial = 626] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9a00f000) [pid = 2693] [serial = 635] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x95488c00) [pid = 2693] [serial = 680] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9a004800) [pid = 2693] [serial = 684] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9b3d2400) [pid = 2693] [serial = 651] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x8dcb8c00) [pid = 2693] [serial = 668] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x8dcbb400) [pid = 2693] [serial = 617] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9b472400) [pid = 2693] [serial = 654] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x927f8400) [pid = 2693] [serial = 672] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x99e5bc00) [pid = 2693] [serial = 636] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9b051c00) [pid = 2693] [serial = 648] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9b517c00) [pid = 2693] [serial = 656] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x91041400) [pid = 2693] [serial = 618] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x961e5400) [pid = 2693] [serial = 629] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9a913400) [pid = 2693] [serial = 644] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x92f23400) [pid = 2693] [serial = 675] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9a802800) [pid = 2693] [serial = 642] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9c043400) [pid = 2693] [serial = 660] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x99244400) [pid = 2693] [serial = 683] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x961e5c00) [pid = 2693] [serial = 681] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x92cda800) [pid = 2693] [serial = 615] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9514ac00) [pid = 2693] [serial = 627] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9b471400) [pid = 2693] [serial = 653] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x992a0800) [pid = 2693] [serial = 632] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9b13f400) [pid = 2693] [serial = 650] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x950b9c00) [pid = 2693] [serial = 624] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9bc0e000) [pid = 2693] [serial = 657] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x93bb1800) [pid = 2693] [serial = 677] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x927f2c00) [pid = 2693] [serial = 665] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9af87800) [pid = 2693] [serial = 647] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x927f3800) [pid = 2693] [serial = 674] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x91fd3400) [pid = 2693] [serial = 620] [outer = (nil)] [url = about:blank] 02:40:36 INFO - PROCESS | 2693 | 1466502036425 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1733ms 02:40:36 INFO - PROCESS | 2693 | 1466502036473 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 2693 | 1466502036477 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:40:36 INFO - PROCESS | 2693 | 1466502036483 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 2693 | 1466502036486 Marionette TRACE conn4 <- [1,1050,null,{}] 02:40:36 INFO - PROCESS | 2693 | 1466502036501 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 2693 | 1466502036509 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:36 INFO - PROCESS | 2693 | 1466502036682 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:40:36 INFO - PROCESS | 2693 | 1466502036824 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 2693 | 1466502036832 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcc000 == 31 [pid = 2693] [id = 270] 02:40:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x91fcd800) [pid = 2693] [serial = 811] [outer = (nil)] 02:40:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x91fd3400) [pid = 2693] [serial = 812] [outer = 0x91fcd800] 02:40:36 INFO - PROCESS | 2693 | 1466502036908 Marionette DEBUG loaded listener.js 02:40:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x92386000) [pid = 2693] [serial = 813] [outer = 0x91fcd800] 02:40:37 INFO - PROCESS | 2693 | 1466502037755 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1285ms 02:40:37 INFO - PROCESS | 2693 | 1466502037768 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:40:37 INFO - PROCESS | 2693 | 1466502037771 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:40:37 INFO - PROCESS | 2693 | 1466502037810 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:40:37 INFO - PROCESS | 2693 | 1466502037812 Marionette TRACE conn4 <- [1,1054,null,{}] 02:40:37 INFO - PROCESS | 2693 | 1466502037818 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:37 INFO - PROCESS | 2693 | 1466502037823 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:37 INFO - PROCESS | 2693 | 1466502037994 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:40:38 INFO - PROCESS | 2693 | 1466502038003 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 2693 | 1466502038009 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2e800 == 32 [pid = 2693] [id = 271] 02:40:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x92cd5c00) [pid = 2693] [serial = 814] [outer = (nil)] 02:40:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x92f27000) [pid = 2693] [serial = 815] [outer = 0x92cd5c00] 02:40:38 INFO - PROCESS | 2693 | 1466502038080 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9304d000) [pid = 2693] [serial = 816] [outer = 0x92cd5c00] 02:40:39 INFO - PROCESS | 2693 | 1466502039042 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1311ms 02:40:39 INFO - PROCESS | 2693 | 1466502039089 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 2693 | 1466502039093 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:40:39 INFO - PROCESS | 2693 | 1466502039099 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - PROCESS | 2693 | 1466502039101 Marionette TRACE conn4 <- [1,1058,null,{}] 02:40:39 INFO - PROCESS | 2693 | 1466502039107 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 2693 | 1466502039112 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:39 INFO - PROCESS | 2693 | 1466502039331 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:40:39 INFO - PROCESS | 2693 | 1466502039366 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 2693 | 1466502039372 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x927f5800 == 33 [pid = 2693] [id = 272] 02:40:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x92cd1c00) [pid = 2693] [serial = 817] [outer = (nil)] 02:40:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x93bb2000) [pid = 2693] [serial = 818] [outer = 0x92cd1c00] 02:40:39 INFO - PROCESS | 2693 | 1466502039451 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x93dd6400) [pid = 2693] [serial = 819] [outer = 0x92cd1c00] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8dab3000) [pid = 2693] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9a438c00) [pid = 2693] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x8c907c00) [pid = 2693] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0xa20a3c00) [pid = 2693] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x911b7400) [pid = 2693] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x91fcb000) [pid = 2693] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9af86c00) [pid = 2693] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0xa1113c00) [pid = 2693] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8ce2bc00) [pid = 2693] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8dcb3000) [pid = 2693] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x99246800) [pid = 2693] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9513c400) [pid = 2693] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9b050800) [pid = 2693] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9af87c00) [pid = 2693] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9b51ac00) [pid = 2693] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x8dab0c00) [pid = 2693] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0xa25fa800) [pid = 2693] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8c909800) [pid = 2693] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9c03ac00) [pid = 2693] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:40:40 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x925a1c00) [pid = 2693] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:40:40 INFO - PROCESS | 2693 | 1466502040659 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1583ms 02:40:40 INFO - PROCESS | 2693 | 1466502040682 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 2693 | 1466502040685 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:40:40 INFO - PROCESS | 2693 | 1466502040691 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 2693 | 1466502040694 Marionette TRACE conn4 <- [1,1062,null,{}] 02:40:40 INFO - PROCESS | 2693 | 1466502040700 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:40 INFO - PROCESS | 2693 | 1466502040709 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:41 INFO - PROCESS | 2693 | 1466502040997 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:40:41 INFO - PROCESS | 2693 | 1466502041132 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:41 INFO - PROCESS | 2693 | 1466502041139 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304ec00 == 34 [pid = 2693] [id = 273] 02:40:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9514a400) [pid = 2693] [serial = 820] [outer = (nil)] 02:40:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x95181800) [pid = 2693] [serial = 821] [outer = 0x9514a400] 02:40:41 INFO - PROCESS | 2693 | 1466502041208 Marionette DEBUG loaded listener.js 02:40:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x961e8400) [pid = 2693] [serial = 822] [outer = 0x9514a400] 02:40:41 INFO - PROCESS | 2693 | 1466502041921 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1276ms 02:40:41 INFO - PROCESS | 2693 | 1466502041968 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 2693 | 1466502041972 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:40:41 INFO - PROCESS | 2693 | 1466502041982 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 2693 | 1466502041985 Marionette TRACE conn4 <- [1,1066,null,{}] 02:40:41 INFO - PROCESS | 2693 | 1466502041990 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:41 INFO - PROCESS | 2693 | 1466502041995 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:42 INFO - PROCESS | 2693 | 1466502042154 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:40:42 INFO - PROCESS | 2693 | 1466502042167 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:42 INFO - PROCESS | 2693 | 1466502042176 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x927f7400 == 35 [pid = 2693] [id = 274] 02:40:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x95494800) [pid = 2693] [serial = 823] [outer = (nil)] 02:40:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x96e39000) [pid = 2693] [serial = 824] [outer = 0x95494800] 02:40:42 INFO - PROCESS | 2693 | 1466502042245 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x96ee1400) [pid = 2693] [serial = 825] [outer = 0x95494800] 02:40:43 INFO - PROCESS | 2693 | 1466502043432 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1480ms 02:40:43 INFO - PROCESS | 2693 | 1466502043459 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 2693 | 1466502043466 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:40:43 INFO - PROCESS | 2693 | 1466502043475 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 2693 | 1466502043480 Marionette TRACE conn4 <- [1,1070,null,{}] 02:40:43 INFO - PROCESS | 2693 | 1466502043491 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:43 INFO - PROCESS | 2693 | 1466502043496 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:43 INFO - PROCESS | 2693 | 1466502043749 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:40:44 INFO - PROCESS | 2693 | 1466502043983 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 2693 | 1466502043993 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dabbc00 == 36 [pid = 2693] [id = 275] 02:40:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x8dabcc00) [pid = 2693] [serial = 826] [outer = (nil)] 02:40:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x8e5a0400) [pid = 2693] [serial = 827] [outer = 0x8dabcc00] 02:40:44 INFO - PROCESS | 2693 | 1466502044130 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x8e5a7400) [pid = 2693] [serial = 828] [outer = 0x8dabcc00] 02:40:45 INFO - PROCESS | 2693 | 1466502045067 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1634ms 02:40:45 INFO - PROCESS | 2693 | 1466502045108 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 2693 | 1466502045116 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:40:45 INFO - PROCESS | 2693 | 1466502045127 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - PROCESS | 2693 | 1466502045131 Marionette TRACE conn4 <- [1,1074,null,{}] 02:40:45 INFO - PROCESS | 2693 | 1466502045137 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:45 INFO - PROCESS | 2693 | 1466502045144 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:45 INFO - PROCESS | 2693 | 1466502045342 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:40:45 INFO - PROCESS | 2693 | 1466502045621 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 2693 | 1466502045632 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcd000 == 37 [pid = 2693] [id = 276] 02:40:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x92389400) [pid = 2693] [serial = 829] [outer = (nil)] 02:40:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x927ec800) [pid = 2693] [serial = 830] [outer = 0x92389400] 02:40:45 INFO - PROCESS | 2693 | 1466502045766 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x92cdc000) [pid = 2693] [serial = 831] [outer = 0x92389400] 02:40:46 INFO - PROCESS | 2693 | 1466502046719 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1630ms 02:40:46 INFO - PROCESS | 2693 | 1466502046757 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:40:46 INFO - PROCESS | 2693 | 1466502046761 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:40:46 INFO - PROCESS | 2693 | 1466502046768 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 2693 | 1466502046774 Marionette TRACE conn4 <- [1,1078,null,{}] 02:40:46 INFO - PROCESS | 2693 | 1466502046809 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:46 INFO - PROCESS | 2693 | 1466502046818 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:47 INFO - PROCESS | 2693 | 1466502047015 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:40:47 INFO - PROCESS | 2693 | 1466502047246 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 2693 | 1466502047258 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d156400 == 38 [pid = 2693] [id = 277] 02:40:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x961e1000) [pid = 2693] [serial = 832] [outer = (nil)] 02:40:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x96ede400) [pid = 2693] [serial = 833] [outer = 0x961e1000] 02:40:47 INFO - PROCESS | 2693 | 1466502047359 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x98369800) [pid = 2693] [serial = 834] [outer = 0x961e1000] 02:40:48 INFO - PROCESS | 2693 | 1466502048300 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1560ms 02:40:48 INFO - PROCESS | 2693 | 1466502048328 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 2693 | 1466502048334 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:40:48 INFO - PROCESS | 2693 | 1466502048340 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 2693 | 1466502048343 Marionette TRACE conn4 <- [1,1082,null,{}] 02:40:48 INFO - PROCESS | 2693 | 1466502048349 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:48 INFO - PROCESS | 2693 | 1466502048354 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:48 INFO - PROCESS | 2693 | 1466502048552 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:40:48 INFO - PROCESS | 2693 | 1466502048777 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 2693 | 1466502048787 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x9929f800 == 39 [pid = 2693] [id = 278] 02:40:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x992f3c00) [pid = 2693] [serial = 835] [outer = (nil)] 02:40:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x99758c00) [pid = 2693] [serial = 836] [outer = 0x992f3c00] 02:40:48 INFO - PROCESS | 2693 | 1466502048923 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x99e63000) [pid = 2693] [serial = 837] [outer = 0x992f3c00] 02:40:49 INFO - PROCESS | 2693 | 1466502049837 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1528ms 02:40:49 INFO - PROCESS | 2693 | 1466502049913 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 2693 | 1466502049920 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:40:49 INFO - PROCESS | 2693 | 1466502049930 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 2693 | 1466502049933 Marionette TRACE conn4 <- [1,1086,null,{}] 02:40:49 INFO - PROCESS | 2693 | 1466502049939 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 2693 | 1466502049945 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:50 INFO - PROCESS | 2693 | 1466502050165 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:40:50 INFO - PROCESS | 2693 | 1466502050400 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 2693 | 1466502050411 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c5000 == 40 [pid = 2693] [id = 279] 02:40:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x99e5bc00) [pid = 2693] [serial = 838] [outer = (nil)] 02:40:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9a056400) [pid = 2693] [serial = 839] [outer = 0x99e5bc00] 02:40:50 INFO - PROCESS | 2693 | 1466502050537 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9a05c400) [pid = 2693] [serial = 840] [outer = 0x99e5bc00] 02:40:51 INFO - PROCESS | 2693 | 1466502051437 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1580ms 02:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:40:51 INFO - PROCESS | 2693 | 1466502051510 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:40:51 INFO - PROCESS | 2693 | 1466502051514 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:40:51 INFO - PROCESS | 2693 | 1466502051520 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 2693 | 1466502051524 Marionette TRACE conn4 <- [1,1090,null,{}] 02:40:51 INFO - PROCESS | 2693 | 1466502051529 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:51 INFO - PROCESS | 2693 | 1466502051540 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:51 INFO - PROCESS | 2693 | 1466502051791 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:40:52 INFO - PROCESS | 2693 | 1466502052022 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 2693 | 1466502052028 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x911bdc00 == 41 [pid = 2693] [id = 280] 02:40:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9a10d400) [pid = 2693] [serial = 841] [outer = (nil)] 02:40:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9a805000) [pid = 2693] [serial = 842] [outer = 0x9a10d400] 02:40:52 INFO - PROCESS | 2693 | 1466502052128 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9a8c4800) [pid = 2693] [serial = 843] [outer = 0x9a10d400] 02:40:53 INFO - PROCESS | 2693 | 1466502053005 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1534ms 02:40:53 INFO - PROCESS | 2693 | 1466502053054 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:40:53 INFO - PROCESS | 2693 | 1466502053058 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:40:53 INFO - PROCESS | 2693 | 1466502053064 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - PROCESS | 2693 | 1466502053068 Marionette TRACE conn4 <- [1,1094,null,{}] 02:40:53 INFO - PROCESS | 2693 | 1466502053074 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:53 INFO - PROCESS | 2693 | 1466502053079 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:53 INFO - PROCESS | 2693 | 1466502053262 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:40:53 INFO - PROCESS | 2693 | 1466502053447 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 2693 | 1466502053458 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x99244c00 == 42 [pid = 2693] [id = 281] 02:40:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9a809c00) [pid = 2693] [serial = 844] [outer = (nil)] 02:40:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a91d400) [pid = 2693] [serial = 845] [outer = 0x9a809c00] 02:40:53 INFO - PROCESS | 2693 | 1466502053540 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9a9f6c00) [pid = 2693] [serial = 846] [outer = 0x9a809c00] 02:40:54 INFO - PROCESS | 2693 | 1466502054461 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1432ms 02:40:54 INFO - PROCESS | 2693 | 1466502054497 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:40:54 INFO - PROCESS | 2693 | 1466502054508 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:40:54 INFO - PROCESS | 2693 | 1466502054514 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 2693 | 1466502054518 Marionette TRACE conn4 <- [1,1098,null,{}] 02:40:54 INFO - PROCESS | 2693 | 1466502054523 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 2693 | 1466502054529 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:54 INFO - PROCESS | 2693 | 1466502054717 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:40:54 INFO - PROCESS | 2693 | 1466502054903 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 2693 | 1466502054913 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x99e68c00 == 43 [pid = 2693] [id = 282] 02:40:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9a80a400) [pid = 2693] [serial = 847] [outer = (nil)] 02:40:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9ab38800) [pid = 2693] [serial = 848] [outer = 0x9a80a400] 02:40:55 INFO - PROCESS | 2693 | 1466502055017 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9ab3fc00) [pid = 2693] [serial = 849] [outer = 0x9a80a400] 02:40:55 INFO - PROCESS | 2693 | 1466502055945 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1480ms 02:40:55 INFO - PROCESS | 2693 | 1466502055995 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 2693 | 1466502056002 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:40:56 INFO - PROCESS | 2693 | 1466502056010 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 2693 | 1466502056016 Marionette TRACE conn4 <- [1,1102,null,{}] 02:40:56 INFO - PROCESS | 2693 | 1466502056022 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 2693 | 1466502056027 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:56 INFO - PROCESS | 2693 | 1466502056209 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:40:56 INFO - PROCESS | 2693 | 1466502056394 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 2693 | 1466502056403 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a115800 == 44 [pid = 2693] [id = 283] 02:40:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9a910800) [pid = 2693] [serial = 850] [outer = (nil)] 02:40:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9b04f000) [pid = 2693] [serial = 851] [outer = 0x9a910800] 02:40:56 INFO - PROCESS | 2693 | 1466502056487 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9b055000) [pid = 2693] [serial = 852] [outer = 0x9a910800] 02:40:57 INFO - PROCESS | 2693 | 1466502057406 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1434ms 02:40:57 INFO - PROCESS | 2693 | 1466502057445 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 2693 | 1466502057449 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:40:57 INFO - PROCESS | 2693 | 1466502057455 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 2693 | 1466502057459 Marionette TRACE conn4 <- [1,1106,null,{}] 02:40:57 INFO - PROCESS | 2693 | 1466502057464 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:57 INFO - PROCESS | 2693 | 1466502057470 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:57 INFO - PROCESS | 2693 | 1466502057671 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:40:57 INFO - PROCESS | 2693 | 1466502057869 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 2693 | 1466502057878 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x927ed000 == 45 [pid = 2693] [id = 284] 02:40:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9a91d800) [pid = 2693] [serial = 853] [outer = (nil)] 02:40:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9b3d3400) [pid = 2693] [serial = 854] [outer = 0x9a91d800] 02:40:58 INFO - PROCESS | 2693 | 1466502057998 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9b3dc400) [pid = 2693] [serial = 855] [outer = 0x9a91d800] 02:40:58 INFO - PROCESS | 2693 | 1466502058988 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1585ms 02:40:59 INFO - PROCESS | 2693 | 1466502059042 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 2693 | 1466502059046 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:40:59 INFO - PROCESS | 2693 | 1466502059052 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 2693 | 1466502059057 Marionette TRACE conn4 <- [1,1110,null,{}] 02:40:59 INFO - PROCESS | 2693 | 1466502059063 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:59 INFO - PROCESS | 2693 | 1466502059069 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:59 INFO - PROCESS | 2693 | 1466502059273 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:40:59 INFO - PROCESS | 2693 | 1466502059507 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 2693 | 1466502059518 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:40:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x9bc11000 == 46 [pid = 2693] [id = 285] 02:40:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9bc11400) [pid = 2693] [serial = 856] [outer = (nil)] 02:40:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x9bc1cc00) [pid = 2693] [serial = 857] [outer = 0x9bc11400] 02:40:59 INFO - PROCESS | 2693 | 1466502059645 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9c039400) [pid = 2693] [serial = 858] [outer = 0x9bc11400] 02:41:00 INFO - PROCESS | 2693 | 1466502060561 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1541ms 02:41:00 INFO - PROCESS | 2693 | 1466502060594 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 2693 | 1466502060597 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:41:00 INFO - PROCESS | 2693 | 1466502060605 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 2693 | 1466502060608 Marionette TRACE conn4 <- [1,1114,null,{}] 02:41:00 INFO - PROCESS | 2693 | 1466502060614 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:00 INFO - PROCESS | 2693 | 1466502060619 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:00 INFO - PROCESS | 2693 | 1466502060800 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:41:01 INFO - PROCESS | 2693 | 1466502060994 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:01 INFO - PROCESS | 2693 | 1466502061000 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b145400 == 47 [pid = 2693] [id = 286] 02:41:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x9b524c00) [pid = 2693] [serial = 859] [outer = (nil)] 02:41:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9c046c00) [pid = 2693] [serial = 860] [outer = 0x9b524c00] 02:41:01 INFO - PROCESS | 2693 | 1466502061099 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x9c09c400) [pid = 2693] [serial = 861] [outer = 0x9b524c00] 02:41:02 INFO - PROCESS | 2693 | 1466502062062 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1531ms 02:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:41:02 INFO - PROCESS | 2693 | 1466502062136 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 2693 | 1466502062139 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:41:02 INFO - PROCESS | 2693 | 1466502062146 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 2693 | 1466502062150 Marionette TRACE conn4 <- [1,1118,null,{}] 02:41:02 INFO - PROCESS | 2693 | 1466502062155 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 2693 | 1466502062160 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:02 INFO - PROCESS | 2693 | 1466502062380 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:41:02 INFO - PROCESS | 2693 | 1466502062635 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 2693 | 1466502062648 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x911ad800 == 48 [pid = 2693] [id = 287] 02:41:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x9304e800) [pid = 2693] [serial = 862] [outer = (nil)] 02:41:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x9c0a3000) [pid = 2693] [serial = 863] [outer = 0x9304e800] 02:41:02 INFO - PROCESS | 2693 | 1466502062782 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x9c0a6c00) [pid = 2693] [serial = 864] [outer = 0x9304e800] 02:41:03 INFO - PROCESS | 2693 | 1466502063699 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1629ms 02:41:03 INFO - PROCESS | 2693 | 1466502063775 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 2693 | 1466502063778 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:41:03 INFO - PROCESS | 2693 | 1466502063785 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 2693 | 1466502063789 Marionette TRACE conn4 <- [1,1122,null,{}] 02:41:03 INFO - PROCESS | 2693 | 1466502063795 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:03 INFO - PROCESS | 2693 | 1466502063800 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:03 INFO - PROCESS | 2693 | 1466502063984 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:41:04 INFO - PROCESS | 2693 | 1466502064219 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 2693 | 1466502064227 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2f400 == 49 [pid = 2693] [id = 288] 02:41:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x8d14e800) [pid = 2693] [serial = 865] [outer = (nil)] 02:41:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x8dab0800) [pid = 2693] [serial = 866] [outer = 0x8d14e800] 02:41:04 INFO - PROCESS | 2693 | 1466502064356 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x9104f400) [pid = 2693] [serial = 867] [outer = 0x8d14e800] 02:41:05 INFO - PROCESS | 2693 | 1466502065311 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1578ms 02:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:41:05 INFO - PROCESS | 2693 | 1466502065364 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 2693 | 1466502065367 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:41:05 INFO - PROCESS | 2693 | 1466502065374 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 2693 | 1466502065376 Marionette TRACE conn4 <- [1,1126,null,{}] 02:41:05 INFO - PROCESS | 2693 | 1466502065383 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 2693 | 1466502065387 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:06 INFO - PROCESS | 2693 | 1466502066089 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:41:06 INFO - PROCESS | 2693 | 1466502066371 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 2693 | 1466502066380 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d5000 == 50 [pid = 2693] [id = 289] 02:41:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x8d1d5400) [pid = 2693] [serial = 868] [outer = (nil)] 02:41:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x8dab1000) [pid = 2693] [serial = 869] [outer = 0x8d1d5400] 02:41:06 INFO - PROCESS | 2693 | 1466502066496 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x8dcb5000) [pid = 2693] [serial = 870] [outer = 0x8d1d5400] 02:41:07 INFO - PROCESS | 2693 | 1466502067420 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2081ms 02:41:07 INFO - PROCESS | 2693 | 1466502067454 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 2693 | 1466502067460 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:41:07 INFO - PROCESS | 2693 | 1466502067468 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 2693 | 1466502067473 Marionette TRACE conn4 <- [1,1130,null,{}] 02:41:07 INFO - PROCESS | 2693 | 1466502067480 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 2693 | 1466502067484 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:07 INFO - PROCESS | 2693 | 1466502067663 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:41:07 INFO - PROCESS | 2693 | 1466502067916 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 2693 | 1466502067925 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce30000 == 51 [pid = 2693] [id = 290] 02:41:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x91048400) [pid = 2693] [serial = 871] [outer = (nil)] 02:41:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x91fcf400) [pid = 2693] [serial = 872] [outer = 0x91048400] 02:41:08 INFO - PROCESS | 2693 | 1466502068056 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x922b4c00) [pid = 2693] [serial = 873] [outer = 0x91048400] 02:41:09 INFO - PROCESS | 2693 | 1466502069109 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1687ms 02:41:09 INFO - PROCESS | 2693 | 1466502069155 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:41:09 INFO - PROCESS | 2693 | 1466502069160 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:41:09 INFO - PROCESS | 2693 | 1466502069166 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 2693 | 1466502069169 Marionette TRACE conn4 <- [1,1134,null,{}] 02:41:09 INFO - PROCESS | 2693 | 1466502069175 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 2693 | 1466502069180 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:09 INFO - PROCESS | 2693 | 1466502069400 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d5800 == 50 [pid = 2693] [id = 243] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x92388800 == 49 [pid = 2693] [id = 244] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8dabb000 == 48 [pid = 2693] [id = 251] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb5400 == 47 [pid = 2693] [id = 255] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1cb400 == 46 [pid = 2693] [id = 266] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901c00 == 45 [pid = 2693] [id = 267] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab0400 == 44 [pid = 2693] [id = 265] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x99755800 == 43 [pid = 2693] [id = 260] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x9a9f5000 == 42 [pid = 2693] [id = 261] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcac00 == 41 [pid = 2693] [id = 264] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8c908c00 == 40 [pid = 2693] [id = 254] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901800 == 39 [pid = 2693] [id = 256] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14b400 == 38 [pid = 2693] [id = 257] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90a400 == 37 [pid = 2693] [id = 258] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8c910000 == 36 [pid = 2693] [id = 262] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8c906400 == 35 [pid = 2693] [id = 263] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8c902c00 == 34 [pid = 2693] [id = 250] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x91fd5800 == 33 [pid = 2693] [id = 252] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd3800 == 32 [pid = 2693] [id = 253] 02:41:11 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903000 == 31 [pid = 2693] [id = 259] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x8dab8000) [pid = 2693] [serial = 740] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x9aac2800) [pid = 2693] [serial = 702] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x8ce31000) [pid = 2693] [serial = 738] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0xa3387800) [pid = 2693] [serial = 723] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x911bc800) [pid = 2693] [serial = 692] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x922b1000) [pid = 2693] [serial = 746] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9b04f800) [pid = 2693] [serial = 704] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9aabd000) [pid = 2693] [serial = 701] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0xa23edc00) [pid = 2693] [serial = 720] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x8dcb0400) [pid = 2693] [serial = 741] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x8d1d7800) [pid = 2693] [serial = 729] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x92388000) [pid = 2693] [serial = 747] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x911b3c00) [pid = 2693] [serial = 744] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9a912800) [pid = 2693] [serial = 699] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x96ee1000) [pid = 2693] [serial = 696] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9cc2fc00) [pid = 2693] [serial = 711] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0xa2fb4400) [pid = 2693] [serial = 722] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9b47d000) [pid = 2693] [serial = 707] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9cc7a400) [pid = 2693] [serial = 713] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x8c90c800) [pid = 2693] [serial = 737] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9104ac00) [pid = 2693] [serial = 743] [outer = (nil)] [url = about:blank] 02:41:11 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x91047000) [pid = 2693] [serial = 732] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9d907c00) [pid = 2693] [serial = 714] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x8d1d4400) [pid = 2693] [serial = 728] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0xa34c6c00) [pid = 2693] [serial = 725] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0xa2378800) [pid = 2693] [serial = 719] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x8c90d800) [pid = 2693] [serial = 689] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9c040c00) [pid = 2693] [serial = 708] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0xa1188800) [pid = 2693] [serial = 717] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x922acc00) [pid = 2693] [serial = 693] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9548d800) [pid = 2693] [serial = 695] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x8e5a9000) [pid = 2693] [serial = 731] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0xa1113800) [pid = 2693] [serial = 716] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x925aa400) [pid = 2693] [serial = 734] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x92cd8800) [pid = 2693] [serial = 735] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9b3d9400) [pid = 2693] [serial = 705] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0xa35a9c00) [pid = 2693] [serial = 726] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x8d14bc00) [pid = 2693] [serial = 690] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9a80a000) [pid = 2693] [serial = 698] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9cbf3c00) [pid = 2693] [serial = 710] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x922b1c00) [pid = 2693] [serial = 749] [outer = (nil)] [url = about:blank] 02:41:12 INFO - PROCESS | 2693 | 1466502072136 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 2693 | 1466502072145 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90c000 == 32 [pid = 2693] [id = 291] 02:41:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8c90c400) [pid = 2693] [serial = 874] [outer = (nil)] 02:41:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8ce2f800) [pid = 2693] [serial = 875] [outer = 0x8c90c400] 02:41:12 INFO - PROCESS | 2693 | 1466502072227 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x8d14e000) [pid = 2693] [serial = 876] [outer = 0x8c90c400] 02:41:13 INFO - PROCESS | 2693 | 1466502073034 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 3903ms 02:41:13 INFO - PROCESS | 2693 | 1466502073081 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 2693 | 1466502073087 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:41:13 INFO - PROCESS | 2693 | 1466502073096 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 2693 | 1466502073100 Marionette TRACE conn4 <- [1,1138,null,{}] 02:41:13 INFO - PROCESS | 2693 | 1466502073108 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 2693 | 1466502073116 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:13 INFO - PROCESS | 2693 | 1466502073281 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:41:13 INFO - PROCESS | 2693 | 1466502073293 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 2693 | 1466502073301 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb2400 == 33 [pid = 2693] [id = 292] 02:41:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x8dcb3800) [pid = 2693] [serial = 877] [outer = (nil)] 02:41:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x8dcbcc00) [pid = 2693] [serial = 878] [outer = 0x8dcb3800] 02:41:13 INFO - PROCESS | 2693 | 1466502073376 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x8e5a8c00) [pid = 2693] [serial = 879] [outer = 0x8dcb3800] 02:41:14 INFO - PROCESS | 2693 | 1466502074287 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1231ms 02:41:14 INFO - PROCESS | 2693 | 1466502074329 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 2693 | 1466502074335 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:41:14 INFO - PROCESS | 2693 | 1466502074342 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 2693 | 1466502074345 Marionette TRACE conn4 <- [1,1142,null,{}] 02:41:14 INFO - PROCESS | 2693 | 1466502074351 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 2693 | 1466502074356 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:14 INFO - PROCESS | 2693 | 1466502074520 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:41:14 INFO - PROCESS | 2693 | 1466502074692 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 2693 | 1466502074700 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcba800 == 34 [pid = 2693] [id = 293] 02:41:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9104e400) [pid = 2693] [serial = 880] [outer = (nil)] 02:41:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x911b6000) [pid = 2693] [serial = 881] [outer = 0x9104e400] 02:41:14 INFO - PROCESS | 2693 | 1466502074770 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x911c5400) [pid = 2693] [serial = 882] [outer = 0x9104e400] 02:41:15 INFO - PROCESS | 2693 | 1466502075730 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1429ms 02:41:15 INFO - PROCESS | 2693 | 1466502075776 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 2693 | 1466502075781 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:41:15 INFO - PROCESS | 2693 | 1466502075810 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 2693 | 1466502075819 Marionette TRACE conn4 <- [1,1146,null,{}] 02:41:15 INFO - PROCESS | 2693 | 1466502075828 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:15 INFO - PROCESS | 2693 | 1466502075835 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:16 INFO - PROCESS | 2693 | 1466502076061 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:41:16 INFO - PROCESS | 2693 | 1466502076083 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 2693 | 1466502076090 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d150800 == 35 [pid = 2693] [id = 294] 02:41:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x8d1d9800) [pid = 2693] [serial = 883] [outer = (nil)] 02:41:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x927f1c00) [pid = 2693] [serial = 884] [outer = 0x8d1d9800] 02:41:16 INFO - PROCESS | 2693 | 1466502076199 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x92cd9400) [pid = 2693] [serial = 885] [outer = 0x8d1d9800] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x8ce2b800) [pid = 2693] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x92cd1c00) [pid = 2693] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x961ef000) [pid = 2693] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x8c90dc00) [pid = 2693] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9aac0800) [pid = 2693] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8d154c00) [pid = 2693] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8d156000) [pid = 2693] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x8ce2cc00) [pid = 2693] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9304b400) [pid = 2693] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9af89800) [pid = 2693] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8d1cfc00) [pid = 2693] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x93baa000) [pid = 2693] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x927ea400) [pid = 2693] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x911c7400) [pid = 2693] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8d1d0c00) [pid = 2693] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8e5a2000) [pid = 2693] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8c909c00) [pid = 2693] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x92cd5c00) [pid = 2693] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8d1d4000) [pid = 2693] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8c902800) [pid = 2693] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9a437400) [pid = 2693] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x91fd6c00) [pid = 2693] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x91fcd800) [pid = 2693] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8c903400) [pid = 2693] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x95494800) [pid = 2693] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:41:17 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9514a400) [pid = 2693] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:41:18 INFO - PROCESS | 2693 | 1466502078365 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2594ms 02:41:18 INFO - PROCESS | 2693 | 1466502078396 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 2693 | 1466502078400 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:41:18 INFO - PROCESS | 2693 | 1466502078406 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 2693 | 1466502078410 Marionette TRACE conn4 <- [1,1150,null,{}] 02:41:18 INFO - PROCESS | 2693 | 1466502078415 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:18 INFO - PROCESS | 2693 | 1466502078420 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:18 INFO - PROCESS | 2693 | 1466502078575 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:41:18 INFO - PROCESS | 2693 | 1466502078590 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 2693 | 1466502078596 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab4c00 == 36 [pid = 2693] [id = 295] 02:41:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x911b5000) [pid = 2693] [serial = 886] [outer = (nil)] 02:41:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x927ecc00) [pid = 2693] [serial = 887] [outer = 0x911b5000] 02:41:18 INFO - PROCESS | 2693 | 1466502078666 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x927f4400) [pid = 2693] [serial = 888] [outer = 0x911b5000] 02:41:19 INFO - PROCESS | 2693 | 1466502079519 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1136ms 02:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:41:19 INFO - PROCESS | 2693 | 1466502079553 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 2693 | 1466502079555 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:41:19 INFO - PROCESS | 2693 | 1466502079562 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 2693 | 1466502079566 Marionette TRACE conn4 <- [1,1154,null,{}] 02:41:19 INFO - PROCESS | 2693 | 1466502079571 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:19 INFO - PROCESS | 2693 | 1466502079576 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:19 INFO - PROCESS | 2693 | 1466502079723 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:41:19 INFO - PROCESS | 2693 | 1466502079733 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 2693 | 1466502079752 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x93048800 == 37 [pid = 2693] [id = 296] 02:41:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x93048c00) [pid = 2693] [serial = 889] [outer = (nil)] 02:41:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x93badc00) [pid = 2693] [serial = 890] [outer = 0x93048c00] 02:41:19 INFO - PROCESS | 2693 | 1466502079831 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x95140800) [pid = 2693] [serial = 891] [outer = 0x93048c00] 02:41:20 INFO - PROCESS | 2693 | --DOCSHELL 0x9238e000 == 36 [pid = 2693] [id = 9] 02:41:21 INFO - PROCESS | 2693 | 1466502081177 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1691ms 02:41:21 INFO - PROCESS | 2693 | 1466502081253 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:41:21 INFO - PROCESS | 2693 | 1466502081258 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:41:21 INFO - PROCESS | 2693 | 1466502081267 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 2693 | 1466502081271 Marionette TRACE conn4 <- [1,1158,null,{}] 02:41:21 INFO - PROCESS | 2693 | 1466502081279 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:21 INFO - PROCESS | 2693 | 1466502081285 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:21 INFO - PROCESS | 2693 | 1466502081497 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:41:21 INFO - PROCESS | 2693 | 1466502081727 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 2693 | 1466502081737 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c904400 == 37 [pid = 2693] [id = 297] 02:41:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x8d153800) [pid = 2693] [serial = 892] [outer = (nil)] 02:41:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9104c400) [pid = 2693] [serial = 893] [outer = 0x8d153800] 02:41:21 INFO - PROCESS | 2693 | 1466502081827 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x911b1400) [pid = 2693] [serial = 894] [outer = 0x8d153800] 02:41:22 INFO - PROCESS | 2693 | 1466502082760 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1581ms 02:41:22 INFO - PROCESS | 2693 | 1466502082847 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 2693 | 1466502082855 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:41:22 INFO - PROCESS | 2693 | 1466502082866 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 2693 | 1466502082870 Marionette TRACE conn4 <- [1,1162,null,{}] 02:41:22 INFO - PROCESS | 2693 | 1466502082876 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:22 INFO - PROCESS | 2693 | 1466502082882 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:23 INFO - PROCESS | 2693 | 1466502083136 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:41:23 INFO - PROCESS | 2693 | 1466502083404 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 2693 | 1466502083413 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x922b9c00 == 38 [pid = 2693] [id = 298] 02:41:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x92389800) [pid = 2693] [serial = 895] [outer = (nil)] 02:41:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x927f7c00) [pid = 2693] [serial = 896] [outer = 0x92389800] 02:41:23 INFO - PROCESS | 2693 | 1466502083518 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x92f22800) [pid = 2693] [serial = 897] [outer = 0x92389800] 02:41:24 INFO - PROCESS | 2693 | 1466502084404 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1584ms 02:41:24 INFO - PROCESS | 2693 | 1466502084451 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:41:24 INFO - PROCESS | 2693 | 1466502084455 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:41:24 INFO - PROCESS | 2693 | 1466502084462 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 2693 | 1466502084468 Marionette TRACE conn4 <- [1,1166,null,{}] 02:41:24 INFO - PROCESS | 2693 | 1466502084484 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:24 INFO - PROCESS | 2693 | 1466502084493 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:24 INFO - PROCESS | 2693 | 1466502084677 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:41:24 INFO - PROCESS | 2693 | 1466502084853 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 2693 | 1466502084864 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x95494800 == 39 [pid = 2693] [id = 299] 02:41:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x95495c00) [pid = 2693] [serial = 898] [outer = (nil)] 02:41:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x961e5000) [pid = 2693] [serial = 899] [outer = 0x95495c00] 02:41:25 INFO - PROCESS | 2693 | 1466502084998 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x961ef000) [pid = 2693] [serial = 900] [outer = 0x95495c00] 02:41:25 INFO - PROCESS | 2693 | 1466502085898 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1488ms 02:41:25 INFO - PROCESS | 2693 | 1466502085949 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 2693 | 1466502085954 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:41:25 INFO - PROCESS | 2693 | 1466502085960 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 2693 | 1466502085963 Marionette TRACE conn4 <- [1,1170,null,{}] 02:41:25 INFO - PROCESS | 2693 | 1466502085970 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 2693 | 1466502085975 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:26 INFO - PROCESS | 2693 | 1466502086154 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:41:26 INFO - PROCESS | 2693 | 1466502086392 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 2693 | 1466502086402 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcb400 == 40 [pid = 2693] [id = 300] 02:41:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x96e32000) [pid = 2693] [serial = 901] [outer = (nil)] 02:41:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x96ee2c00) [pid = 2693] [serial = 902] [outer = 0x96e32000] 02:41:26 INFO - PROCESS | 2693 | 1466502086529 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9787dc00) [pid = 2693] [serial = 903] [outer = 0x96e32000] 02:41:27 INFO - PROCESS | 2693 | 1466502087395 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1479ms 02:41:27 INFO - PROCESS | 2693 | 1466502087441 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 2693 | 1466502087445 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:41:27 INFO - PROCESS | 2693 | 1466502087451 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 2693 | 1466502087455 Marionette TRACE conn4 <- [1,1174,null,{}] 02:41:27 INFO - PROCESS | 2693 | 1466502087461 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 2693 | 1466502087467 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:27 INFO - PROCESS | 2693 | 1466502087637 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:41:27 INFO - PROCESS | 2693 | 1466502087888 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 2693 | 1466502087898 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e59f800 == 41 [pid = 2693] [id = 301] 02:41:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x91fd5000) [pid = 2693] [serial = 904] [outer = (nil)] 02:41:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x992ea800) [pid = 2693] [serial = 905] [outer = 0x91fd5000] 02:41:28 INFO - PROCESS | 2693 | 1466502088042 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x99763000) [pid = 2693] [serial = 906] [outer = 0x91fd5000] 02:41:28 INFO - PROCESS | 2693 | 1466502088976 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 2693 | 1466502089035 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:41:29 INFO - PROCESS | 2693 | 1466502089042 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 2693 | 1466502089046 Marionette TRACE conn4 <- [1,1178,null,{}] 02:41:29 INFO - PROCESS | 2693 | 1466502089052 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 2693 | 1466502089061 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:29 INFO - PROCESS | 2693 | 1466502089254 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:41:29 INFO - PROCESS | 2693 | 1466502089474 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 2693 | 1466502089480 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:29 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903c00 == 42 [pid = 2693] [id = 302] 02:41:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x8ce2d000) [pid = 2693] [serial = 907] [outer = (nil)] 02:41:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9a10dc00) [pid = 2693] [serial = 908] [outer = 0x8ce2d000] 02:41:29 INFO - PROCESS | 2693 | 1466502089610 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9a057000) [pid = 2693] [serial = 909] [outer = 0x8ce2d000] 02:41:30 INFO - PROCESS | 2693 | 1466502090495 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:41:30 INFO - PROCESS | 2693 | 1466502090586 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:41:30 INFO - PROCESS | 2693 | 1466502090592 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 2693 | 1466502090596 Marionette TRACE conn4 <- [1,1182,null,{}] 02:41:30 INFO - PROCESS | 2693 | 1466502090601 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:30 INFO - PROCESS | 2693 | 1466502090607 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:30 INFO - PROCESS | 2693 | 1466502090810 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:41:31 INFO - PROCESS | 2693 | 1466502091033 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 2693 | 1466502091043 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901400 == 43 [pid = 2693] [id = 303] 02:41:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x8ce32800) [pid = 2693] [serial = 910] [outer = (nil)] 02:41:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9a805800) [pid = 2693] [serial = 911] [outer = 0x8ce32800] 02:41:31 INFO - PROCESS | 2693 | 1466502091160 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a80d400) [pid = 2693] [serial = 912] [outer = 0x8ce32800] 02:41:31 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:31 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:41:32 INFO - PROCESS | 2693 | 1466502092062 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 2693 | 1466502092137 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:41:32 INFO - PROCESS | 2693 | 1466502092144 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 2693 | 1466502092146 Marionette TRACE conn4 <- [1,1186,null,{}] 02:41:32 INFO - PROCESS | 2693 | 1466502092153 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:32 INFO - PROCESS | 2693 | 1466502092158 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:32 INFO - PROCESS | 2693 | 1466502092329 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:41:32 INFO - PROCESS | 2693 | 1466502092510 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 2693 | 1466502092518 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cde800 == 44 [pid = 2693] [id = 304] 02:41:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9a116c00) [pid = 2693] [serial = 913] [outer = (nil)] 02:41:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9aabcc00) [pid = 2693] [serial = 914] [outer = 0x9a116c00] 02:41:32 INFO - PROCESS | 2693 | 1466502092603 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9aac2400) [pid = 2693] [serial = 915] [outer = 0x9a116c00] 02:41:33 INFO - PROCESS | 2693 | 1466502093581 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 2693 | 1466502093627 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:41:33 INFO - PROCESS | 2693 | 1466502093633 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 2693 | 1466502093637 Marionette TRACE conn4 <- [1,1190,null,{}] 02:41:33 INFO - PROCESS | 2693 | 1466502093642 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 2693 | 1466502093648 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:33 INFO - PROCESS | 2693 | 1466502093818 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:41:34 INFO - PROCESS | 2693 | 1466502093995 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 2693 | 1466502094003 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x91043400 == 45 [pid = 2693] [id = 305] 02:41:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x95147c00) [pid = 2693] [serial = 916] [outer = (nil)] 02:41:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9af81800) [pid = 2693] [serial = 917] [outer = 0x95147c00] 02:41:34 INFO - PROCESS | 2693 | 1466502094084 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9af84800) [pid = 2693] [serial = 918] [outer = 0x95147c00] 02:41:35 INFO - PROCESS | 2693 | 1466502095016 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:41:35 INFO - PROCESS | 2693 | 1466502095071 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:41:35 INFO - PROCESS | 2693 | 1466502095078 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 2693 | 1466502095082 Marionette TRACE conn4 <- [1,1194,null,{}] 02:41:35 INFO - PROCESS | 2693 | 1466502095088 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 2693 | 1466502095093 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:35 INFO - PROCESS | 2693 | 1466502095268 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:41:35 INFO - PROCESS | 2693 | 1466502095453 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 2693 | 1466502095462 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d159000 == 46 [pid = 2693] [id = 306] 02:41:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9a057400) [pid = 2693] [serial = 919] [outer = (nil)] 02:41:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9b123400) [pid = 2693] [serial = 920] [outer = 0x9a057400] 02:41:35 INFO - PROCESS | 2693 | 1466502095567 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9b14cc00) [pid = 2693] [serial = 921] [outer = 0x9a057400] 02:41:36 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:36 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:41:36 INFO - PROCESS | 2693 | 1466502096611 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 2693 | 1466502096666 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:41:36 INFO - PROCESS | 2693 | 1466502096672 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 2693 | 1466502096677 Marionette TRACE conn4 <- [1,1198,null,{}] 02:41:36 INFO - PROCESS | 2693 | 1466502096683 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:36 INFO - PROCESS | 2693 | 1466502096689 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:36 INFO - PROCESS | 2693 | 1466502096886 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:41:37 INFO - PROCESS | 2693 | 1466502097112 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 2693 | 1466502097121 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x95494000 == 47 [pid = 2693] [id = 307] 02:41:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9a80a000) [pid = 2693] [serial = 922] [outer = (nil)] 02:41:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9b51bc00) [pid = 2693] [serial = 923] [outer = 0x9a80a000] 02:41:37 INFO - PROCESS | 2693 | 1466502097249 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x9bcdfc00) [pid = 2693] [serial = 924] [outer = 0x9a80a000] 02:41:38 INFO - PROCESS | 2693 | 1466502098154 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1535ms 02:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:41:38 INFO - PROCESS | 2693 | 1466502098208 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 2693 | 1466502098211 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:41:38 INFO - PROCESS | 2693 | 1466502098218 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 2693 | 1466502098221 Marionette TRACE conn4 <- [1,1202,null,{}] 02:41:38 INFO - PROCESS | 2693 | 1466502098227 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 2693 | 1466502098232 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:38 INFO - PROCESS | 2693 | 1466502098402 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:41:38 INFO - PROCESS | 2693 | 1466502098585 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 2693 | 1466502098593 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b3d8c00 == 48 [pid = 2693] [id = 308] 02:41:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9b442000) [pid = 2693] [serial = 925] [outer = (nil)] 02:41:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x9c045000) [pid = 2693] [serial = 926] [outer = 0x9b442000] 02:41:38 INFO - PROCESS | 2693 | 1466502098721 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9c09bc00) [pid = 2693] [serial = 927] [outer = 0x9b442000] 02:41:39 INFO - PROCESS | 2693 | 1466502099607 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:41:39 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 02:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1436ms 02:41:39 INFO - PROCESS | 2693 | 1466502099654 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:41:39 INFO - PROCESS | 2693 | 1466502099658 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:41:39 INFO - PROCESS | 2693 | 1466502099664 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 2693 | 1466502099668 Marionette TRACE conn4 <- [1,1206,null,{}] 02:41:39 INFO - PROCESS | 2693 | 1466502099674 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 2693 | 1466502099679 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:39 INFO - PROCESS | 2693 | 1466502099855 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:41:40 INFO - PROCESS | 2693 | 1466502100037 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 2693 | 1466502100047 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c906400 == 49 [pid = 2693] [id = 309] 02:41:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8ce36400) [pid = 2693] [serial = 928] [outer = (nil)] 02:41:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x9cbc7c00) [pid = 2693] [serial = 929] [outer = 0x8ce36400] 02:41:40 INFO - PROCESS | 2693 | 1466502100127 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x9cbcc400) [pid = 2693] [serial = 930] [outer = 0x8ce36400] 02:41:41 INFO - PROCESS | 2693 | 1466502101068 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:41:41 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 02:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1447ms 02:41:41 INFO - PROCESS | 2693 | 1466502101112 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 2693 | 1466502101116 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:41:41 INFO - PROCESS | 2693 | 1466502101122 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 2693 | 1466502101126 Marionette TRACE conn4 <- [1,1210,null,{}] 02:41:41 INFO - PROCESS | 2693 | 1466502101131 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 2693 | 1466502101136 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:41 INFO - PROCESS | 2693 | 1466502101322 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:41:41 INFO - PROCESS | 2693 | 1466502101513 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 2693 | 1466502101524 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb8000 == 50 [pid = 2693] [id = 310] 02:41:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x92cde400) [pid = 2693] [serial = 931] [outer = (nil)] 02:41:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x9cbf8800) [pid = 2693] [serial = 932] [outer = 0x92cde400] 02:41:41 INFO - PROCESS | 2693 | 1466502101645 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x9cc36400) [pid = 2693] [serial = 933] [outer = 0x92cde400] 02:41:42 INFO - PROCESS | 2693 | 1466502102536 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1477ms 02:41:42 INFO - PROCESS | 2693 | 1466502102601 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 2693 | 1466502102606 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:41:42 INFO - PROCESS | 2693 | 1466502102613 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 2693 | 1466502102615 Marionette TRACE conn4 <- [1,1214,null,{}] 02:41:42 INFO - PROCESS | 2693 | 1466502102621 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 2693 | 1466502102626 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:42 INFO - PROCESS | 2693 | 1466502102837 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:41:43 INFO - PROCESS | 2693 | 1466502103023 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 2693 | 1466502103034 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1ca400 == 51 [pid = 2693] [id = 311] 02:41:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x9cbc6000) [pid = 2693] [serial = 934] [outer = (nil)] 02:41:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x9d904c00) [pid = 2693] [serial = 935] [outer = 0x9cbc6000] 02:41:43 INFO - PROCESS | 2693 | 1466502103161 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x9d90c400) [pid = 2693] [serial = 936] [outer = 0x9cbc6000] 02:41:44 INFO - PROCESS | 2693 | 1466502104146 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1591ms 02:41:44 INFO - PROCESS | 2693 | 1466502104205 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 2693 | 1466502104208 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:41:44 INFO - PROCESS | 2693 | 1466502104215 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 2693 | 1466502104219 Marionette TRACE conn4 <- [1,1218,null,{}] 02:41:44 INFO - PROCESS | 2693 | 1466502104224 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:44 INFO - PROCESS | 2693 | 1466502104229 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:44 INFO - PROCESS | 2693 | 1466502104406 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:41:44 INFO - PROCESS | 2693 | 1466502104643 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 2693 | 1466502104652 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d2000 == 52 [pid = 2693] [id = 312] 02:41:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x911c6000) [pid = 2693] [serial = 937] [outer = (nil)] 02:41:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x9a43a800) [pid = 2693] [serial = 938] [outer = 0x911c6000] 02:41:44 INFO - PROCESS | 2693 | 1466502104775 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x9cc38000) [pid = 2693] [serial = 939] [outer = 0x911c6000] 02:41:45 INFO - PROCESS | 2693 | 1466502105645 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1478ms 02:41:45 INFO - PROCESS | 2693 | 1466502105694 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 2693 | 1466502105698 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:41:45 INFO - PROCESS | 2693 | 1466502105704 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 2693 | 1466502105708 Marionette TRACE conn4 <- [1,1222,null,{}] 02:41:45 INFO - PROCESS | 2693 | 1466502105713 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 2693 | 1466502105718 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:45 INFO - PROCESS | 2693 | 1466502105905 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:41:46 INFO - PROCESS | 2693 | 1466502106152 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 2693 | 1466502106160 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14d400 == 53 [pid = 2693] [id = 313] 02:41:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x8d1cb000) [pid = 2693] [serial = 940] [outer = (nil)] 02:41:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x911bb000) [pid = 2693] [serial = 941] [outer = 0x8d1cb000] 02:41:46 INFO - PROCESS | 2693 | 1466502106285 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 185 (0x927f3c00) [pid = 2693] [serial = 942] [outer = 0x8d1cb000] 02:41:47 INFO - PROCESS | 2693 | 1466502107250 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 2693 | 1466502107303 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:41:47 INFO - PROCESS | 2693 | 1466502107309 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 2693 | 1466502107313 Marionette TRACE conn4 <- [1,1226,null,{}] 02:41:47 INFO - PROCESS | 2693 | 1466502107319 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 2693 | 1466502107324 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:47 INFO - PROCESS | 2693 | 1466502107501 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:41:47 INFO - PROCESS | 2693 | 1466502107732 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 2693 | 1466502107740 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901800 == 54 [pid = 2693] [id = 314] 02:41:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 186 (0x8c902c00) [pid = 2693] [serial = 943] [outer = (nil)] 02:41:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 187 (0x8c90cc00) [pid = 2693] [serial = 944] [outer = 0x8c902c00] 02:41:48 INFO - PROCESS | 2693 | 1466502108094 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 188 (0x8d157800) [pid = 2693] [serial = 945] [outer = 0x8c902c00] 02:41:48 INFO - PROCESS | 2693 | 1466502108986 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1742ms 02:41:49 INFO - PROCESS | 2693 | 1466502109053 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 2693 | 1466502109059 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:41:49 INFO - PROCESS | 2693 | 1466502109066 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 2693 | 1466502109070 Marionette TRACE conn4 <- [1,1230,null,{}] 02:41:49 INFO - PROCESS | 2693 | 1466502109077 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 2693 | 1466502109083 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:49 INFO - PROCESS | 2693 | 1466502109268 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:41:49 INFO - PROCESS | 2693 | 1466502109458 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 2693 | 1466502109465 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104c800 == 55 [pid = 2693] [id = 315] 02:41:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 189 (0x911b3000) [pid = 2693] [serial = 946] [outer = (nil)] 02:41:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 190 (0x91fcb800) [pid = 2693] [serial = 947] [outer = 0x911b3000] 02:41:49 INFO - PROCESS | 2693 | 1466502109591 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 191 (0x922b3c00) [pid = 2693] [serial = 948] [outer = 0x911b3000] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 190 (0x9238cc00) [pid = 2693] [serial = 750] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 189 (0x93bb2000) [pid = 2693] [serial = 818] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 188 (0x93dd6400) [pid = 2693] [serial = 819] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 187 (0x96ed6800) [pid = 2693] [serial = 767] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 186 (0x99240800) [pid = 2693] [serial = 768] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 185 (0x8d1d3800) [pid = 2693] [serial = 803] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 184 (0x8e5a8000) [pid = 2693] [serial = 804] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0x9af85800) [pid = 2693] [serial = 785] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x9af8c800) [pid = 2693] [serial = 786] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x9a807400) [pid = 2693] [serial = 779] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x9a80d000) [pid = 2693] [serial = 780] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x9b3d6400) [pid = 2693] [serial = 791] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x9b3d8800) [pid = 2693] [serial = 792] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x8ce39c00) [pid = 2693] [serial = 806] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x8d1ce800) [pid = 2693] [serial = 807] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x93dd8400) [pid = 2693] [serial = 761] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x950bfc00) [pid = 2693] [serial = 762] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9b446400) [pid = 2693] [serial = 794] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9b479c00) [pid = 2693] [serial = 795] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x927ec400) [pid = 2693] [serial = 800] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x95141000) [pid = 2693] [serial = 801] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9b13e800) [pid = 2693] [serial = 788] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9b144800) [pid = 2693] [serial = 789] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9a436400) [pid = 2693] [serial = 776] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9a438000) [pid = 2693] [serial = 777] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9b524800) [pid = 2693] [serial = 797] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9bc13c00) [pid = 2693] [serial = 798] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x9a05a400) [pid = 2693] [serial = 773] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9a05e400) [pid = 2693] [serial = 774] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x8e5a9800) [pid = 2693] [serial = 755] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x911ae400) [pid = 2693] [serial = 756] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x95487000) [pid = 2693] [serial = 764] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x961e0400) [pid = 2693] [serial = 765] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x92f27000) [pid = 2693] [serial = 815] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x91046800) [pid = 2693] [serial = 809] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x911b7800) [pid = 2693] [serial = 810] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x997ee000) [pid = 2693] [serial = 770] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x95148c00) [pid = 2693] [serial = 771] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9a917000) [pid = 2693] [serial = 782] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9aabb800) [pid = 2693] [serial = 783] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9238c800) [pid = 2693] [serial = 758] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x92cd6c00) [pid = 2693] [serial = 759] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x91fd3400) [pid = 2693] [serial = 812] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x92386000) [pid = 2693] [serial = 813] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x8c90e400) [pid = 2693] [serial = 752] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x8ce39400) [pid = 2693] [serial = 753] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x96e39000) [pid = 2693] [serial = 824] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x96ee1400) [pid = 2693] [serial = 825] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x961e8400) [pid = 2693] [serial = 822] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x95181800) [pid = 2693] [serial = 821] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9304d000) [pid = 2693] [serial = 816] [outer = (nil)] [url = about:blank] 02:41:50 INFO - PROCESS | 2693 | 1466502110802 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1786ms 02:41:50 INFO - PROCESS | 2693 | 1466502110867 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 2693 | 1466502110873 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:41:50 INFO - PROCESS | 2693 | 1466502110883 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 2693 | 1466502110887 Marionette TRACE conn4 <- [1,1234,null,{}] 02:41:50 INFO - PROCESS | 2693 | 1466502110893 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 2693 | 1466502110899 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:51 INFO - PROCESS | 2693 | 1466502111127 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:41:51 INFO - PROCESS | 2693 | 1466502111324 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 2693 | 1466502111337 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce39400 == 56 [pid = 2693] [id = 316] 02:41:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x8d14a800) [pid = 2693] [serial = 949] [outer = (nil)] 02:41:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x92386000) [pid = 2693] [serial = 950] [outer = 0x8d14a800] 02:41:51 INFO - PROCESS | 2693 | 1466502111422 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x925aa800) [pid = 2693] [serial = 951] [outer = 0x8d14a800] 02:41:52 INFO - PROCESS | 2693 | 1466502112224 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1379ms 02:41:52 INFO - PROCESS | 2693 | 1466502112262 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 2693 | 1466502112265 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:41:52 INFO - PROCESS | 2693 | 1466502112272 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 2693 | 1466502112278 Marionette TRACE conn4 <- [1,1238,null,{}] 02:41:52 INFO - PROCESS | 2693 | 1466502112293 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 2693 | 1466502112301 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:52 INFO - PROCESS | 2693 | 1466502112472 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:41:52 INFO - PROCESS | 2693 | 1466502112482 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 2693 | 1466502112488 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x92387400 == 57 [pid = 2693] [id = 317] 02:41:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x93dd8800) [pid = 2693] [serial = 952] [outer = (nil)] 02:41:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x950c2400) [pid = 2693] [serial = 953] [outer = 0x93dd8800] 02:41:52 INFO - PROCESS | 2693 | 1466502112557 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9514b800) [pid = 2693] [serial = 954] [outer = 0x93dd8800] 02:41:53 INFO - PROCESS | 2693 | 1466502113503 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1248ms 02:41:53 INFO - PROCESS | 2693 | 1466502113520 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:41:53 INFO - PROCESS | 2693 | 1466502113525 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:41:53 INFO - PROCESS | 2693 | 1466502113531 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 2693 | 1466502113534 Marionette TRACE conn4 <- [1,1242,null,{}] 02:41:53 INFO - PROCESS | 2693 | 1466502113547 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 2693 | 1466502113552 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:53 INFO - PROCESS | 2693 | 1466502113773 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:41:53 INFO - PROCESS | 2693 | 1466502113793 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 2693 | 1466502113821 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x911ae400 == 58 [pid = 2693] [id = 318] 02:41:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x950b9c00) [pid = 2693] [serial = 955] [outer = (nil)] 02:41:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x961e7400) [pid = 2693] [serial = 956] [outer = 0x950b9c00] 02:41:53 INFO - PROCESS | 2693 | 1466502113969 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x961ee400) [pid = 2693] [serial = 957] [outer = 0x950b9c00] 02:41:54 INFO - PROCESS | 2693 | 1466502114863 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1386ms 02:41:54 INFO - PROCESS | 2693 | 1466502114925 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 2693 | 1466502114929 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:41:54 INFO - PROCESS | 2693 | 1466502114935 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 2693 | 1466502114937 Marionette TRACE conn4 <- [1,1246,null,{}] 02:41:54 INFO - PROCESS | 2693 | 1466502114943 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 2693 | 1466502114948 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:55 INFO - PROCESS | 2693 | 1466502115168 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:41:55 INFO - PROCESS | 2693 | 1466502115192 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 2693 | 1466502115200 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x96ed8c00 == 59 [pid = 2693] [id = 319] 02:41:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x96edbc00) [pid = 2693] [serial = 958] [outer = (nil)] 02:41:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x98361800) [pid = 2693] [serial = 959] [outer = 0x96edbc00] 02:41:55 INFO - PROCESS | 2693 | 1466502115293 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9a007c00) [pid = 2693] [serial = 960] [outer = 0x96edbc00] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x911b5000) [pid = 2693] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x8d1d9800) [pid = 2693] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x91048400) [pid = 2693] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8c90c400) [pid = 2693] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8dcb3800) [pid = 2693] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x99e5bc00) [pid = 2693] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x992f3c00) [pid = 2693] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x961e1000) [pid = 2693] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x92389400) [pid = 2693] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x8dabcc00) [pid = 2693] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x8d1d5400) [pid = 2693] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8d14e800) [pid = 2693] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9304e800) [pid = 2693] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9b524c00) [pid = 2693] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9bc11400) [pid = 2693] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9a91d800) [pid = 2693] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9a910800) [pid = 2693] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9a80a400) [pid = 2693] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9a809c00) [pid = 2693] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9a10d400) [pid = 2693] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:41:55 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9104e400) [pid = 2693] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:41:56 INFO - PROCESS | 2693 | 1466502116468 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1595ms 02:41:56 INFO - PROCESS | 2693 | 1466502116530 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 2693 | 1466502116534 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:41:56 INFO - PROCESS | 2693 | 1466502116540 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 2693 | 1466502116542 Marionette TRACE conn4 <- [1,1250,null,{}] 02:41:56 INFO - PROCESS | 2693 | 1466502116548 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 2693 | 1466502116557 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:56 INFO - PROCESS | 2693 | 1466502116725 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:41:56 INFO - PROCESS | 2693 | 1466502116865 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 2693 | 1466502116875 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104e400 == 60 [pid = 2693] [id = 320] 02:41:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x911b5000) [pid = 2693] [serial = 961] [outer = (nil)] 02:41:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x96ee5c00) [pid = 2693] [serial = 962] [outer = 0x911b5000] 02:41:56 INFO - PROCESS | 2693 | 1466502116946 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9a00cc00) [pid = 2693] [serial = 963] [outer = 0x911b5000] 02:41:57 INFO - PROCESS | 2693 | 1466502117680 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1178ms 02:41:57 INFO - PROCESS | 2693 | 1466502117718 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 2693 | 1466502117721 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:41:57 INFO - PROCESS | 2693 | 1466502117731 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 2693 | 1466502117734 Marionette TRACE conn4 <- [1,1254,null,{}] 02:41:57 INFO - PROCESS | 2693 | 1466502117740 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 2693 | 1466502117744 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:58 INFO - PROCESS | 2693 | 1466502118081 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:41:58 INFO - PROCESS | 2693 | 1466502118223 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 2693 | 1466502118234 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce39800 == 61 [pid = 2693] [id = 321] 02:41:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x8d14b000) [pid = 2693] [serial = 964] [outer = (nil)] 02:41:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x8d1d5400) [pid = 2693] [serial = 965] [outer = 0x8d14b000] 02:41:58 INFO - PROCESS | 2693 | 1466502118362 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x8dab8800) [pid = 2693] [serial = 966] [outer = 0x8d14b000] 02:41:59 INFO - PROCESS | 2693 | 1466502119398 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1725ms 02:41:59 INFO - PROCESS | 2693 | 1466502119459 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 2693 | 1466502119466 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:41:59 INFO - PROCESS | 2693 | 1466502119475 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 2693 | 1466502119481 Marionette TRACE conn4 <- [1,1258,null,{}] 02:41:59 INFO - PROCESS | 2693 | 1466502119488 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 2693 | 1466502119495 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:41:59 INFO - PROCESS | 2693 | 1466502119742 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:42:00 INFO - PROCESS | 2693 | 1466502120024 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 2693 | 1466502120038 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c3c00 == 62 [pid = 2693] [id = 322] 02:42:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x91fcd400) [pid = 2693] [serial = 967] [outer = (nil)] 02:42:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x92384000) [pid = 2693] [serial = 968] [outer = 0x91fcd400] 02:42:00 INFO - PROCESS | 2693 | 1466502120128 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x92cd5800) [pid = 2693] [serial = 969] [outer = 0x91fcd400] 02:42:01 INFO - PROCESS | 2693 | 1466502121049 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1632ms 02:42:01 INFO - PROCESS | 2693 | 1466502121107 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 2693 | 1466502121114 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:42:01 INFO - PROCESS | 2693 | 1466502121123 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 2693 | 1466502121127 Marionette TRACE conn4 <- [1,1262,null,{}] 02:42:01 INFO - PROCESS | 2693 | 1466502121135 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 2693 | 1466502121141 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:01 INFO - PROCESS | 2693 | 1466502121412 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:42:01 INFO - PROCESS | 2693 | 1466502121754 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 2693 | 1466502121766 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x95488800 == 63 [pid = 2693] [id = 323] 02:42:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x95494c00) [pid = 2693] [serial = 970] [outer = (nil)] 02:42:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x96ee4000) [pid = 2693] [serial = 971] [outer = 0x95494c00] 02:42:01 INFO - PROCESS | 2693 | 1466502121853 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x992f3c00) [pid = 2693] [serial = 972] [outer = 0x95494c00] 02:42:02 INFO - PROCESS | 2693 | 1466502122805 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1742ms 02:42:02 INFO - PROCESS | 2693 | 1466502122866 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 2693 | 1466502122873 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:42:02 INFO - PROCESS | 2693 | 1466502122893 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 2693 | 1466502122901 Marionette TRACE conn4 <- [1,1266,null,{}] 02:42:02 INFO - PROCESS | 2693 | 1466502122907 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:02 INFO - PROCESS | 2693 | 1466502122914 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:03 INFO - PROCESS | 2693 | 1466502123145 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:42:03 INFO - PROCESS | 2693 | 1466502123397 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 2693 | 1466502123405 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x93dd9000 == 64 [pid = 2693] [id = 324] 02:42:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x950b9400) [pid = 2693] [serial = 973] [outer = (nil)] 02:42:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9a4ecc00) [pid = 2693] [serial = 974] [outer = 0x950b9400] 02:42:03 INFO - PROCESS | 2693 | 1466502123493 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9a807800) [pid = 2693] [serial = 975] [outer = 0x950b9400] 02:42:04 INFO - PROCESS | 2693 | 1466502124389 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1560ms 02:42:04 INFO - PROCESS | 2693 | 1466502124445 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 2693 | 1466502124449 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:42:04 INFO - PROCESS | 2693 | 1466502124455 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 2693 | 1466502124458 Marionette TRACE conn4 <- [1,1270,null,{}] 02:42:04 INFO - PROCESS | 2693 | 1466502124464 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:04 INFO - PROCESS | 2693 | 1466502124470 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:04 INFO - PROCESS | 2693 | 1466502124662 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:42:04 INFO - PROCESS | 2693 | 1466502124890 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 2693 | 1466502124896 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a113000 == 65 [pid = 2693] [id = 325] 02:42:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9a4e3400) [pid = 2693] [serial = 976] [outer = (nil)] 02:42:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9a91cc00) [pid = 2693] [serial = 977] [outer = 0x9a4e3400] 02:42:05 INFO - PROCESS | 2693 | 1466502125026 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9aaba800) [pid = 2693] [serial = 978] [outer = 0x9a4e3400] 02:42:05 INFO - PROCESS | 2693 | 1466502125952 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1534ms 02:42:05 INFO - PROCESS | 2693 | 1466502125990 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 2693 | 1466502125993 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:42:06 INFO - PROCESS | 2693 | 1466502126000 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 2693 | 1466502126004 Marionette TRACE conn4 <- [1,1274,null,{}] 02:42:06 INFO - PROCESS | 2693 | 1466502126010 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 2693 | 1466502126015 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:06 INFO - PROCESS | 2693 | 1466502126211 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:42:06 INFO - PROCESS | 2693 | 1466502126513 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 2693 | 1466502126531 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af8c400 == 66 [pid = 2693] [id = 326] 02:42:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9af8cc00) [pid = 2693] [serial = 979] [outer = (nil)] 02:42:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9b058000) [pid = 2693] [serial = 980] [outer = 0x9af8cc00] 02:42:06 INFO - PROCESS | 2693 | 1466502126666 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9b3d7800) [pid = 2693] [serial = 981] [outer = 0x9af8cc00] 02:42:07 INFO - PROCESS | 2693 | 1466502127578 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1634ms 02:42:07 INFO - PROCESS | 2693 | 1466502127635 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:42:07 INFO - PROCESS | 2693 | 1466502127639 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:42:07 INFO - PROCESS | 2693 | 1466502127646 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 2693 | 1466502127650 Marionette TRACE conn4 <- [1,1278,null,{}] 02:42:07 INFO - PROCESS | 2693 | 1466502127655 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 2693 | 1466502127661 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:07 INFO - PROCESS | 2693 | 1466502127853 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:42:08 INFO - PROCESS | 2693 | 1466502128082 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 2693 | 1466502128090 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba9400 == 67 [pid = 2693] [id = 327] 02:42:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9a803400) [pid = 2693] [serial = 982] [outer = (nil)] 02:42:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9b477800) [pid = 2693] [serial = 983] [outer = 0x9a803400] 02:42:08 INFO - PROCESS | 2693 | 1466502128226 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9b516400) [pid = 2693] [serial = 984] [outer = 0x9a803400] 02:42:09 INFO - PROCESS | 2693 | 1466502129114 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1534ms 02:42:09 INFO - PROCESS | 2693 | 1466502129179 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 2693 | 1466502129184 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:42:09 INFO - PROCESS | 2693 | 1466502129191 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 2693 | 1466502129194 Marionette TRACE conn4 <- [1,1282,null,{}] 02:42:09 INFO - PROCESS | 2693 | 1466502129200 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 2693 | 1466502129205 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:09 INFO - PROCESS | 2693 | 1466502129426 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:42:09 INFO - PROCESS | 2693 | 1466502129672 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 2693 | 1466502129680 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a8000 == 68 [pid = 2693] [id = 328] 02:42:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x91044800) [pid = 2693] [serial = 985] [outer = (nil)] 02:42:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9bc9b400) [pid = 2693] [serial = 986] [outer = 0x91044800] 02:42:09 INFO - PROCESS | 2693 | 1466502129814 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9c039000) [pid = 2693] [serial = 987] [outer = 0x91044800] 02:42:10 INFO - PROCESS | 2693 | 1466502130708 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1581ms 02:42:10 INFO - PROCESS | 2693 | 1466502130773 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:42:10 INFO - PROCESS | 2693 | 1466502130777 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:42:10 INFO - PROCESS | 2693 | 1466502130783 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 2693 | 1466502130786 Marionette TRACE conn4 <- [1,1286,null,{}] 02:42:10 INFO - PROCESS | 2693 | 1466502130792 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 2693 | 1466502130797 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:10 INFO - PROCESS | 2693 | 1466502130977 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:42:11 INFO - PROCESS | 2693 | 1466502131164 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 2693 | 1466502131172 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce35000 == 69 [pid = 2693] [id = 329] 02:42:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9b3e0800) [pid = 2693] [serial = 988] [outer = (nil)] 02:42:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9cc2fc00) [pid = 2693] [serial = 989] [outer = 0x9b3e0800] 02:42:11 INFO - PROCESS | 2693 | 1466502131299 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9cc73800) [pid = 2693] [serial = 990] [outer = 0x9b3e0800] 02:42:12 INFO - PROCESS | 2693 | 1466502132202 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1479ms 02:42:12 INFO - PROCESS | 2693 | 1466502132262 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 2693 | 1466502132266 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:42:12 INFO - PROCESS | 2693 | 1466502132272 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 2693 | 1466502132276 Marionette TRACE conn4 <- [1,1290,null,{}] 02:42:12 INFO - PROCESS | 2693 | 1466502132281 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:12 INFO - PROCESS | 2693 | 1466502132287 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:12 INFO - PROCESS | 2693 | 1466502132474 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:42:12 INFO - PROCESS | 2693 | 1466502132662 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 2693 | 1466502132668 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b3dd400 == 70 [pid = 2693] [id = 330] 02:42:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9bc9dc00) [pid = 2693] [serial = 991] [outer = (nil)] 02:42:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0xa118d400) [pid = 2693] [serial = 992] [outer = 0x9bc9dc00] 02:42:12 INFO - PROCESS | 2693 | 1466502132799 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0xa2099000) [pid = 2693] [serial = 993] [outer = 0x9bc9dc00] 02:42:13 INFO - PROCESS | 2693 | 1466502133728 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1528ms 02:42:13 INFO - PROCESS | 2693 | 1466502133802 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 2693 | 1466502133806 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:42:13 INFO - PROCESS | 2693 | 1466502133812 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 2693 | 1466502133816 Marionette TRACE conn4 <- [1,1294,null,{}] 02:42:13 INFO - PROCESS | 2693 | 1466502133821 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 2693 | 1466502133826 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:14 INFO - PROCESS | 2693 | 1466502134028 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:42:14 INFO - PROCESS | 2693 | 1466502134270 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 2693 | 1466502134282 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:14 INFO - PROCESS | 2693 | ++DOCSHELL 0xa2379400 == 71 [pid = 2693] [id = 331] 02:42:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0xa2379800) [pid = 2693] [serial = 994] [outer = (nil)] 02:42:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0xa23ab800) [pid = 2693] [serial = 995] [outer = 0xa2379800] 02:42:14 INFO - PROCESS | 2693 | 1466502134421 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0xa23f9400) [pid = 2693] [serial = 996] [outer = 0xa2379800] 02:42:15 INFO - PROCESS | 2693 | 1466502135362 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1582ms 02:42:15 INFO - PROCESS | 2693 | 1466502135395 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 2693 | 1466502135399 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:42:15 INFO - PROCESS | 2693 | 1466502135405 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 2693 | 1466502135410 Marionette TRACE conn4 <- [1,1298,null,{}] 02:42:15 INFO - PROCESS | 2693 | 1466502135416 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 2693 | 1466502135422 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:15 INFO - PROCESS | 2693 | 1466502135626 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:42:15 INFO - PROCESS | 2693 | 1466502135863 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 2693 | 1466502135870 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:15 INFO - PROCESS | 2693 | ++DOCSHELL 0xa23f2c00 == 72 [pid = 2693] [id = 332] 02:42:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0xa23fb400) [pid = 2693] [serial = 997] [outer = (nil)] 02:42:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0xa2faf800) [pid = 2693] [serial = 998] [outer = 0xa23fb400] 02:42:16 INFO - PROCESS | 2693 | 1466502135993 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0xa2fb3800) [pid = 2693] [serial = 999] [outer = 0xa23fb400] 02:42:16 INFO - PROCESS | 2693 | 1466502136899 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1532ms 02:42:16 INFO - PROCESS | 2693 | 1466502136938 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 2693 | 1466502136941 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:42:16 INFO - PROCESS | 2693 | 1466502136968 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 2693 | 1466502136972 Marionette TRACE conn4 <- [1,1302,null,{}] 02:42:16 INFO - PROCESS | 2693 | 1466502136978 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 2693 | 1466502136983 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:17 INFO - PROCESS | 2693 | 1466502137169 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:42:17 INFO - PROCESS | 2693 | 1466502137406 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 2693 | 1466502137416 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x9bc12c00 == 73 [pid = 2693] [id = 333] 02:42:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0xa25f9400) [pid = 2693] [serial = 1000] [outer = (nil)] 02:42:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0xa3386800) [pid = 2693] [serial = 1001] [outer = 0xa25f9400] 02:42:17 INFO - PROCESS | 2693 | 1466502137513 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0xa3391400) [pid = 2693] [serial = 1002] [outer = 0xa25f9400] 02:42:18 INFO - PROCESS | 2693 | 1466502138364 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1437ms 02:42:18 INFO - PROCESS | 2693 | 1466502138410 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 2693 | 1466502138415 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:42:18 INFO - PROCESS | 2693 | 1466502138421 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 2693 | 1466502138425 Marionette TRACE conn4 <- [1,1306,null,{}] 02:42:18 INFO - PROCESS | 2693 | 1466502138430 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 2693 | 1466502138435 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:18 INFO - PROCESS | 2693 | 1466502138629 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:42:18 INFO - PROCESS | 2693 | 1466502138835 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 2693 | 1466502138844 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x911bd000 == 74 [pid = 2693] [id = 334] 02:42:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x911bfc00) [pid = 2693] [serial = 1003] [outer = (nil)] 02:42:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0xa34c1400) [pid = 2693] [serial = 1004] [outer = 0x911bfc00] 02:42:18 INFO - PROCESS | 2693 | 1466502138963 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0xa35a9c00) [pid = 2693] [serial = 1005] [outer = 0x911bfc00] 02:42:19 INFO - PROCESS | 2693 | 1466502139929 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1578ms 02:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:42:20 INFO - PROCESS | 2693 | 1466502140000 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 2693 | 1466502140004 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:42:20 INFO - PROCESS | 2693 | 1466502140011 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 2693 | 1466502140013 Marionette TRACE conn4 <- [1,1310,null,{}] 02:42:20 INFO - PROCESS | 2693 | 1466502140019 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:20 INFO - PROCESS | 2693 | 1466502140025 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:20 INFO - PROCESS | 2693 | 1466502140213 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:42:20 INFO - PROCESS | 2693 | 1466502140473 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 2693 | 1466502140481 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce38800 == 75 [pid = 2693] [id = 335] 02:42:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x8ce38c00) [pid = 2693] [serial = 1006] [outer = (nil)] 02:42:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x8dcb9800) [pid = 2693] [serial = 1007] [outer = 0x8ce38c00] 02:42:20 INFO - PROCESS | 2693 | 1466502140608 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x9237f800) [pid = 2693] [serial = 1008] [outer = 0x8ce38c00] 02:42:21 INFO - PROCESS | 2693 | 1466502141611 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 2693 | 1466502141700 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:42:21 INFO - PROCESS | 2693 | 1466502141711 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 2693 | 1466502141714 Marionette TRACE conn4 <- [1,1314,null,{}] 02:42:21 INFO - PROCESS | 2693 | 1466502141720 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:21 INFO - PROCESS | 2693 | 1466502141725 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:22 INFO - PROCESS | 2693 | 1466502142397 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:42:22 INFO - PROCESS | 2693 | 1466502142696 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 2693 | 1466502142706 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb8c00 == 76 [pid = 2693] [id = 336] 02:42:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x8dcb9000) [pid = 2693] [serial = 1009] [outer = (nil)] 02:42:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x91042800) [pid = 2693] [serial = 1010] [outer = 0x8dcb9000] 02:42:22 INFO - PROCESS | 2693 | 1466502142784 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x9104d400) [pid = 2693] [serial = 1011] [outer = 0x8dcb9000] 02:42:23 INFO - PROCESS | 2693 | 1466502143706 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2034ms 02:42:23 INFO - PROCESS | 2693 | 1466502143743 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 2693 | 1466502143749 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:42:23 INFO - PROCESS | 2693 | 1466502143757 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 2693 | 1466502143761 Marionette TRACE conn4 <- [1,1318,null,{}] 02:42:23 INFO - PROCESS | 2693 | 1466502143768 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 2693 | 1466502143776 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:23 INFO - PROCESS | 2693 | 1466502143959 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:42:24 INFO - PROCESS | 2693 | 1466502144163 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 2693 | 1466502144172 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x92f29400 == 77 [pid = 2693] [id = 337] 02:42:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x93ba8400) [pid = 2693] [serial = 1012] [outer = (nil)] 02:42:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x950ba800) [pid = 2693] [serial = 1013] [outer = 0x93ba8400] 02:42:24 INFO - PROCESS | 2693 | 1466502144290 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 185 (0x95492800) [pid = 2693] [serial = 1014] [outer = 0x93ba8400] 02:42:25 INFO - PROCESS | 2693 | 1466502145187 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1479ms 02:42:25 INFO - PROCESS | 2693 | 1466502145236 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 2693 | 1466502145241 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:42:25 INFO - PROCESS | 2693 | 1466502145247 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 2693 | 1466502145250 Marionette TRACE conn4 <- [1,1322,null,{}] 02:42:25 INFO - PROCESS | 2693 | 1466502145256 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 2693 | 1466502145262 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:25 INFO - PROCESS | 2693 | 1466502145440 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:42:25 INFO - PROCESS | 2693 | 1466502145646 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 2693 | 1466502145658 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a10b400 == 78 [pid = 2693] [id = 338] 02:42:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 186 (0x9a10d400) [pid = 2693] [serial = 1015] [outer = (nil)] 02:42:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 187 (0x9a436c00) [pid = 2693] [serial = 1016] [outer = 0x9a10d400] 02:42:25 INFO - PROCESS | 2693 | 1466502145807 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 188 (0x9a910400) [pid = 2693] [serial = 1017] [outer = 0x9a10d400] 02:42:26 INFO - PROCESS | 2693 | 1466502146822 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1630ms 02:42:26 INFO - PROCESS | 2693 | 1466502146878 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 2693 | 1466502146883 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:42:26 INFO - PROCESS | 2693 | 1466502146900 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 2693 | 1466502146906 Marionette TRACE conn4 <- [1,1326,null,{}] 02:42:26 INFO - PROCESS | 2693 | 1466502146912 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 2693 | 1466502146918 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:27 INFO - PROCESS | 2693 | 1466502147096 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:42:27 INFO - PROCESS | 2693 | 1466502147338 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 2693 | 1466502147348 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d155400 == 79 [pid = 2693] [id = 339] 02:42:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 189 (0x8d1cac00) [pid = 2693] [serial = 1018] [outer = (nil)] 02:42:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 190 (0x95494400) [pid = 2693] [serial = 1019] [outer = 0x8d1cac00] 02:42:27 INFO - PROCESS | 2693 | 1466502147469 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 191 (0x9a8c5800) [pid = 2693] [serial = 1020] [outer = 0x8d1cac00] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d5000 == 78 [pid = 2693] [id = 289] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9104e400 == 77 [pid = 2693] [id = 320] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x96ed8c00 == 76 [pid = 2693] [id = 319] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x911ae400 == 75 [pid = 2693] [id = 318] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x92387400 == 74 [pid = 2693] [id = 317] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce39400 == 73 [pid = 2693] [id = 316] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9104c800 == 72 [pid = 2693] [id = 315] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901800 == 71 [pid = 2693] [id = 314] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce30000 == 70 [pid = 2693] [id = 290] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90c000 == 69 [pid = 2693] [id = 291] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8d159800 == 68 [pid = 2693] [id = 269] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9304ec00 == 67 [pid = 2693] [id = 273] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2e800 == 66 [pid = 2693] [id = 271] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x927f5800 == 65 [pid = 2693] [id = 272] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8dabbc00 == 64 [pid = 2693] [id = 275] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcd000 == 63 [pid = 2693] [id = 276] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x911bdc00 == 62 [pid = 2693] [id = 280] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9929f800 == 61 [pid = 2693] [id = 278] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x911c5000 == 60 [pid = 2693] [id = 279] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9a115800 == 59 [pid = 2693] [id = 283] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x99244c00 == 58 [pid = 2693] [id = 281] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9bc11000 == 57 [pid = 2693] [id = 285] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9b145400 == 56 [pid = 2693] [id = 286] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x927ed000 == 55 [pid = 2693] [id = 284] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90f800 == 54 [pid = 2693] [id = 268] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1ca400 == 53 [pid = 2693] [id = 311] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d2000 == 52 [pid = 2693] [id = 312] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcc000 == 51 [pid = 2693] [id = 270] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb8000 == 50 [pid = 2693] [id = 310] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8d156400 == 49 [pid = 2693] [id = 277] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x911ad800 == 48 [pid = 2693] [id = 287] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14d400 == 47 [pid = 2693] [id = 313] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8c906400 == 46 [pid = 2693] [id = 309] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x99e68c00 == 45 [pid = 2693] [id = 282] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2f400 == 44 [pid = 2693] [id = 288] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x927f7400 == 43 [pid = 2693] [id = 274] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x922ac400 == 42 [pid = 2693] [id = 11] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x92f29400 == 41 [pid = 2693] [id = 337] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb8c00 == 40 [pid = 2693] [id = 336] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce38800 == 39 [pid = 2693] [id = 335] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x911bd000 == 38 [pid = 2693] [id = 334] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0xa23f2c00 == 37 [pid = 2693] [id = 332] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9bc12c00 == 36 [pid = 2693] [id = 333] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0xa2379400 == 35 [pid = 2693] [id = 331] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9b3dd400 == 34 [pid = 2693] [id = 330] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a8000 == 33 [pid = 2693] [id = 328] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce35000 == 32 [pid = 2693] [id = 329] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x93ba9400 == 31 [pid = 2693] [id = 327] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9af8c400 == 30 [pid = 2693] [id = 326] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x9a113000 == 29 [pid = 2693] [id = 325] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x95488800 == 28 [pid = 2693] [id = 323] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x93dd9000 == 27 [pid = 2693] [id = 324] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x911c3c00 == 26 [pid = 2693] [id = 322] 02:42:30 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce39800 == 25 [pid = 2693] [id = 321] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 190 (0x927ecc00) [pid = 2693] [serial = 887] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 189 (0x927f1c00) [pid = 2693] [serial = 884] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 188 (0x92cd9400) [pid = 2693] [serial = 885] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 187 (0x91fcf400) [pid = 2693] [serial = 872] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 186 (0x922b4c00) [pid = 2693] [serial = 873] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 185 (0x8ce2f800) [pid = 2693] [serial = 875] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 184 (0x8d14e000) [pid = 2693] [serial = 876] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0x8dcbcc00) [pid = 2693] [serial = 878] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x8e5a8c00) [pid = 2693] [serial = 879] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x9a05c400) [pid = 2693] [serial = 840] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x99758c00) [pid = 2693] [serial = 836] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x99e63000) [pid = 2693] [serial = 837] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x96ede400) [pid = 2693] [serial = 833] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x98369800) [pid = 2693] [serial = 834] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x927ec800) [pid = 2693] [serial = 830] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x92cdc000) [pid = 2693] [serial = 831] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x8e5a0400) [pid = 2693] [serial = 827] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x8e5a7400) [pid = 2693] [serial = 828] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x8dab1000) [pid = 2693] [serial = 869] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x8dcb5000) [pid = 2693] [serial = 870] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x8dab0800) [pid = 2693] [serial = 866] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9104f400) [pid = 2693] [serial = 867] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9c0a3000) [pid = 2693] [serial = 863] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9c0a6c00) [pid = 2693] [serial = 864] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9c046c00) [pid = 2693] [serial = 860] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9c09c400) [pid = 2693] [serial = 861] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9bc1cc00) [pid = 2693] [serial = 857] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x9c039400) [pid = 2693] [serial = 858] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9b3d3400) [pid = 2693] [serial = 854] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9b3dc400) [pid = 2693] [serial = 855] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9b04f000) [pid = 2693] [serial = 851] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9b055000) [pid = 2693] [serial = 852] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9ab38800) [pid = 2693] [serial = 848] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9ab3fc00) [pid = 2693] [serial = 849] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9a91d400) [pid = 2693] [serial = 845] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x927f4400) [pid = 2693] [serial = 888] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9a9f6c00) [pid = 2693] [serial = 846] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x9a805000) [pid = 2693] [serial = 842] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9a8c4800) [pid = 2693] [serial = 843] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9a056400) [pid = 2693] [serial = 839] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x911b6000) [pid = 2693] [serial = 881] [outer = (nil)] [url = about:blank] 02:42:30 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x911c5400) [pid = 2693] [serial = 882] [outer = (nil)] [url = about:blank] 02:42:31 INFO - PROCESS | 2693 | 1466502151015 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:42:31 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 02:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 4193ms 02:42:31 INFO - PROCESS | 2693 | 1466502151087 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 2693 | 1466502151093 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:42:31 INFO - PROCESS | 2693 | 1466502151100 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 2693 | 1466502151105 Marionette TRACE conn4 <- [1,1330,null,{}] 02:42:31 INFO - PROCESS | 2693 | 1466502151113 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 2693 | 1466502151119 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:31 INFO - PROCESS | 2693 | 1466502151285 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:42:31 INFO - PROCESS | 2693 | 1466502151457 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 2693 | 1466502151466 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce31400 == 26 [pid = 2693] [id = 340] 02:42:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x8ce35000) [pid = 2693] [serial = 1021] [outer = (nil)] 02:42:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x8d1d1400) [pid = 2693] [serial = 1022] [outer = 0x8ce35000] 02:42:31 INFO - PROCESS | 2693 | 1466502151541 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x8dab1000) [pid = 2693] [serial = 1023] [outer = 0x8ce35000] 02:42:32 INFO - PROCESS | 2693 | 1466502152307 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:42:32 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 02:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1230ms 02:42:32 INFO - PROCESS | 2693 | 1466502152333 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 2693 | 1466502152339 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:42:32 INFO - PROCESS | 2693 | 1466502152349 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 2693 | 1466502152352 Marionette TRACE conn4 <- [1,1334,null,{}] 02:42:32 INFO - PROCESS | 2693 | 1466502152358 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:32 INFO - PROCESS | 2693 | 1466502152364 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:32 INFO - PROCESS | 2693 | 1466502152517 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:42:32 INFO - PROCESS | 2693 | 1466502152533 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 2693 | 1466502152540 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcbc800 == 27 [pid = 2693] [id = 341] 02:42:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x8e59e000) [pid = 2693] [serial = 1024] [outer = (nil)] 02:42:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x8e5a6800) [pid = 2693] [serial = 1025] [outer = 0x8e59e000] 02:42:32 INFO - PROCESS | 2693 | 1466502152612 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x91042400) [pid = 2693] [serial = 1026] [outer = 0x8e59e000] 02:42:33 INFO - PROCESS | 2693 | 1466502153645 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1341ms 02:42:33 INFO - PROCESS | 2693 | 1466502153689 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 2693 | 1466502153693 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:42:33 INFO - PROCESS | 2693 | 1466502153705 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 2693 | 1466502153711 Marionette TRACE conn4 <- [1,1338,null,{}] 02:42:33 INFO - PROCESS | 2693 | 1466502153726 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:33 INFO - PROCESS | 2693 | 1466502153734 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:33 INFO - PROCESS | 2693 | 1466502153945 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:42:33 INFO - PROCESS | 2693 | 1466502153966 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 2693 | 1466502153974 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c2400 == 28 [pid = 2693] [id = 342] 02:42:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x911c3c00) [pid = 2693] [serial = 1027] [outer = (nil)] 02:42:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x91fcf400) [pid = 2693] [serial = 1028] [outer = 0x911c3c00] 02:42:34 INFO - PROCESS | 2693 | 1466502154048 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x922b1800) [pid = 2693] [serial = 1029] [outer = 0x911c3c00] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9cbc6000) [pid = 2693] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x96e32000) [pid = 2693] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9a80a000) [pid = 2693] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x93dd8800) [pid = 2693] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x93048c00) [pid = 2693] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x922ba800) [pid = 2693] [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.] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x91fd5000) [pid = 2693] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x911b3000) [pid = 2693] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x92f2fc00) [pid = 2693] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x911b5000) [pid = 2693] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9a057400) [pid = 2693] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x92cde400) [pid = 2693] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x8ce36400) [pid = 2693] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x8d1cb000) [pid = 2693] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x950b9c00) [pid = 2693] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x8ce32800) [pid = 2693] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x911c6000) [pid = 2693] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8ce2d000) [pid = 2693] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x96edbc00) [pid = 2693] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a116c00) [pid = 2693] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9b442000) [pid = 2693] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x95147c00) [pid = 2693] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x95495c00) [pid = 2693] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8c902c00) [pid = 2693] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x8d14a800) [pid = 2693] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x8d153800) [pid = 2693] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:42:36 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x92389800) [pid = 2693] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:42:36 INFO - PROCESS | 2693 | 1466502156779 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3087ms 02:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:42:36 INFO - PROCESS | 2693 | 1466502156792 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 2693 | 1466502156795 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:42:36 INFO - PROCESS | 2693 | 1466502156809 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 2693 | 1466502156812 Marionette TRACE conn4 <- [1,1342,null,{}] 02:42:36 INFO - PROCESS | 2693 | 1466502156820 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 2693 | 1466502156824 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:36 INFO - PROCESS | 2693 | 1466502156972 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:42:37 INFO - PROCESS | 2693 | 1466502156982 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 2693 | 1466502156990 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c910400 == 29 [pid = 2693] [id = 343] 02:42:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x8dcbbc00) [pid = 2693] [serial = 1030] [outer = (nil)] 02:42:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x91fcec00) [pid = 2693] [serial = 1031] [outer = 0x8dcbbc00] 02:42:37 INFO - PROCESS | 2693 | 1466502157058 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x925a0c00) [pid = 2693] [serial = 1032] [outer = 0x8dcbbc00] 02:42:37 INFO - PROCESS | 2693 | 1466502157908 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1138ms 02:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:42:37 INFO - PROCESS | 2693 | 1466502157939 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 2693 | 1466502157942 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:42:37 INFO - PROCESS | 2693 | 1466502157949 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 2693 | 1466502157952 Marionette TRACE conn4 <- [1,1346,null,{}] 02:42:37 INFO - PROCESS | 2693 | 1466502157968 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:37 INFO - PROCESS | 2693 | 1466502157973 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:38 INFO - PROCESS | 2693 | 1466502158123 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:42:38 INFO - PROCESS | 2693 | 1466502158133 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 2693 | 1466502158140 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a8800 == 30 [pid = 2693] [id = 344] 02:42:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x925aa000) [pid = 2693] [serial = 1033] [outer = (nil)] 02:42:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x92cd1800) [pid = 2693] [serial = 1034] [outer = 0x925aa000] 02:42:38 INFO - PROCESS | 2693 | 1466502158208 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x92cdb800) [pid = 2693] [serial = 1035] [outer = 0x925aa000] 02:42:39 INFO - PROCESS | 2693 | 1466502159387 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1480ms 02:42:39 INFO - PROCESS | 2693 | 1466502159429 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 2693 | 1466502159436 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:42:39 INFO - PROCESS | 2693 | 1466502159445 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 2693 | 1466502159450 Marionette TRACE conn4 <- [1,1350,null,{}] 02:42:39 INFO - PROCESS | 2693 | 1466502159460 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 2693 | 1466502159466 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:39 INFO - PROCESS | 2693 | 1466502159652 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:42:39 INFO - PROCESS | 2693 | 1466502159888 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 2693 | 1466502159894 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d159800 == 31 [pid = 2693] [id = 345] 02:42:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x8d1d3000) [pid = 2693] [serial = 1036] [outer = (nil)] 02:42:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x8dcb8800) [pid = 2693] [serial = 1037] [outer = 0x8d1d3000] 02:42:40 INFO - PROCESS | 2693 | 1466502160027 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x91042000) [pid = 2693] [serial = 1038] [outer = 0x8d1d3000] 02:42:40 INFO - PROCESS | 2693 | 1466502160942 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1532ms 02:42:40 INFO - PROCESS | 2693 | 1466502160977 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 2693 | 1466502160984 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:42:41 INFO - PROCESS | 2693 | 1466502160995 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 2693 | 1466502160999 Marionette TRACE conn4 <- [1,1354,null,{}] 02:42:41 INFO - PROCESS | 2693 | 1466502161006 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 2693 | 1466502161012 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:41 INFO - PROCESS | 2693 | 1466502161192 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:42:41 INFO - PROCESS | 2693 | 1466502161372 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 2693 | 1466502161381 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x911ae400 == 32 [pid = 2693] [id = 346] 02:42:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x911c9c00) [pid = 2693] [serial = 1039] [outer = (nil)] 02:42:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9259e000) [pid = 2693] [serial = 1040] [outer = 0x911c9c00] 02:42:41 INFO - PROCESS | 2693 | 1466502161471 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x91fd3000) [pid = 2693] [serial = 1041] [outer = 0x911c9c00] 02:42:42 INFO - PROCESS | 2693 | 1466502162550 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1583ms 02:42:42 INFO - PROCESS | 2693 | 1466502162578 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 2693 | 1466502162582 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:42:42 INFO - PROCESS | 2693 | 1466502162589 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 2693 | 1466502162595 Marionette TRACE conn4 <- [1,1358,null,{}] 02:42:42 INFO - PROCESS | 2693 | 1466502162612 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:42 INFO - PROCESS | 2693 | 1466502162620 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:42 INFO - PROCESS | 2693 | 1466502162852 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:42:43 INFO - PROCESS | 2693 | 1466502163080 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 2693 | 1466502163088 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x950bb000 == 33 [pid = 2693] [id = 347] 02:42:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x950bbc00) [pid = 2693] [serial = 1042] [outer = (nil)] 02:42:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x95143800) [pid = 2693] [serial = 1043] [outer = 0x950bbc00] 02:42:43 INFO - PROCESS | 2693 | 1466502163223 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x95176800) [pid = 2693] [serial = 1044] [outer = 0x950bbc00] 02:42:44 INFO - PROCESS | 2693 | 1466502164136 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1589ms 02:42:44 INFO - PROCESS | 2693 | 1466502164194 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 2693 | 1466502164199 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:42:44 INFO - PROCESS | 2693 | 1466502164207 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 2693 | 1466502164210 Marionette TRACE conn4 <- [1,1362,null,{}] 02:42:44 INFO - PROCESS | 2693 | 1466502164215 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:44 INFO - PROCESS | 2693 | 1466502164222 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:44 INFO - PROCESS | 2693 | 1466502164403 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:42:44 INFO - PROCESS | 2693 | 1466502164589 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 2693 | 1466502164598 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a7400 == 34 [pid = 2693] [id = 348] 02:42:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x950b9800) [pid = 2693] [serial = 1045] [outer = (nil)] 02:42:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x961efc00) [pid = 2693] [serial = 1046] [outer = 0x950b9800] 02:42:44 INFO - PROCESS | 2693 | 1466502164683 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x96e33400) [pid = 2693] [serial = 1047] [outer = 0x950b9800] 02:42:45 INFO - PROCESS | 2693 | 1466502165691 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1526ms 02:42:45 INFO - PROCESS | 2693 | 1466502165735 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 2693 | 1466502165739 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:42:45 INFO - PROCESS | 2693 | 1466502165747 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 2693 | 1466502165750 Marionette TRACE conn4 <- [1,1366,null,{}] 02:42:45 INFO - PROCESS | 2693 | 1466502165756 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:45 INFO - PROCESS | 2693 | 1466502165762 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:45 INFO - PROCESS | 2693 | 1466502165936 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:42:46 INFO - PROCESS | 2693 | 1466502166160 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 2693 | 1466502166169 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce32800 == 35 [pid = 2693] [id = 349] 02:42:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x961e4400) [pid = 2693] [serial = 1048] [outer = (nil)] 02:42:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9787d000) [pid = 2693] [serial = 1049] [outer = 0x961e4400] 02:42:46 INFO - PROCESS | 2693 | 1466502166299 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x99243c00) [pid = 2693] [serial = 1050] [outer = 0x961e4400] 02:42:47 INFO - PROCESS | 2693 | 1466502167308 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 2693 | 1466502167330 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:42:47 INFO - PROCESS | 2693 | 1466502167337 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 2693 | 1466502167341 Marionette TRACE conn4 <- [1,1370,null,{}] 02:42:47 INFO - PROCESS | 2693 | 1466502167347 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:47 INFO - PROCESS | 2693 | 1466502167357 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:47 INFO - PROCESS | 2693 | 1466502167615 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:42:47 INFO - PROCESS | 2693 | 1466502167893 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:47 INFO - PROCESS | 2693 | 1466502167901 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2e400 == 36 [pid = 2693] [id = 350] 02:42:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x8d14f000) [pid = 2693] [serial = 1051] [outer = (nil)] 02:42:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9a052400) [pid = 2693] [serial = 1052] [outer = 0x8d14f000] 02:42:47 INFO - PROCESS | 2693 | 1466502167992 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a056c00) [pid = 2693] [serial = 1053] [outer = 0x8d14f000] 02:42:48 INFO - PROCESS | 2693 | 1466502168894 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 2693 | 1466502168973 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:42:48 INFO - PROCESS | 2693 | 1466502168980 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 2693 | 1466502168983 Marionette TRACE conn4 <- [1,1374,null,{}] 02:42:48 INFO - PROCESS | 2693 | 1466502168989 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 2693 | 1466502168994 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:49 INFO - PROCESS | 2693 | 1466502169198 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:42:49 INFO - PROCESS | 2693 | 1466502169427 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 2693 | 1466502169433 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d5800 == 37 [pid = 2693] [id = 351] 02:42:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x96ee5800) [pid = 2693] [serial = 1054] [outer = (nil)] 02:42:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9a431800) [pid = 2693] [serial = 1055] [outer = 0x96ee5800] 02:42:49 INFO - PROCESS | 2693 | 1466502169564 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9a4e3800) [pid = 2693] [serial = 1056] [outer = 0x96ee5800] 02:42:50 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:50 INFO - PROCESS | 2693 | 1466502170492 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 2693 | 1466502170515 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:42:50 INFO - PROCESS | 2693 | 1466502170522 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 2693 | 1466502170526 Marionette TRACE conn4 <- [1,1378,null,{}] 02:42:50 INFO - PROCESS | 2693 | 1466502170532 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:50 INFO - PROCESS | 2693 | 1466502170537 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:50 INFO - PROCESS | 2693 | 1466502170738 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:42:50 INFO - PROCESS | 2693 | 1466502170919 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 2693 | 1466502170927 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd1400 == 38 [pid = 2693] [id = 352] 02:42:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9a10ac00) [pid = 2693] [serial = 1057] [outer = (nil)] 02:42:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9a91a000) [pid = 2693] [serial = 1058] [outer = 0x9a10ac00] 02:42:51 INFO - PROCESS | 2693 | 1466502171054 Marionette DEBUG loaded listener.js 02:42:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9a9f7000) [pid = 2693] [serial = 1059] [outer = 0x9a10ac00] 02:42:52 INFO - PROCESS | 2693 | 1466502172013 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 2693 | 1466502172065 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:42:52 INFO - PROCESS | 2693 | 1466502172072 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 2693 | 1466502172076 Marionette TRACE conn4 <- [1,1382,null,{}] 02:42:52 INFO - PROCESS | 2693 | 1466502172081 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:52 INFO - PROCESS | 2693 | 1466502172086 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:52 INFO - PROCESS | 2693 | 1466502172254 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:42:52 INFO - PROCESS | 2693 | 1466502172497 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 2693 | 1466502172506 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c905000 == 39 [pid = 2693] [id = 353] 02:42:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x8c90e000) [pid = 2693] [serial = 1060] [outer = (nil)] 02:42:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x927f9000) [pid = 2693] [serial = 1061] [outer = 0x8c90e000] 02:42:52 INFO - PROCESS | 2693 | 1466502172601 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9ab3d400) [pid = 2693] [serial = 1062] [outer = 0x8c90e000] 02:42:53 INFO - PROCESS | 2693 | [2693] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:53 INFO - PROCESS | 2693 | 1466502173548 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 2693 | 1466502173619 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:42:53 INFO - PROCESS | 2693 | 1466502173626 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 2693 | 1466502173629 Marionette TRACE conn4 <- [1,1386,null,{}] 02:42:53 INFO - PROCESS | 2693 | 1466502173635 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 2693 | 1466502173639 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:53 INFO - PROCESS | 2693 | 1466502173810 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:42:54 INFO - PROCESS | 2693 | 1466502174044 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 2693 | 1466502174050 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c9400 == 40 [pid = 2693] [id = 354] 02:42:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x927ed000) [pid = 2693] [serial = 1063] [outer = (nil)] 02:42:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9b050000) [pid = 2693] [serial = 1064] [outer = 0x927ed000] 02:42:54 INFO - PROCESS | 2693 | 1466502174148 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x9b055400) [pid = 2693] [serial = 1065] [outer = 0x927ed000] 02:42:55 INFO - PROCESS | 2693 | 1466502175129 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 2693 | 1466502175163 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:42:55 INFO - PROCESS | 2693 | 1466502175170 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 2693 | 1466502175175 Marionette TRACE conn4 <- [1,1390,null,{}] 02:42:55 INFO - PROCESS | 2693 | 1466502175181 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:55 INFO - PROCESS | 2693 | 1466502175187 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:55 INFO - PROCESS | 2693 | 1466502175423 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:42:55 INFO - PROCESS | 2693 | 1466502175669 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 2693 | 1466502175677 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b04c800 == 41 [pid = 2693] [id = 355] 02:42:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9b3dbc00) [pid = 2693] [serial = 1066] [outer = (nil)] 02:42:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x9b43bc00) [pid = 2693] [serial = 1067] [outer = 0x9b3dbc00] 02:42:55 INFO - PROCESS | 2693 | 1466502175778 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9b476000) [pid = 2693] [serial = 1068] [outer = 0x9b3dbc00] 02:42:56 INFO - PROCESS | 2693 | 1466502176666 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1538ms 02:42:56 INFO - PROCESS | 2693 | 1466502176709 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 2693 | 1466502176715 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:42:56 INFO - PROCESS | 2693 | 1466502176721 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 2693 | 1466502176724 Marionette TRACE conn4 <- [1,1394,null,{}] 02:42:56 INFO - PROCESS | 2693 | 1466502176730 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 2693 | 1466502176735 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:56 INFO - PROCESS | 2693 | 1466502176924 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:42:57 INFO - PROCESS | 2693 | 1466502177109 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 2693 | 1466502177117 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d153800 == 42 [pid = 2693] [id = 356] 02:42:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8dcb4000) [pid = 2693] [serial = 1069] [outer = (nil)] 02:42:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x9514a000) [pid = 2693] [serial = 1070] [outer = 0x8dcb4000] 02:42:57 INFO - PROCESS | 2693 | 1466502177210 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x9bc11800) [pid = 2693] [serial = 1071] [outer = 0x8dcb4000] 02:42:58 INFO - PROCESS | 2693 | 1466502178131 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1478ms 02:42:58 INFO - PROCESS | 2693 | 1466502178200 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 2693 | 1466502178204 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:42:58 INFO - PROCESS | 2693 | 1466502178210 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 2693 | 1466502178213 Marionette TRACE conn4 <- [1,1398,null,{}] 02:42:58 INFO - PROCESS | 2693 | 1466502178219 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 2693 | 1466502178224 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:58 INFO - PROCESS | 2693 | 1466502178429 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:42:58 INFO - PROCESS | 2693 | 1466502178675 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 2693 | 1466502178682 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:42:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce39400 == 43 [pid = 2693] [id = 357] 02:42:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x8d14bc00) [pid = 2693] [serial = 1072] [outer = (nil)] 02:42:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x9bce4800) [pid = 2693] [serial = 1073] [outer = 0x8d14bc00] 02:42:58 INFO - PROCESS | 2693 | 1466502178809 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x9c046400) [pid = 2693] [serial = 1074] [outer = 0x8d14bc00] 02:42:59 INFO - PROCESS | 2693 | 1466502179830 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1639ms 02:42:59 INFO - PROCESS | 2693 | 1466502179849 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 2693 | 1466502179853 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:42:59 INFO - PROCESS | 2693 | 1466502179859 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 2693 | 1466502179863 Marionette TRACE conn4 <- [1,1402,null,{}] 02:42:59 INFO - PROCESS | 2693 | 1466502179868 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 2693 | 1466502179873 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:00 INFO - PROCESS | 2693 | 1466502180040 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:43:00 INFO - PROCESS | 2693 | 1466502180285 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 2693 | 1466502180292 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x92ce0000 == 44 [pid = 2693] [id = 358] 02:43:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x9a05c000) [pid = 2693] [serial = 1075] [outer = (nil)] 02:43:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x9c09e000) [pid = 2693] [serial = 1076] [outer = 0x9a05c000] 02:43:00 INFO - PROCESS | 2693 | 1466502180418 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x9c0a4c00) [pid = 2693] [serial = 1077] [outer = 0x9a05c000] 02:43:01 INFO - PROCESS | 2693 | 1466502181336 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1529ms 02:43:01 INFO - PROCESS | 2693 | 1466502181389 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:43:01 INFO - PROCESS | 2693 | 1466502181393 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:43:01 INFO - PROCESS | 2693 | 1466502181399 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 2693 | 1466502181403 Marionette TRACE conn4 <- [1,1406,null,{}] 02:43:01 INFO - PROCESS | 2693 | 1466502181409 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:01 INFO - PROCESS | 2693 | 1466502181414 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:01 INFO - PROCESS | 2693 | 1466502181591 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:43:01 INFO - PROCESS | 2693 | 1466502181844 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 2693 | 1466502181853 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90e400 == 45 [pid = 2693] [id = 359] 02:43:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x8d14c800) [pid = 2693] [serial = 1078] [outer = (nil)] 02:43:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x91fcd800) [pid = 2693] [serial = 1079] [outer = 0x8d14c800] 02:43:02 INFO - PROCESS | 2693 | 1466502182005 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x8e5a4800) [pid = 2693] [serial = 1080] [outer = 0x8d14c800] 02:43:02 INFO - PROCESS | 2693 | 1466502182917 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1585ms 02:43:02 INFO - PROCESS | 2693 | 1466502182984 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 2693 | 1466502182988 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:43:02 INFO - PROCESS | 2693 | 1466502182994 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 2693 | 1466502182998 Marionette TRACE conn4 <- [1,1410,null,{}] 02:43:03 INFO - PROCESS | 2693 | 1466502183004 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 2693 | 1466502183009 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:03 INFO - PROCESS | 2693 | 1466502183179 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:43:03 INFO - PROCESS | 2693 | 1466502183419 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 2693 | 1466502183427 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c902c00 == 46 [pid = 2693] [id = 360] 02:43:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x8c904000) [pid = 2693] [serial = 1081] [outer = (nil)] 02:43:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x8c90c400) [pid = 2693] [serial = 1082] [outer = 0x8c904000] 02:43:03 INFO - PROCESS | 2693 | 1466502183753 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 185 (0x8ce34c00) [pid = 2693] [serial = 1083] [outer = 0x8c904000] 02:43:04 INFO - PROCESS | 2693 | 1466502184744 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1786ms 02:43:04 INFO - PROCESS | 2693 | 1466502184781 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 2693 | 1466502184785 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:43:04 INFO - PROCESS | 2693 | 1466502184794 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 2693 | 1466502184797 Marionette TRACE conn4 <- [1,1414,null,{}] 02:43:04 INFO - PROCESS | 2693 | 1466502184805 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:04 INFO - PROCESS | 2693 | 1466502184809 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:05 INFO - PROCESS | 2693 | 1466502185023 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:43:05 INFO - PROCESS | 2693 | 1466502185267 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 2693 | 1466502185276 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb5000 == 47 [pid = 2693] [id = 361] 02:43:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 186 (0x8e59c800) [pid = 2693] [serial = 1084] [outer = (nil)] 02:43:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 187 (0x911b4400) [pid = 2693] [serial = 1085] [outer = 0x8e59c800] 02:43:05 INFO - PROCESS | 2693 | 1466502185366 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 188 (0x911c4800) [pid = 2693] [serial = 1086] [outer = 0x8e59c800] 02:43:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8c910400 == 46 [pid = 2693] [id = 343] 02:43:06 INFO - PROCESS | 2693 | --DOCSHELL 0x911c2400 == 45 [pid = 2693] [id = 342] 02:43:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcbc800 == 44 [pid = 2693] [id = 341] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 187 (0x93042800) [pid = 2693] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:43:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce31400 == 43 [pid = 2693] [id = 340] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 186 (0x9a00cc00) [pid = 2693] [serial = 963] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 185 (0x9d904c00) [pid = 2693] [serial = 935] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 184 (0x96ee2c00) [pid = 2693] [serial = 902] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0x9bcdfc00) [pid = 2693] [serial = 924] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x950c2400) [pid = 2693] [serial = 953] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x93badc00) [pid = 2693] [serial = 890] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x8c907400) [pid = 2693] [serial = 609] [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.] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x992ea800) [pid = 2693] [serial = 905] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x91fcb800) [pid = 2693] [serial = 947] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x9b51bc00) [pid = 2693] [serial = 923] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9514b800) [pid = 2693] [serial = 954] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x96ee5c00) [pid = 2693] [serial = 962] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x9b123400) [pid = 2693] [serial = 920] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x922b3c00) [pid = 2693] [serial = 948] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9cbf8800) [pid = 2693] [serial = 932] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9cbcc400) [pid = 2693] [serial = 930] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9b14cc00) [pid = 2693] [serial = 921] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x911bb000) [pid = 2693] [serial = 941] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x961ee400) [pid = 2693] [serial = 957] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x99763000) [pid = 2693] [serial = 906] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x927f3c00) [pid = 2693] [serial = 942] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9a80d400) [pid = 2693] [serial = 912] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9cc38000) [pid = 2693] [serial = 939] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x9a10dc00) [pid = 2693] [serial = 908] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9cbc7c00) [pid = 2693] [serial = 929] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x98361800) [pid = 2693] [serial = 959] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9cc36400) [pid = 2693] [serial = 933] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9aabcc00) [pid = 2693] [serial = 914] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9a43a800) [pid = 2693] [serial = 938] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9a805800) [pid = 2693] [serial = 911] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9c045000) [pid = 2693] [serial = 926] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9af84800) [pid = 2693] [serial = 918] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9aac2400) [pid = 2693] [serial = 915] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x961e5000) [pid = 2693] [serial = 899] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9d90c400) [pid = 2693] [serial = 936] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9c09bc00) [pid = 2693] [serial = 927] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x8c90cc00) [pid = 2693] [serial = 944] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9a007c00) [pid = 2693] [serial = 960] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x92386000) [pid = 2693] [serial = 950] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9787dc00) [pid = 2693] [serial = 903] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x925aa800) [pid = 2693] [serial = 951] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x961e7400) [pid = 2693] [serial = 956] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x961ef000) [pid = 2693] [serial = 900] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9104c400) [pid = 2693] [serial = 893] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x927f7c00) [pid = 2693] [serial = 896] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x911b1400) [pid = 2693] [serial = 894] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9a057000) [pid = 2693] [serial = 909] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x95140800) [pid = 2693] [serial = 891] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8d157800) [pid = 2693] [serial = 945] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x92f22800) [pid = 2693] [serial = 897] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9af81800) [pid = 2693] [serial = 917] [outer = (nil)] [url = about:blank] 02:43:06 INFO - PROCESS | 2693 | 1466502186561 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1782ms 02:43:06 INFO - PROCESS | 2693 | 1466502186574 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 2693 | 1466502186578 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:43:06 INFO - PROCESS | 2693 | 1466502186612 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 2693 | 1466502186615 Marionette TRACE conn4 <- [1,1418,null,{}] 02:43:06 INFO - PROCESS | 2693 | 1466502186628 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:06 INFO - PROCESS | 2693 | 1466502186632 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:06 INFO - PROCESS | 2693 | 1466502186856 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:43:07 INFO - PROCESS | 2693 | 1466502187080 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:07 INFO - PROCESS | 2693 | 1466502187091 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x9238cc00 == 44 [pid = 2693] [id = 362] 02:43:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x925a0800) [pid = 2693] [serial = 1087] [outer = (nil)] 02:43:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x927ec000) [pid = 2693] [serial = 1088] [outer = 0x925a0800] 02:43:07 INFO - PROCESS | 2693 | 1466502187160 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x92ce0400) [pid = 2693] [serial = 1089] [outer = 0x925a0800] 02:43:07 INFO - PROCESS | 2693 | 1466502187957 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1402ms 02:43:08 INFO - PROCESS | 2693 | 1466502187996 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 2693 | 1466502187999 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:43:08 INFO - PROCESS | 2693 | 1466502188006 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 2693 | 1466502188012 Marionette TRACE conn4 <- [1,1422,null,{}] 02:43:08 INFO - PROCESS | 2693 | 1466502188040 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:08 INFO - PROCESS | 2693 | 1466502188048 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:08 INFO - PROCESS | 2693 | 1466502188218 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:43:08 INFO - PROCESS | 2693 | 1466502188229 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 2693 | 1466502188236 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcae400 == 45 [pid = 2693] [id = 363] 02:43:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x93ba7c00) [pid = 2693] [serial = 1090] [outer = (nil)] 02:43:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x95148800) [pid = 2693] [serial = 1091] [outer = 0x93ba7c00] 02:43:08 INFO - PROCESS | 2693 | 1466502188306 Marionette DEBUG loaded listener.js 02:43:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x961e1c00) [pid = 2693] [serial = 1092] [outer = 0x93ba7c00] 02:43:09 INFO - PROCESS | 2693 | 1466502189306 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1344ms 02:43:09 INFO - PROCESS | 2693 | 1466502189350 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 2693 | 1466502189355 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:43:09 INFO - PROCESS | 2693 | 1466502189367 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 2693 | 1466502189370 Marionette TRACE conn4 <- [1,1426,null,{}] 02:43:09 INFO - PROCESS | 2693 | 1466502189375 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 2693 | 1466502189380 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:09 INFO - PROCESS | 2693 | 1466502189595 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:43:09 INFO - PROCESS | 2693 | 1466502189653 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 2693 | 1466502189660 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x961e7400 == 46 [pid = 2693] [id = 364] 02:43:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x961e8400) [pid = 2693] [serial = 1093] [outer = (nil)] 02:43:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x96e32000) [pid = 2693] [serial = 1094] [outer = 0x961e8400] 02:43:09 INFO - PROCESS | 2693 | 1466502189744 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x96ee3800) [pid = 2693] [serial = 1095] [outer = 0x961e8400] 02:43:10 INFO - PROCESS | 2693 | 1466502190701 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1394ms 02:43:10 INFO - PROCESS | 2693 | 1466502190762 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 2693 | 1466502190766 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:43:10 INFO - PROCESS | 2693 | 1466502190772 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 2693 | 1466502190775 Marionette TRACE conn4 <- [1,1430,null,{}] 02:43:10 INFO - PROCESS | 2693 | 1466502190780 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 2693 | 1466502190785 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:11 INFO - PROCESS | 2693 | 1466502191000 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9a4e3400) [pid = 2693] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0xa25f9400) [pid = 2693] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x95494c00) [pid = 2693] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9a803400) [pid = 2693] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8dcbbc00) [pid = 2693] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x91fcd400) [pid = 2693] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9af8cc00) [pid = 2693] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x911bfc00) [pid = 2693] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x950b9400) [pid = 2693] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9bc9dc00) [pid = 2693] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8ce35000) [pid = 2693] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9b3e0800) [pid = 2693] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x911c3c00) [pid = 2693] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8ce38c00) [pid = 2693] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0xa23fb400) [pid = 2693] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8e59e000) [pid = 2693] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8dcb9000) [pid = 2693] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0xa2379800) [pid = 2693] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x93ba8400) [pid = 2693] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x8d1cac00) [pid = 2693] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x91044800) [pid = 2693] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x9a10d400) [pid = 2693] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:43:11 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x8d14b000) [pid = 2693] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:43:11 INFO - PROCESS | 2693 | 1466502191420 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 2693 | 1466502191430 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce37c00 == 47 [pid = 2693] [id = 365] 02:43:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x8ce38800) [pid = 2693] [serial = 1096] [outer = (nil)] 02:43:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x8dcb9000) [pid = 2693] [serial = 1097] [outer = 0x8ce38800] 02:43:11 INFO - PROCESS | 2693 | 1466502191514 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x92cd9000) [pid = 2693] [serial = 1098] [outer = 0x8ce38800] 02:43:12 INFO - PROCESS | 2693 | 1466502192307 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1578ms 02:43:12 INFO - PROCESS | 2693 | 1466502192350 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 2693 | 1466502192354 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:43:12 INFO - PROCESS | 2693 | 1466502192360 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 2693 | 1466502192363 Marionette TRACE conn4 <- [1,1434,null,{}] 02:43:12 INFO - PROCESS | 2693 | 1466502192368 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:12 INFO - PROCESS | 2693 | 1466502192377 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:12 INFO - PROCESS | 2693 | 1466502192534 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:43:12 INFO - PROCESS | 2693 | 1466502192549 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 2693 | 1466502192556 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14b000 == 48 [pid = 2693] [id = 366] 02:43:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9259fc00) [pid = 2693] [serial = 1099] [outer = (nil)] 02:43:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x9a007c00) [pid = 2693] [serial = 1100] [outer = 0x9259fc00] 02:43:12 INFO - PROCESS | 2693 | 1466502192624 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9a054c00) [pid = 2693] [serial = 1101] [outer = 0x9259fc00] 02:43:13 INFO - PROCESS | 2693 | 1466502193749 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1430ms 02:43:13 INFO - PROCESS | 2693 | 1466502193791 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 2693 | 1466502193798 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:43:13 INFO - PROCESS | 2693 | 1466502193807 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 2693 | 1466502193811 Marionette TRACE conn4 <- [1,1438,null,{}] 02:43:13 INFO - PROCESS | 2693 | 1466502193820 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 2693 | 1466502193826 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:14 INFO - PROCESS | 2693 | 1466502194071 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:43:14 INFO - PROCESS | 2693 | 1466502194379 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 2693 | 1466502194396 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d157800 == 49 [pid = 2693] [id = 367] 02:43:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8d1cc000) [pid = 2693] [serial = 1102] [outer = (nil)] 02:43:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8e59d800) [pid = 2693] [serial = 1103] [outer = 0x8d1cc000] 02:43:14 INFO - PROCESS | 2693 | 1466502194483 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x911b1400) [pid = 2693] [serial = 1104] [outer = 0x8d1cc000] 02:43:15 INFO - PROCESS | 2693 | 1466502195409 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1636ms 02:43:15 INFO - PROCESS | 2693 | 1466502195442 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:43:15 INFO - PROCESS | 2693 | 1466502195450 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:43:15 INFO - PROCESS | 2693 | 1466502195460 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 2693 | 1466502195465 Marionette TRACE conn4 <- [1,1442,null,{}] 02:43:15 INFO - PROCESS | 2693 | 1466502195472 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:15 INFO - PROCESS | 2693 | 1466502195478 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:15 INFO - PROCESS | 2693 | 1466502195684 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:43:15 INFO - PROCESS | 2693 | 1466502195917 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 2693 | 1466502195930 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x927f2000 == 50 [pid = 2693] [id = 368] 02:43:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x92f24000) [pid = 2693] [serial = 1105] [outer = (nil)] 02:43:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9304b400) [pid = 2693] [serial = 1106] [outer = 0x92f24000] 02:43:16 INFO - PROCESS | 2693 | 1466502196071 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x93dd5c00) [pid = 2693] [serial = 1107] [outer = 0x92f24000] 02:43:17 INFO - PROCESS | 2693 | 1466502197075 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1683ms 02:43:17 INFO - PROCESS | 2693 | 1466502197143 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 2693 | 1466502197148 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:43:17 INFO - PROCESS | 2693 | 1466502197154 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 2693 | 1466502197161 Marionette TRACE conn4 <- [1,1446,null,{}] 02:43:17 INFO - PROCESS | 2693 | 1466502197177 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:17 INFO - PROCESS | 2693 | 1466502197186 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:17 INFO - PROCESS | 2693 | 1466502197414 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:43:17 INFO - PROCESS | 2693 | 1466502197652 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:17 INFO - PROCESS | 2693 | 1466502197663 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x99246800 == 51 [pid = 2693] [id = 369] 02:43:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x997e9800) [pid = 2693] [serial = 1108] [outer = (nil)] 02:43:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9a00f000) [pid = 2693] [serial = 1109] [outer = 0x997e9800] 02:43:17 INFO - PROCESS | 2693 | 1466502197793 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9a10e000) [pid = 2693] [serial = 1110] [outer = 0x997e9800] 02:43:18 INFO - PROCESS | 2693 | 1466502198727 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1633ms 02:43:18 INFO - PROCESS | 2693 | 1466502198788 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:43:18 INFO - PROCESS | 2693 | 1466502198792 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:43:18 INFO - PROCESS | 2693 | 1466502198799 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:43:18 INFO - PROCESS | 2693 | 1466502198803 Marionette TRACE conn4 <- [1,1450,null,{}] 02:43:18 INFO - PROCESS | 2693 | 1466502198809 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 2693 | 1466502198814 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:19 INFO - PROCESS | 2693 | 1466502199006 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:43:19 INFO - PROCESS | 2693 | 1466502199239 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 2693 | 1466502199250 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304e400 == 52 [pid = 2693] [id = 370] 02:43:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9a32ec00) [pid = 2693] [serial = 1111] [outer = (nil)] 02:43:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9a808c00) [pid = 2693] [serial = 1112] [outer = 0x9a32ec00] 02:43:19 INFO - PROCESS | 2693 | 1466502199348 Marionette DEBUG loaded listener.js 02:43:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9a810c00) [pid = 2693] [serial = 1113] [outer = 0x9a32ec00] 02:43:20 INFO - PROCESS | 2693 | 1466502200261 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1491ms 02:43:20 INFO - PROCESS | 2693 | 1466502200292 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 2693 | 1466502200296 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:43:20 INFO - PROCESS | 2693 | 1466502200302 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 2693 | 1466502200306 Marionette TRACE conn4 <- [1,1454,null,{}] 02:43:20 INFO - PROCESS | 2693 | 1466502200312 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:20 INFO - PROCESS | 2693 | 1466502200317 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:20 INFO - PROCESS | 2693 | 1466502200492 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:43:20 INFO - PROCESS | 2693 | 1466502200690 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:20 INFO - PROCESS | 2693 | 1466502200696 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a10d400 == 53 [pid = 2693] [id = 371] 02:43:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9a91c800) [pid = 2693] [serial = 1114] [outer = (nil)] 02:43:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9aac8800) [pid = 2693] [serial = 1115] [outer = 0x9a91c800] 02:43:20 INFO - PROCESS | 2693 | 1466502200779 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9af82000) [pid = 2693] [serial = 1116] [outer = 0x9a91c800] 02:43:21 INFO - PROCESS | 2693 | 1466502201761 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1527ms 02:43:21 INFO - PROCESS | 2693 | 1466502201831 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:43:21 INFO - PROCESS | 2693 | 1466502201835 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:43:21 INFO - PROCESS | 2693 | 1466502201841 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 2693 | 1466502201845 Marionette TRACE conn4 <- [1,1458,null,{}] 02:43:21 INFO - PROCESS | 2693 | 1466502201851 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 2693 | 1466502201866 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:22 INFO - PROCESS | 2693 | 1466502202153 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:43:22 INFO - PROCESS | 2693 | 1466502202470 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 2693 | 1466502202480 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x927f3c00 == 54 [pid = 2693] [id = 372] 02:43:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9aac3400) [pid = 2693] [serial = 1117] [outer = (nil)] 02:43:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9b3d4800) [pid = 2693] [serial = 1118] [outer = 0x9aac3400] 02:43:22 INFO - PROCESS | 2693 | 1466502202563 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9b442c00) [pid = 2693] [serial = 1119] [outer = 0x9aac3400] 02:43:23 INFO - PROCESS | 2693 | 1466502203518 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1729ms 02:43:23 INFO - PROCESS | 2693 | 1466502203570 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:43:23 INFO - PROCESS | 2693 | 1466502203575 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:43:23 INFO - PROCESS | 2693 | 1466502203582 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 2693 | 1466502203586 Marionette TRACE conn4 <- [1,1462,null,{}] 02:43:23 INFO - PROCESS | 2693 | 1466502203591 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:23 INFO - PROCESS | 2693 | 1466502203596 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:23 INFO - PROCESS | 2693 | 1466502203795 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:43:24 INFO - PROCESS | 2693 | 1466502204025 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 2693 | 1466502204037 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b123400 == 55 [pid = 2693] [id = 373] 02:43:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9b3e0400) [pid = 2693] [serial = 1120] [outer = (nil)] 02:43:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9bcdfc00) [pid = 2693] [serial = 1121] [outer = 0x9b3e0400] 02:43:24 INFO - PROCESS | 2693 | 1466502204157 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9c03f800) [pid = 2693] [serial = 1122] [outer = 0x9b3e0400] 02:43:25 INFO - PROCESS | 2693 | 1466502205066 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1532ms 02:43:25 INFO - PROCESS | 2693 | 1466502205113 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 2693 | 1466502205117 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:43:25 INFO - PROCESS | 2693 | 1466502205123 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 2693 | 1466502205127 Marionette TRACE conn4 <- [1,1466,null,{}] 02:43:25 INFO - PROCESS | 2693 | 1466502205133 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 2693 | 1466502205138 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:25 INFO - PROCESS | 2693 | 1466502205324 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:43:25 INFO - PROCESS | 2693 | 1466502205556 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 2693 | 1466502205564 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dabc400 == 56 [pid = 2693] [id = 374] 02:43:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9b14ac00) [pid = 2693] [serial = 1123] [outer = (nil)] 02:43:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9cbc6000) [pid = 2693] [serial = 1124] [outer = 0x9b14ac00] 02:43:25 INFO - PROCESS | 2693 | 1466502205689 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9cbd1c00) [pid = 2693] [serial = 1125] [outer = 0x9b14ac00] 02:43:26 INFO - PROCESS | 2693 | 1466502206621 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1527ms 02:43:26 INFO - PROCESS | 2693 | 1466502206652 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 2693 | 1466502206656 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:43:26 INFO - PROCESS | 2693 | 1466502206663 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 2693 | 1466502206666 Marionette TRACE conn4 <- [1,1470,null,{}] 02:43:26 INFO - PROCESS | 2693 | 1466502206672 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:26 INFO - PROCESS | 2693 | 1466502206677 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:26 INFO - PROCESS | 2693 | 1466502206851 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:43:27 INFO - PROCESS | 2693 | 1466502207061 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 2693 | 1466502207070 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90c800 == 57 [pid = 2693] [id = 375] 02:43:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x911afc00) [pid = 2693] [serial = 1126] [outer = (nil)] 02:43:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9cc6e800) [pid = 2693] [serial = 1127] [outer = 0x911afc00] 02:43:27 INFO - PROCESS | 2693 | 1466502207154 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9cc70800) [pid = 2693] [serial = 1128] [outer = 0x911afc00] 02:43:28 INFO - PROCESS | 2693 | 1466502208138 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1535ms 02:43:28 INFO - PROCESS | 2693 | 1466502208199 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 2693 | 1466502208203 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:43:28 INFO - PROCESS | 2693 | 1466502208209 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 2693 | 1466502208212 Marionette TRACE conn4 <- [1,1474,null,{}] 02:43:28 INFO - PROCESS | 2693 | 1466502208218 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:28 INFO - PROCESS | 2693 | 1466502208223 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:28 INFO - PROCESS | 2693 | 1466502208407 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:43:28 INFO - PROCESS | 2693 | 1466502208601 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 2693 | 1466502208613 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a9f3400 == 58 [pid = 2693] [id = 376] 02:43:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9cbcb800) [pid = 2693] [serial = 1129] [outer = (nil)] 02:43:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0xa1114800) [pid = 2693] [serial = 1130] [outer = 0x9cbcb800] 02:43:28 INFO - PROCESS | 2693 | 1466502208714 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0xa1117c00) [pid = 2693] [serial = 1131] [outer = 0x9cbcb800] 02:43:29 INFO - PROCESS | 2693 | 1466502209682 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1529ms 02:43:29 INFO - PROCESS | 2693 | 1466502209739 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:43:29 INFO - PROCESS | 2693 | 1466502209744 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:43:29 INFO - PROCESS | 2693 | 1466502209750 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 2693 | 1466502209754 Marionette TRACE conn4 <- [1,1478,null,{}] 02:43:29 INFO - PROCESS | 2693 | 1466502209760 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 2693 | 1466502209766 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:29 INFO - PROCESS | 2693 | 1466502209979 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:43:30 INFO - PROCESS | 2693 | 1466502210236 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 2693 | 1466502210249 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:30 INFO - PROCESS | 2693 | ++DOCSHELL 0xa23aec00 == 59 [pid = 2693] [id = 377] 02:43:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0xa23b0400) [pid = 2693] [serial = 1132] [outer = (nil)] 02:43:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0xa23f5400) [pid = 2693] [serial = 1133] [outer = 0xa23b0400] 02:43:30 INFO - PROCESS | 2693 | 1466502210374 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0xa2561c00) [pid = 2693] [serial = 1134] [outer = 0xa23b0400] 02:43:31 INFO - PROCESS | 2693 | 1466502211328 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1634ms 02:43:31 INFO - PROCESS | 2693 | 1466502211384 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 2693 | 1466502211388 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:43:31 INFO - PROCESS | 2693 | 1466502211395 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 2693 | 1466502211398 Marionette TRACE conn4 <- [1,1482,null,{}] 02:43:31 INFO - PROCESS | 2693 | 1466502211404 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:31 INFO - PROCESS | 2693 | 1466502211409 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:31 INFO - PROCESS | 2693 | 1466502211590 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:43:31 INFO - PROCESS | 2693 | 1466502211831 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 2693 | 1466502211838 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:31 INFO - PROCESS | 2693 | ++DOCSHELL 0xa23f1400 == 60 [pid = 2693] [id = 378] 02:43:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0xa23f9000) [pid = 2693] [serial = 1135] [outer = (nil)] 02:43:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0xa2fb7000) [pid = 2693] [serial = 1136] [outer = 0xa23f9000] 02:43:31 INFO - PROCESS | 2693 | 1466502211944 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0xa2fee400) [pid = 2693] [serial = 1137] [outer = 0xa23f9000] 02:43:32 INFO - PROCESS | 2693 | 1466502212881 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1536ms 02:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:43:32 INFO - PROCESS | 2693 | 1466502212932 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 2693 | 1466502212936 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:43:32 INFO - PROCESS | 2693 | 1466502212942 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 2693 | 1466502212946 Marionette TRACE conn4 <- [1,1486,null,{}] 02:43:32 INFO - PROCESS | 2693 | 1466502212952 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:32 INFO - PROCESS | 2693 | 1466502212957 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:33 INFO - PROCESS | 2693 | 1466502213139 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:43:33 INFO - PROCESS | 2693 | 1466502213331 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 2693 | 1466502213340 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a117c00 == 61 [pid = 2693] [id = 379] 02:43:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0xa23f2400) [pid = 2693] [serial = 1138] [outer = (nil)] 02:43:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0xa35aa800) [pid = 2693] [serial = 1139] [outer = 0xa23f2400] 02:43:33 INFO - PROCESS | 2693 | 1466502213464 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0xa35af400) [pid = 2693] [serial = 1140] [outer = 0xa23f2400] 02:43:34 INFO - PROCESS | 2693 | 1466502214433 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1531ms 02:43:34 INFO - PROCESS | 2693 | 1466502214472 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 2693 | 1466502214476 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:43:34 INFO - PROCESS | 2693 | 1466502214483 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 2693 | 1466502214486 Marionette TRACE conn4 <- [1,1490,null,{}] 02:43:34 INFO - PROCESS | 2693 | 1466502214492 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 2693 | 1466502214497 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:34 INFO - PROCESS | 2693 | 1466502214681 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:43:34 INFO - PROCESS | 2693 | 1466502214927 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 2693 | 1466502214935 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14ac00 == 62 [pid = 2693] [id = 380] 02:43:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x925a6000) [pid = 2693] [serial = 1141] [outer = (nil)] 02:43:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x9bc9d800) [pid = 2693] [serial = 1142] [outer = 0x925a6000] 02:43:35 INFO - PROCESS | 2693 | 1466502215055 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0xa35b5800) [pid = 2693] [serial = 1143] [outer = 0x925a6000] 02:43:35 INFO - PROCESS | 2693 | 1466502215889 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1480ms 02:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:43:35 INFO - PROCESS | 2693 | 1466502215963 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 2693 | 1466502215967 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:43:35 INFO - PROCESS | 2693 | 1466502215973 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 2693 | 1466502215977 Marionette TRACE conn4 <- [1,1494,null,{}] 02:43:35 INFO - PROCESS | 2693 | 1466502215982 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:35 INFO - PROCESS | 2693 | 1466502215987 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:36 INFO - PROCESS | 2693 | 1466502216205 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:43:36 INFO - PROCESS | 2693 | 1466502216440 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 2693 | 1466502216448 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d049800 == 63 [pid = 2693] [id = 381] 02:43:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8d04a000) [pid = 2693] [serial = 1144] [outer = (nil)] 02:43:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x8d051c00) [pid = 2693] [serial = 1145] [outer = 0x8d04a000] 02:43:36 INFO - PROCESS | 2693 | 1466502216578 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x8d055000) [pid = 2693] [serial = 1146] [outer = 0x8d04a000] 02:43:37 INFO - PROCESS | 2693 | 1466502217620 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1680ms 02:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:43:37 INFO - PROCESS | 2693 | 1466502217653 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 2693 | 1466502217656 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:43:37 INFO - PROCESS | 2693 | 1466502217663 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 2693 | 1466502217665 Marionette TRACE conn4 <- [1,1498,null,{}] 02:43:37 INFO - PROCESS | 2693 | 1466502217672 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:37 INFO - PROCESS | 2693 | 1466502217677 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:37 INFO - PROCESS | 2693 | 1466502217860 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:43:38 INFO - PROCESS | 2693 | 1466502218107 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 2693 | 1466502218116 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d050400 == 64 [pid = 2693] [id = 382] 02:43:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x8d053c00) [pid = 2693] [serial = 1147] [outer = (nil)] 02:43:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x91fd8c00) [pid = 2693] [serial = 1148] [outer = 0x8d053c00] 02:43:38 INFO - PROCESS | 2693 | 1466502218241 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x92f2c400) [pid = 2693] [serial = 1149] [outer = 0x8d053c00] 02:43:39 INFO - PROCESS | 2693 | 1466502219826 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2239ms 02:43:39 INFO - PROCESS | 2693 | 1466502219902 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:43:39 INFO - PROCESS | 2693 | 1466502219908 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:43:39 INFO - PROCESS | 2693 | 1466502219916 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 2693 | 1466502219920 Marionette TRACE conn4 <- [1,1502,null,{}] 02:43:39 INFO - PROCESS | 2693 | 1466502219928 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 2693 | 1466502219933 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:40 INFO - PROCESS | 2693 | 1466502220157 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:43:40 INFO - PROCESS | 2693 | 1466502220353 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 2693 | 1466502220360 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1cf800 == 65 [pid = 2693] [id = 383] 02:43:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x8d1d3c00) [pid = 2693] [serial = 1150] [outer = (nil)] 02:43:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x8e5abc00) [pid = 2693] [serial = 1151] [outer = 0x8d1d3c00] 02:43:40 INFO - PROCESS | 2693 | 1466502220451 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x911ac400) [pid = 2693] [serial = 1152] [outer = 0x8d1d3c00] 02:43:41 INFO - PROCESS | 2693 | 1466502221357 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1481ms 02:43:41 INFO - PROCESS | 2693 | 1466502221396 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 2693 | 1466502221403 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:43:41 INFO - PROCESS | 2693 | 1466502221412 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 2693 | 1466502221416 Marionette TRACE conn4 <- [1,1506,null,{}] 02:43:41 INFO - PROCESS | 2693 | 1466502221422 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:41 INFO - PROCESS | 2693 | 1466502221427 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:41 INFO - PROCESS | 2693 | 1466502221605 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:43:42 INFO - PROCESS | 2693 | 1466502222030 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 2693 | 1466502222039 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab7400 == 66 [pid = 2693] [id = 384] 02:43:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x911ad800) [pid = 2693] [serial = 1153] [outer = (nil)] 02:43:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x92f29000) [pid = 2693] [serial = 1154] [outer = 0x911ad800] 02:43:42 INFO - PROCESS | 2693 | 1466502222169 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x93dd4000) [pid = 2693] [serial = 1155] [outer = 0x911ad800] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce37c00 == 65 [pid = 2693] [id = 365] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x961e7400 == 64 [pid = 2693] [id = 364] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcae400 == 63 [pid = 2693] [id = 363] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x9a10b400 == 62 [pid = 2693] [id = 338] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x9238cc00 == 61 [pid = 2693] [id = 362] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8c902c00 == 60 [pid = 2693] [id = 360] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb5000 == 59 [pid = 2693] [id = 361] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x911c9400 == 58 [pid = 2693] [id = 354] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x9b04c800 == 57 [pid = 2693] [id = 355] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8c905000 == 56 [pid = 2693] [id = 353] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x91fd1400 == 55 [pid = 2693] [id = 352] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d5800 == 54 [pid = 2693] [id = 351] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2e400 == 53 [pid = 2693] [id = 350] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce32800 == 52 [pid = 2693] [id = 349] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a7400 == 51 [pid = 2693] [id = 348] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x950bb000 == 50 [pid = 2693] [id = 347] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x911ae400 == 49 [pid = 2693] [id = 346] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d159800 == 48 [pid = 2693] [id = 345] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d155400 == 47 [pid = 2693] [id = 339] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x925a8800 == 46 [pid = 2693] [id = 344] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90e400 == 45 [pid = 2693] [id = 359] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce39400 == 44 [pid = 2693] [id = 357] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x92ce0000 == 43 [pid = 2693] [id = 358] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d153800 == 42 [pid = 2693] [id = 356] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1cf800 == 41 [pid = 2693] [id = 383] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d050400 == 40 [pid = 2693] [id = 382] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d049800 == 39 [pid = 2693] [id = 381] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x9a117c00 == 38 [pid = 2693] [id = 379] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14ac00 == 37 [pid = 2693] [id = 380] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0xa23f1400 == 36 [pid = 2693] [id = 378] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0xa23aec00 == 35 [pid = 2693] [id = 377] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x9a9f3400 == 34 [pid = 2693] [id = 376] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8dabc400 == 33 [pid = 2693] [id = 374] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90c800 == 32 [pid = 2693] [id = 375] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x9b123400 == 31 [pid = 2693] [id = 373] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x927f3c00 == 30 [pid = 2693] [id = 372] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x9304e400 == 29 [pid = 2693] [id = 370] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x9a10d400 == 28 [pid = 2693] [id = 371] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x99246800 == 27 [pid = 2693] [id = 369] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x927f2000 == 26 [pid = 2693] [id = 368] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14b000 == 25 [pid = 2693] [id = 366] 02:43:45 INFO - PROCESS | 2693 | --DOCSHELL 0x8d157800 == 24 [pid = 2693] [id = 367] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x9a91cc00) [pid = 2693] [serial = 977] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0xa3386800) [pid = 2693] [serial = 1001] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x992f3c00) [pid = 2693] [serial = 972] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x9b516400) [pid = 2693] [serial = 984] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x91fcec00) [pid = 2693] [serial = 1031] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x92cd5800) [pid = 2693] [serial = 969] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9b3d7800) [pid = 2693] [serial = 981] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0xa35a9c00) [pid = 2693] [serial = 1005] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9a4ecc00) [pid = 2693] [serial = 974] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0xa2099000) [pid = 2693] [serial = 993] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x8d1d1400) [pid = 2693] [serial = 1022] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9b058000) [pid = 2693] [serial = 980] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9cc73800) [pid = 2693] [serial = 990] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x91fcf400) [pid = 2693] [serial = 1028] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x8dcb9800) [pid = 2693] [serial = 1007] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0xa2fb3800) [pid = 2693] [serial = 999] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x91042400) [pid = 2693] [serial = 1026] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0xa34c1400) [pid = 2693] [serial = 1004] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x91042800) [pid = 2693] [serial = 1010] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9cc2fc00) [pid = 2693] [serial = 989] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0xa23ab800) [pid = 2693] [serial = 995] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x92384000) [pid = 2693] [serial = 968] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0xa2faf800) [pid = 2693] [serial = 998] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x8e5a6800) [pid = 2693] [serial = 1025] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x95492800) [pid = 2693] [serial = 1014] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0xa23f9400) [pid = 2693] [serial = 996] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9a8c5800) [pid = 2693] [serial = 1020] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9104d400) [pid = 2693] [serial = 1011] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0xa118d400) [pid = 2693] [serial = 992] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x95494400) [pid = 2693] [serial = 1019] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9bc9b400) [pid = 2693] [serial = 986] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x922b1800) [pid = 2693] [serial = 1029] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9a807800) [pid = 2693] [serial = 975] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8dab1000) [pid = 2693] [serial = 1023] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x950ba800) [pid = 2693] [serial = 1013] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9a910400) [pid = 2693] [serial = 1017] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9b477800) [pid = 2693] [serial = 983] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9237f800) [pid = 2693] [serial = 1008] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x96ee4000) [pid = 2693] [serial = 971] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x8dab8800) [pid = 2693] [serial = 966] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9c039000) [pid = 2693] [serial = 987] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8d1d5400) [pid = 2693] [serial = 965] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9aaba800) [pid = 2693] [serial = 978] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0xa3391400) [pid = 2693] [serial = 1002] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9a436c00) [pid = 2693] [serial = 1016] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x92cd1800) [pid = 2693] [serial = 1034] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x925a0c00) [pid = 2693] [serial = 1032] [outer = (nil)] [url = about:blank] 02:43:45 INFO - PROCESS | 2693 | 1466502225700 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 4334ms 02:43:45 INFO - PROCESS | 2693 | 1466502225747 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 2693 | 1466502225754 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:43:45 INFO - PROCESS | 2693 | 1466502225762 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 2693 | 1466502225766 Marionette TRACE conn4 <- [1,1510,null,{}] 02:43:45 INFO - PROCESS | 2693 | 1466502225775 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:45 INFO - PROCESS | 2693 | 1466502225780 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:45 INFO - PROCESS | 2693 | 1466502225951 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:43:46 INFO - PROCESS | 2693 | 1466502226126 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 2693 | 1466502226139 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d051400 == 25 [pid = 2693] [id = 385] 02:43:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x8d058000) [pid = 2693] [serial = 1156] [outer = (nil)] 02:43:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x8d153800) [pid = 2693] [serial = 1157] [outer = 0x8d058000] 02:43:46 INFO - PROCESS | 2693 | 1466502226213 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x8d159c00) [pid = 2693] [serial = 1158] [outer = 0x8d058000] 02:43:46 INFO - PROCESS | 2693 | 1466502226951 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1234ms 02:43:46 INFO - PROCESS | 2693 | 1466502226995 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:43:47 INFO - PROCESS | 2693 | 1466502227002 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:43:47 INFO - PROCESS | 2693 | 1466502227012 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 2693 | 1466502227016 Marionette TRACE conn4 <- [1,1514,null,{}] 02:43:47 INFO - PROCESS | 2693 | 1466502227022 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:47 INFO - PROCESS | 2693 | 1466502227027 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:47 INFO - PROCESS | 2693 | 1466502227202 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:43:47 INFO - PROCESS | 2693 | 1466502227212 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 2693 | 1466502227222 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab1000 == 26 [pid = 2693] [id = 386] 02:43:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x8dabb400) [pid = 2693] [serial = 1159] [outer = (nil)] 02:43:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x8dcb9400) [pid = 2693] [serial = 1160] [outer = 0x8dabb400] 02:43:47 INFO - PROCESS | 2693 | 1466502227292 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x8e59ec00) [pid = 2693] [serial = 1161] [outer = 0x8dabb400] 02:43:48 INFO - PROCESS | 2693 | 1466502228308 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1326ms 02:43:48 INFO - PROCESS | 2693 | 1466502228338 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 2693 | 1466502228342 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:43:48 INFO - PROCESS | 2693 | 1466502228349 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 2693 | 1466502228355 Marionette TRACE conn4 <- [1,1518,null,{}] 02:43:48 INFO - PROCESS | 2693 | 1466502228379 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 2693 | 1466502228388 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:48 INFO - PROCESS | 2693 | 1466502228599 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:43:48 INFO - PROCESS | 2693 | 1466502228623 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:48 INFO - PROCESS | 2693 | 1466502228635 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b5c00 == 27 [pid = 2693] [id = 387] 02:43:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x911b6c00) [pid = 2693] [serial = 1162] [outer = (nil)] 02:43:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x911bb400) [pid = 2693] [serial = 1163] [outer = 0x911b6c00] 02:43:48 INFO - PROCESS | 2693 | 1466502228706 Marionette DEBUG loaded listener.js 02:43:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x91fc9400) [pid = 2693] [serial = 1164] [outer = 0x911b6c00] 02:43:49 INFO - PROCESS | 2693 | 1466502229656 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1333ms 02:43:49 INFO - PROCESS | 2693 | 1466502229682 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:43:49 INFO - PROCESS | 2693 | 1466502229686 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:43:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:43:49 INFO - PROCESS | 2693 | 1466502229692 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:43:49 INFO - PROCESS | 2693 | 1466502229696 Marionette TRACE conn4 <- [1,1522,null,{}] 02:43:49 INFO - PROCESS | 2693 | 1466502229701 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:49 INFO - PROCESS | 2693 | 1466502229706 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:49 INFO - PROCESS | 2693 | 1466502229918 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8d14c800) [pid = 2693] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x961e4400) [pid = 2693] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9a10ac00) [pid = 2693] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8c90e000) [pid = 2693] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8d14bc00) [pid = 2693] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x950bbc00) [pid = 2693] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x961e8400) [pid = 2693] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x96ee5800) [pid = 2693] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8c904000) [pid = 2693] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9a05c000) [pid = 2693] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x93ba7c00) [pid = 2693] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x927ed000) [pid = 2693] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9b3dbc00) [pid = 2693] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x911c9c00) [pid = 2693] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x950b9800) [pid = 2693] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8d14f000) [pid = 2693] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x8dcb4000) [pid = 2693] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x8d1d3000) [pid = 2693] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x8ce38800) [pid = 2693] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8e59c800) [pid = 2693] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x925a0800) [pid = 2693] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x925aa000) [pid = 2693] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:43:51 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x9259fc00) [pid = 2693] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:43:51 INFO - PROCESS | 2693 | 1466502231326 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 2693 | 1466502231335 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c904000 == 28 [pid = 2693] [id = 388] 02:43:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x8c909c00) [pid = 2693] [serial = 1165] [outer = (nil)] 02:43:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x8d14c800) [pid = 2693] [serial = 1166] [outer = 0x8c909c00] 02:43:51 INFO - PROCESS | 2693 | 1466502231409 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x9104cc00) [pid = 2693] [serial = 1167] [outer = 0x8c909c00] 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:43:52 INFO - PROCESS | 2693 | 1466502232076 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:43:52 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 () { 02:43:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:43:52 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 () { 02:43:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:43:52 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 () { 02:43:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:43:52 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 () { 02:43:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:43:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2429ms 02:43:52 INFO - PROCESS | 2693 | 1466502232124 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:43:52 INFO - PROCESS | 2693 | 1466502232131 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:43:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:43:52 INFO - PROCESS | 2693 | 1466502232139 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 2693 | 1466502232144 Marionette TRACE conn4 <- [1,1526,null,{}] 02:43:52 INFO - PROCESS | 2693 | 1466502232150 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:52 INFO - PROCESS | 2693 | 1466502232155 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:52 INFO - PROCESS | 2693 | 1466502232345 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:43:52 INFO - PROCESS | 2693 | 1466502232363 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 2693 | 1466502232371 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x91042800 == 29 [pid = 2693] [id = 389] 02:43:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x91fcc800) [pid = 2693] [serial = 1168] [outer = (nil)] 02:43:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9259f000) [pid = 2693] [serial = 1169] [outer = 0x91fcc800] 02:43:52 INFO - PROCESS | 2693 | 1466502232441 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x927ee000) [pid = 2693] [serial = 1170] [outer = 0x91fcc800] 02:43:53 INFO - PROCESS | 2693 | 1466502233345 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:43:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:43:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1290ms 02:43:53 INFO - PROCESS | 2693 | 1466502233433 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 2693 | 1466502233440 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:43:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:43:53 INFO - PROCESS | 2693 | 1466502233450 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 2693 | 1466502233455 Marionette TRACE conn4 <- [1,1530,null,{}] 02:43:53 INFO - PROCESS | 2693 | 1466502233504 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 2693 | 1466502233510 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:53 INFO - PROCESS | 2693 | 1466502233817 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:43:54 INFO - PROCESS | 2693 | 1466502234042 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 2693 | 1466502234056 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d056c00 == 30 [pid = 2693] [id = 390] 02:43:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x8d057800) [pid = 2693] [serial = 1171] [outer = (nil)] 02:43:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8d153c00) [pid = 2693] [serial = 1172] [outer = 0x8d057800] 02:43:54 INFO - PROCESS | 2693 | 1466502234147 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8dab0c00) [pid = 2693] [serial = 1173] [outer = 0x8d057800] 02:43:54 INFO - PROCESS | 2693 | 1466502234968 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:43:55 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 02:43:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:43:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:43:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:43:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:43:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:43:55 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. 02:43:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:43:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1564ms 02:43:55 INFO - PROCESS | 2693 | 1466502235014 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 2693 | 1466502235021 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:43:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:43:55 INFO - PROCESS | 2693 | 1466502235032 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 2693 | 1466502235036 Marionette TRACE conn4 <- [1,1534,null,{}] 02:43:55 INFO - PROCESS | 2693 | 1466502235042 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 2693 | 1466502235049 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:55 INFO - PROCESS | 2693 | 1466502235228 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:43:55 INFO - PROCESS | 2693 | 1466502235412 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 2693 | 1466502235423 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcbbc00 == 31 [pid = 2693] [id = 391] 02:43:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x911b2400) [pid = 2693] [serial = 1174] [outer = (nil)] 02:43:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x91fd0000) [pid = 2693] [serial = 1175] [outer = 0x911b2400] 02:43:55 INFO - PROCESS | 2693 | 1466502235510 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x91fca800) [pid = 2693] [serial = 1176] [outer = 0x911b2400] 02:43:56 INFO - PROCESS | 2693 | 1466502236554 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1580ms 02:43:56 INFO - PROCESS | 2693 | 1466502236612 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 2693 | 1466502236616 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:43:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:43:56 INFO - PROCESS | 2693 | 1466502236623 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 2693 | 1466502236629 Marionette TRACE conn4 <- [1,1538,null,{}] 02:43:56 INFO - PROCESS | 2693 | 1466502236646 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:56 INFO - PROCESS | 2693 | 1466502236655 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:56 INFO - PROCESS | 2693 | 1466502236871 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:43:57 INFO - PROCESS | 2693 | 1466502237102 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 2693 | 1466502237124 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304c400 == 32 [pid = 2693] [id = 392] 02:43:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x93ba7c00) [pid = 2693] [serial = 1177] [outer = (nil)] 02:43:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x950bc400) [pid = 2693] [serial = 1178] [outer = 0x93ba7c00] 02:43:57 INFO - PROCESS | 2693 | 1466502237261 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9513c400) [pid = 2693] [serial = 1179] [outer = 0x93ba7c00] 02:43:58 INFO - PROCESS | 2693 | 1466502238208 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:43:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1645ms 02:43:58 INFO - PROCESS | 2693 | 1466502238269 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 2693 | 1466502238275 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:43:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:43:58 INFO - PROCESS | 2693 | 1466502238281 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 2693 | 1466502238285 Marionette TRACE conn4 <- [1,1542,null,{}] 02:43:58 INFO - PROCESS | 2693 | 1466502238291 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:58 INFO - PROCESS | 2693 | 1466502238297 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:58 INFO - PROCESS | 2693 | 1466502238511 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:43:58 INFO - PROCESS | 2693 | 1466502238756 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 2693 | 1466502238765 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:43:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b5000 == 33 [pid = 2693] [id = 393] 02:43:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x925a2400) [pid = 2693] [serial = 1180] [outer = (nil)] 02:43:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x961e4000) [pid = 2693] [serial = 1181] [outer = 0x925a2400] 02:43:58 INFO - PROCESS | 2693 | 1466502238913 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x961e8400) [pid = 2693] [serial = 1182] [outer = 0x925a2400] 02:43:59 INFO - PROCESS | 2693 | 1466502239806 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:43:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:43:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1540ms 02:43:59 INFO - PROCESS | 2693 | 1466502239821 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 2693 | 1466502239824 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:43:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:43:59 INFO - PROCESS | 2693 | 1466502239846 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 2693 | 1466502239851 Marionette TRACE conn4 <- [1,1546,null,{}] 02:43:59 INFO - PROCESS | 2693 | 1466502239860 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:59 INFO - PROCESS | 2693 | 1466502239865 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:00 INFO - PROCESS | 2693 | 1466502240042 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:44:00 INFO - PROCESS | 2693 | 1466502240229 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 2693 | 1466502240236 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x922b0800 == 34 [pid = 2693] [id = 394] 02:44:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9517ec00) [pid = 2693] [serial = 1183] [outer = (nil)] 02:44:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x96edec00) [pid = 2693] [serial = 1184] [outer = 0x9517ec00] 02:44:00 INFO - PROCESS | 2693 | 1466502240320 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x96ee2400) [pid = 2693] [serial = 1185] [outer = 0x9517ec00] 02:44:01 INFO - PROCESS | 2693 | 1466502241263 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:44:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1498ms 02:44:01 INFO - PROCESS | 2693 | 1466502241330 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 2693 | 1466502241334 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:44:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:44:01 INFO - PROCESS | 2693 | 1466502241341 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 2693 | 1466502241345 Marionette TRACE conn4 <- [1,1550,null,{}] 02:44:01 INFO - PROCESS | 2693 | 1466502241353 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 2693 | 1466502241367 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:01 INFO - PROCESS | 2693 | 1466502241631 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:44:01 INFO - PROCESS | 2693 | 1466502241879 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 2693 | 1466502241885 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2c800 == 35 [pid = 2693] [id = 395] 02:44:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8ce31800) [pid = 2693] [serial = 1186] [outer = (nil)] 02:44:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x98361000) [pid = 2693] [serial = 1187] [outer = 0x8ce31800] 02:44:01 INFO - PROCESS | 2693 | 1466502241986 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x99e5bc00) [pid = 2693] [serial = 1188] [outer = 0x8ce31800] 02:44:02 INFO - PROCESS | 2693 | 1466502242923 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:44:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:44:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1647ms 02:44:02 INFO - PROCESS | 2693 | 1466502242989 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 2693 | 1466502242994 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:44:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:44:03 INFO - PROCESS | 2693 | 1466502243000 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 2693 | 1466502243004 Marionette TRACE conn4 <- [1,1554,null,{}] 02:44:03 INFO - PROCESS | 2693 | 1466502243010 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 2693 | 1466502243016 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:03 INFO - PROCESS | 2693 | 1466502243185 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:44:03 INFO - PROCESS | 2693 | 1466502243383 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 2693 | 1466502243394 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab4800 == 36 [pid = 2693] [id = 396] 02:44:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x911bac00) [pid = 2693] [serial = 1189] [outer = (nil)] 02:44:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9a051800) [pid = 2693] [serial = 1190] [outer = 0x911bac00] 02:44:03 INFO - PROCESS | 2693 | 1466502243477 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x99758c00) [pid = 2693] [serial = 1191] [outer = 0x911bac00] 02:44:04 INFO - PROCESS | 2693 | 1466502244427 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:44:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1481ms 02:44:04 INFO - PROCESS | 2693 | 1466502244482 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 2693 | 1466502244485 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:44:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:44:04 INFO - PROCESS | 2693 | 1466502244492 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 2693 | 1466502244495 Marionette TRACE conn4 <- [1,1558,null,{}] 02:44:04 INFO - PROCESS | 2693 | 1466502244504 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:04 INFO - PROCESS | 2693 | 1466502244510 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:04 INFO - PROCESS | 2693 | 1466502244693 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:44:04 INFO - PROCESS | 2693 | 1466502244881 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:04 INFO - PROCESS | 2693 | 1466502244888 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x96e2f800 == 37 [pid = 2693] [id = 397] 02:44:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9a053800) [pid = 2693] [serial = 1192] [outer = (nil)] 02:44:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9a115400) [pid = 2693] [serial = 1193] [outer = 0x9a053800] 02:44:04 INFO - PROCESS | 2693 | 1466502244974 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9a116000) [pid = 2693] [serial = 1194] [outer = 0x9a053800] 02:44:05 INFO - PROCESS | 2693 | 1466502245904 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:44:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1481ms 02:44:05 INFO - PROCESS | 2693 | 1466502245973 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 2693 | 1466502245978 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:44:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:44:05 INFO - PROCESS | 2693 | 1466502245984 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 2693 | 1466502245987 Marionette TRACE conn4 <- [1,1562,null,{}] 02:44:05 INFO - PROCESS | 2693 | 1466502245993 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 2693 | 1466502245998 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:06 INFO - PROCESS | 2693 | 1466502246202 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:44:06 INFO - PROCESS | 2693 | 1466502246448 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 2693 | 1466502246456 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903000 == 38 [pid = 2693] [id = 398] 02:44:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x8c906800) [pid = 2693] [serial = 1195] [outer = (nil)] 02:44:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9a4e1c00) [pid = 2693] [serial = 1196] [outer = 0x8c906800] 02:44:06 INFO - PROCESS | 2693 | 1466502246545 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9a804400) [pid = 2693] [serial = 1197] [outer = 0x8c906800] 02:44:07 INFO - PROCESS | 2693 | 1466502247434 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:44:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:44:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1529ms 02:44:07 INFO - PROCESS | 2693 | 1466502247514 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 2693 | 1466502247517 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:44:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:44:07 INFO - PROCESS | 2693 | 1466502247524 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:44:07 INFO - PROCESS | 2693 | 1466502247527 Marionette TRACE conn4 <- [1,1566,null,{}] 02:44:07 INFO - PROCESS | 2693 | 1466502247533 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:07 INFO - PROCESS | 2693 | 1466502247538 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:07 INFO - PROCESS | 2693 | 1466502247739 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:44:08 INFO - PROCESS | 2693 | 1466502248074 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:08 INFO - PROCESS | 2693 | 1466502248081 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce38800 == 39 [pid = 2693] [id = 399] 02:44:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a055000) [pid = 2693] [serial = 1198] [outer = (nil)] 02:44:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9a80f400) [pid = 2693] [serial = 1199] [outer = 0x9a055000] 02:44:08 INFO - PROCESS | 2693 | 1466502248176 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9a913400) [pid = 2693] [serial = 1200] [outer = 0x9a055000] 02:44:09 INFO - PROCESS | 2693 | 1466502249101 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:44:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:44:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1630ms 02:44:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:44:09 INFO - PROCESS | 2693 | 1466502249155 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:44:09 INFO - PROCESS | 2693 | 1466502249159 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:44:09 INFO - PROCESS | 2693 | 1466502249165 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 2693 | 1466502249169 Marionette TRACE conn4 <- [1,1570,null,{}] 02:44:09 INFO - PROCESS | 2693 | 1466502249175 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:09 INFO - PROCESS | 2693 | 1466502249181 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:09 INFO - PROCESS | 2693 | 1466502249380 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:44:09 INFO - PROCESS | 2693 | 1466502249625 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 2693 | 1466502249635 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a917000 == 40 [pid = 2693] [id = 400] 02:44:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9aabec00) [pid = 2693] [serial = 1201] [outer = (nil)] 02:44:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9aac4400) [pid = 2693] [serial = 1202] [outer = 0x9aabec00] 02:44:09 INFO - PROCESS | 2693 | 1466502249766 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9af7f400) [pid = 2693] [serial = 1203] [outer = 0x9aabec00] 02:44:10 INFO - PROCESS | 2693 | 1466502250683 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:44:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:44:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1592ms 02:44:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:44:10 INFO - PROCESS | 2693 | 1466502250757 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 2693 | 1466502250760 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:44:10 INFO - PROCESS | 2693 | 1466502250767 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 2693 | 1466502250770 Marionette TRACE conn4 <- [1,1574,null,{}] 02:44:10 INFO - PROCESS | 2693 | 1466502250776 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 2693 | 1466502250781 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:10 INFO - PROCESS | 2693 | 1466502250984 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:44:11 INFO - PROCESS | 2693 | 1466502251219 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 2693 | 1466502251226 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x92f24800 == 41 [pid = 2693] [id = 401] 02:44:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9a43a800) [pid = 2693] [serial = 1204] [outer = (nil)] 02:44:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9af89800) [pid = 2693] [serial = 1205] [outer = 0x9a43a800] 02:44:11 INFO - PROCESS | 2693 | 1466502251354 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9b050800) [pid = 2693] [serial = 1206] [outer = 0x9a43a800] 02:44:12 INFO - PROCESS | 2693 | 1466502252266 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:44:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:44:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1535ms 02:44:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:44:12 INFO - PROCESS | 2693 | 1466502252301 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 2693 | 1466502252305 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:44:12 INFO - PROCESS | 2693 | 1466502252311 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 2693 | 1466502252314 Marionette TRACE conn4 <- [1,1578,null,{}] 02:44:12 INFO - PROCESS | 2693 | 1466502252320 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 2693 | 1466502252325 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:12 INFO - PROCESS | 2693 | 1466502252504 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:44:12 INFO - PROCESS | 2693 | 1466502252705 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:12 INFO - PROCESS | 2693 | 1466502252712 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903400 == 42 [pid = 2693] [id = 402] 02:44:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x8c908800) [pid = 2693] [serial = 1207] [outer = (nil)] 02:44:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9a915000) [pid = 2693] [serial = 1208] [outer = 0x8c908800] 02:44:12 INFO - PROCESS | 2693 | 1466502252827 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9b13f400) [pid = 2693] [serial = 1209] [outer = 0x8c908800] 02:44:13 INFO - PROCESS | 2693 | 1466502253813 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:44:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1531ms 02:44:13 INFO - PROCESS | 2693 | 1466502253841 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 2693 | 1466502253845 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:44:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:44:13 INFO - PROCESS | 2693 | 1466502253851 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 2693 | 1466502253854 Marionette TRACE conn4 <- [1,1582,null,{}] 02:44:13 INFO - PROCESS | 2693 | 1466502253890 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 2693 | 1466502253895 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:14 INFO - PROCESS | 2693 | 1466502254087 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:44:14 INFO - PROCESS | 2693 | 1466502254331 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 2693 | 1466502254338 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d3800 == 43 [pid = 2693] [id = 403] 02:44:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x92cdd800) [pid = 2693] [serial = 1210] [outer = (nil)] 02:44:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9b3d2400) [pid = 2693] [serial = 1211] [outer = 0x92cdd800] 02:44:14 INFO - PROCESS | 2693 | 1466502254447 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x9b3d7c00) [pid = 2693] [serial = 1212] [outer = 0x92cdd800] 02:44:15 INFO - PROCESS | 2693 | 1466502255367 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:44:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:44:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1605ms 02:44:15 INFO - PROCESS | 2693 | 1466502255457 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 2693 | 1466502255460 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:44:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:44:15 INFO - PROCESS | 2693 | 1466502255467 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 2693 | 1466502255470 Marionette TRACE conn4 <- [1,1586,null,{}] 02:44:15 INFO - PROCESS | 2693 | 1466502255476 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 2693 | 1466502255481 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:15 INFO - PROCESS | 2693 | 1466502255689 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:44:15 INFO - PROCESS | 2693 | 1466502255925 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 2693 | 1466502255934 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c910000 == 44 [pid = 2693] [id = 404] 02:44:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x8ce34400) [pid = 2693] [serial = 1213] [outer = (nil)] 02:44:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8dcb2800) [pid = 2693] [serial = 1214] [outer = 0x8ce34400] 02:44:16 INFO - PROCESS | 2693 | 1466502256065 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x911c4c00) [pid = 2693] [serial = 1215] [outer = 0x8ce34400] 02:44:17 INFO - PROCESS | 2693 | 1466502257189 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:44:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1793ms 02:44:17 INFO - PROCESS | 2693 | 1466502257261 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 2693 | 1466502257268 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:44:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:44:17 INFO - PROCESS | 2693 | 1466502257276 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 2693 | 1466502257282 Marionette TRACE conn4 <- [1,1590,null,{}] 02:44:17 INFO - PROCESS | 2693 | 1466502257290 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 2693 | 1466502257296 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:17 INFO - PROCESS | 2693 | 1466502257526 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:44:17 INFO - PROCESS | 2693 | 1466502257767 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:17 INFO - PROCESS | 2693 | 1466502257782 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d058400 == 45 [pid = 2693] [id = 405] 02:44:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x8d14ac00) [pid = 2693] [serial = 1216] [outer = (nil)] 02:44:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x8d1cec00) [pid = 2693] [serial = 1217] [outer = 0x8d14ac00] 02:44:17 INFO - PROCESS | 2693 | 1466502257855 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x8d1d6800) [pid = 2693] [serial = 1218] [outer = 0x8d14ac00] 02:44:18 INFO - PROCESS | 2693 | 1466502258730 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:44:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1492ms 02:44:18 INFO - PROCESS | 2693 | 1466502258778 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:44:18 INFO - PROCESS | 2693 | 1466502258786 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:44:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:44:18 INFO - PROCESS | 2693 | 1466502258796 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 2693 | 1466502258800 Marionette TRACE conn4 <- [1,1594,null,{}] 02:44:18 INFO - PROCESS | 2693 | 1466502258806 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 2693 | 1466502258811 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:18 INFO - PROCESS | 2693 | 1466502258986 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:44:19 INFO - PROCESS | 2693 | 1466502259197 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 2693 | 1466502259210 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d157c00 == 46 [pid = 2693] [id = 406] 02:44:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x8d1d5c00) [pid = 2693] [serial = 1219] [outer = (nil)] 02:44:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x911c9400) [pid = 2693] [serial = 1220] [outer = 0x8d1d5c00] 02:44:19 INFO - PROCESS | 2693 | 1466502259389 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x92384000) [pid = 2693] [serial = 1221] [outer = 0x8d1d5c00] 02:44:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8c904000 == 45 [pid = 2693] [id = 388] 02:44:20 INFO - PROCESS | 2693 | --DOCSHELL 0x911b5c00 == 44 [pid = 2693] [id = 387] 02:44:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab1000 == 43 [pid = 2693] [id = 386] 02:44:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d051400 == 42 [pid = 2693] [id = 385] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x9a007c00) [pid = 2693] [serial = 1100] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9a054c00) [pid = 2693] [serial = 1101] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x91fcd800) [pid = 2693] [serial = 1079] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x99243c00) [pid = 2693] [serial = 1050] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9a9f7000) [pid = 2693] [serial = 1059] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x927f9000) [pid = 2693] [serial = 1061] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9bce4800) [pid = 2693] [serial = 1073] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x95143800) [pid = 2693] [serial = 1043] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x96ee3800) [pid = 2693] [serial = 1095] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9a431800) [pid = 2693] [serial = 1055] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x8c90c400) [pid = 2693] [serial = 1082] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9a4e3800) [pid = 2693] [serial = 1056] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9c09e000) [pid = 2693] [serial = 1076] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x95148800) [pid = 2693] [serial = 1091] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x9c046400) [pid = 2693] [serial = 1074] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x8ce34c00) [pid = 2693] [serial = 1083] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9b050000) [pid = 2693] [serial = 1064] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9b476000) [pid = 2693] [serial = 1068] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9ab3d400) [pid = 2693] [serial = 1062] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x91fd3000) [pid = 2693] [serial = 1041] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x961efc00) [pid = 2693] [serial = 1046] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9a052400) [pid = 2693] [serial = 1052] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9b43bc00) [pid = 2693] [serial = 1067] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9bc11800) [pid = 2693] [serial = 1071] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x9a056c00) [pid = 2693] [serial = 1053] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x91042000) [pid = 2693] [serial = 1038] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x8e5a4800) [pid = 2693] [serial = 1080] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x961e1c00) [pid = 2693] [serial = 1092] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9c0a4c00) [pid = 2693] [serial = 1077] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9259e000) [pid = 2693] [serial = 1040] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x92cd9000) [pid = 2693] [serial = 1098] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x95176800) [pid = 2693] [serial = 1044] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9b055400) [pid = 2693] [serial = 1065] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x911c4800) [pid = 2693] [serial = 1086] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8dcb9000) [pid = 2693] [serial = 1097] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x96e32000) [pid = 2693] [serial = 1094] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9514a000) [pid = 2693] [serial = 1070] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x911b4400) [pid = 2693] [serial = 1085] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9787d000) [pid = 2693] [serial = 1049] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x92ce0400) [pid = 2693] [serial = 1089] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x927ec000) [pid = 2693] [serial = 1088] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x96e33400) [pid = 2693] [serial = 1047] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9a91a000) [pid = 2693] [serial = 1058] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8dcb8800) [pid = 2693] [serial = 1037] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x92cdb800) [pid = 2693] [serial = 1035] [outer = (nil)] [url = about:blank] 02:44:20 INFO - PROCESS | 2693 | 1466502260444 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:44:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:44:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1677ms 02:44:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:44:20 INFO - PROCESS | 2693 | 1466502260474 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 2693 | 1466502260478 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:44:20 INFO - PROCESS | 2693 | 1466502260485 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 2693 | 1466502260490 Marionette TRACE conn4 <- [1,1598,null,{}] 02:44:20 INFO - PROCESS | 2693 | 1466502260506 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 2693 | 1466502260515 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:20 INFO - PROCESS | 2693 | 1466502260687 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:44:20 INFO - PROCESS | 2693 | 1466502260932 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 2693 | 1466502260943 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104ac00 == 43 [pid = 2693] [id = 407] 02:44:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9104f800) [pid = 2693] [serial = 1222] [outer = (nil)] 02:44:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9259e000) [pid = 2693] [serial = 1223] [outer = 0x9104f800] 02:44:21 INFO - PROCESS | 2693 | 1466502261021 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x925a9000) [pid = 2693] [serial = 1224] [outer = 0x9104f800] 02:44:21 INFO - PROCESS | 2693 | 1466502261767 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:44:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:44:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1340ms 02:44:21 INFO - PROCESS | 2693 | 1466502261825 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 2693 | 1466502261830 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:44:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:44:21 INFO - PROCESS | 2693 | 1466502261836 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 2693 | 1466502261838 Marionette TRACE conn4 <- [1,1602,null,{}] 02:44:21 INFO - PROCESS | 2693 | 1466502261844 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:21 INFO - PROCESS | 2693 | 1466502261849 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:22 INFO - PROCESS | 2693 | 1466502262017 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:44:22 INFO - PROCESS | 2693 | 1466502262026 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 2693 | 1466502262032 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce30800 == 44 [pid = 2693] [id = 408] 02:44:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x927ec400) [pid = 2693] [serial = 1225] [outer = (nil)] 02:44:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x92cd9c00) [pid = 2693] [serial = 1226] [outer = 0x927ec400] 02:44:22 INFO - PROCESS | 2693 | 1466502262104 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x93042800) [pid = 2693] [serial = 1227] [outer = 0x927ec400] 02:44:23 INFO - PROCESS | 2693 | 1466502263114 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:44:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1379ms 02:44:23 INFO - PROCESS | 2693 | 1466502263218 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 2693 | 1466502263221 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:44:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:44:23 INFO - PROCESS | 2693 | 1466502263246 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 2693 | 1466502263249 Marionette TRACE conn4 <- [1,1606,null,{}] 02:44:23 INFO - PROCESS | 2693 | 1466502263260 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 2693 | 1466502263264 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:23 INFO - PROCESS | 2693 | 1466502263496 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:44:23 INFO - PROCESS | 2693 | 1466502263522 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 2693 | 1466502263528 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x927f5000 == 45 [pid = 2693] [id = 409] 02:44:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x92cd3400) [pid = 2693] [serial = 1228] [outer = (nil)] 02:44:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x95148800) [pid = 2693] [serial = 1229] [outer = 0x92cd3400] 02:44:23 INFO - PROCESS | 2693 | 1466502263602 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9517e800) [pid = 2693] [serial = 1230] [outer = 0x92cd3400] 02:44:24 INFO - PROCESS | 2693 | 1466502264562 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:44:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:44:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1375ms 02:44:24 INFO - PROCESS | 2693 | 1466502264603 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:44:24 INFO - PROCESS | 2693 | 1466502264607 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:44:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:44:24 INFO - PROCESS | 2693 | 1466502264613 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - PROCESS | 2693 | 1466502264616 Marionette TRACE conn4 <- [1,1610,null,{}] 02:44:24 INFO - PROCESS | 2693 | 1466502264627 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:24 INFO - PROCESS | 2693 | 1466502264637 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:24 INFO - PROCESS | 2693 | 1466502264886 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x8d058000) [pid = 2693] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0xa23f2400) [pid = 2693] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8dabb400) [pid = 2693] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x925a6000) [pid = 2693] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x911afc00) [pid = 2693] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x8d04a000) [pid = 2693] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8d053c00) [pid = 2693] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9b14ac00) [pid = 2693] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9a91c800) [pid = 2693] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x8c909c00) [pid = 2693] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8d1d3c00) [pid = 2693] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9b3e0400) [pid = 2693] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0xa23f9000) [pid = 2693] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x911ad800) [pid = 2693] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0xa23b0400) [pid = 2693] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x997e9800) [pid = 2693] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9aac3400) [pid = 2693] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8d1cc000) [pid = 2693] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x9cbcb800) [pid = 2693] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x9a32ec00) [pid = 2693] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x92f24000) [pid = 2693] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:44:25 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x911b6c00) [pid = 2693] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:44:25 INFO - PROCESS | 2693 | 1466502265299 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 2693 | 1466502265307 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04a000 == 46 [pid = 2693] [id = 410] 02:44:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x8d04f800) [pid = 2693] [serial = 1231] [outer = (nil)] 02:44:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x8d1ccc00) [pid = 2693] [serial = 1232] [outer = 0x8d04f800] 02:44:25 INFO - PROCESS | 2693 | 1466502265381 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x925a6400) [pid = 2693] [serial = 1233] [outer = 0x8d04f800] 02:44:26 INFO - PROCESS | 2693 | 1466502266095 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:44:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:44:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1537ms 02:44:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:44:26 INFO - PROCESS | 2693 | 1466502266150 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:44:26 INFO - PROCESS | 2693 | 1466502266153 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:44:26 INFO - PROCESS | 2693 | 1466502266159 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - PROCESS | 2693 | 1466502266163 Marionette TRACE conn4 <- [1,1614,null,{}] 02:44:26 INFO - PROCESS | 2693 | 1466502266181 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:26 INFO - PROCESS | 2693 | 1466502266186 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:26 INFO - PROCESS | 2693 | 1466502266347 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:44:26 INFO - PROCESS | 2693 | 1466502266357 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 2693 | 1466502266364 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90d400 == 47 [pid = 2693] [id = 411] 02:44:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x925a7800) [pid = 2693] [serial = 1234] [outer = (nil)] 02:44:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x9836f000) [pid = 2693] [serial = 1235] [outer = 0x925a7800] 02:44:26 INFO - PROCESS | 2693 | 1466502266431 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9929d000) [pid = 2693] [serial = 1236] [outer = 0x925a7800] 02:44:27 INFO - PROCESS | 2693 | 1466502267481 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:44:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1394ms 02:44:27 INFO - PROCESS | 2693 | 1466502267553 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 2693 | 1466502267561 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:44:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:44:27 INFO - PROCESS | 2693 | 1466502267570 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 2693 | 1466502267575 Marionette TRACE conn4 <- [1,1618,null,{}] 02:44:27 INFO - PROCESS | 2693 | 1466502267584 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 2693 | 1466502267590 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:27 INFO - PROCESS | 2693 | 1466502267831 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:44:28 INFO - PROCESS | 2693 | 1466502268086 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:28 INFO - PROCESS | 2693 | 1466502268103 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce3a400 == 48 [pid = 2693] [id = 412] 02:44:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8d049400) [pid = 2693] [serial = 1237] [outer = (nil)] 02:44:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x8dab9c00) [pid = 2693] [serial = 1238] [outer = 0x8d049400] 02:44:28 INFO - PROCESS | 2693 | 1466502268225 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8e5a3000) [pid = 2693] [serial = 1239] [outer = 0x8d049400] 02:44:29 INFO - PROCESS | 2693 | 1466502269179 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:44:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:44:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1681ms 02:44:29 INFO - PROCESS | 2693 | 1466502269253 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:44:29 INFO - PROCESS | 2693 | 1466502269261 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:44:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:44:29 INFO - PROCESS | 2693 | 1466502269273 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 2693 | 1466502269278 Marionette TRACE conn4 <- [1,1622,null,{}] 02:44:29 INFO - PROCESS | 2693 | 1466502269285 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 2693 | 1466502269292 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:29 INFO - PROCESS | 2693 | 1466502269524 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:44:29 INFO - PROCESS | 2693 | 1466502269766 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 2693 | 1466502269777 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:29 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c8c00 == 49 [pid = 2693] [id = 413] 02:44:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x91fcf400) [pid = 2693] [serial = 1240] [outer = (nil)] 02:44:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x92384400) [pid = 2693] [serial = 1241] [outer = 0x91fcf400] 02:44:29 INFO - PROCESS | 2693 | 1466502269877 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x927ed800) [pid = 2693] [serial = 1242] [outer = 0x91fcf400] 02:44:30 INFO - PROCESS | 2693 | 1466502270805 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:44:30 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 02:44:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1581ms 02:44:30 INFO - PROCESS | 2693 | 1466502270854 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 2693 | 1466502270859 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:44:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:44:30 INFO - PROCESS | 2693 | 1466502270865 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 2693 | 1466502270871 Marionette TRACE conn4 <- [1,1626,null,{}] 02:44:30 INFO - PROCESS | 2693 | 1466502270888 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:30 INFO - PROCESS | 2693 | 1466502270896 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:31 INFO - PROCESS | 2693 | 1466502271087 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:44:31 INFO - PROCESS | 2693 | 1466502271334 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 2693 | 1466502271345 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b1800 == 50 [pid = 2693] [id = 414] 02:44:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x96ed9400) [pid = 2693] [serial = 1243] [outer = (nil)] 02:44:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x97876000) [pid = 2693] [serial = 1244] [outer = 0x96ed9400] 02:44:31 INFO - PROCESS | 2693 | 1466502271474 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x996b2000) [pid = 2693] [serial = 1245] [outer = 0x96ed9400] 02:44:32 INFO - PROCESS | 2693 | 1466502272351 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:44:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:44:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1539ms 02:44:32 INFO - PROCESS | 2693 | 1466502272405 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:44:32 INFO - PROCESS | 2693 | 1466502272409 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:44:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:44:32 INFO - PROCESS | 2693 | 1466502272416 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 2693 | 1466502272420 Marionette TRACE conn4 <- [1,1630,null,{}] 02:44:32 INFO - PROCESS | 2693 | 1466502272425 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 2693 | 1466502272431 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:32 INFO - PROCESS | 2693 | 1466502272621 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:44:32 INFO - PROCESS | 2693 | 1466502272811 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 2693 | 1466502272819 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x95140c00 == 51 [pid = 2693] [id = 415] 02:44:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9929e000) [pid = 2693] [serial = 1246] [outer = (nil)] 02:44:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9a052400) [pid = 2693] [serial = 1247] [outer = 0x9929e000] 02:44:32 INFO - PROCESS | 2693 | 1466502272905 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9a05c800) [pid = 2693] [serial = 1248] [outer = 0x9929e000] 02:44:33 INFO - PROCESS | 2693 | 1466502273872 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:44:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1529ms 02:44:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:44:33 INFO - PROCESS | 2693 | 1466502273946 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 2693 | 1466502273949 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:44:33 INFO - PROCESS | 2693 | 1466502273955 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 2693 | 1466502273958 Marionette TRACE conn4 <- [1,1634,null,{}] 02:44:33 INFO - PROCESS | 2693 | 1466502273965 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 2693 | 1466502273970 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:34 INFO - PROCESS | 2693 | 1466502274202 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:44:34 INFO - PROCESS | 2693 | 1466502274441 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 2693 | 1466502274449 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d054c00 == 52 [pid = 2693] [id = 416] 02:44:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x96ed7000) [pid = 2693] [serial = 1249] [outer = (nil)] 02:44:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9a43c000) [pid = 2693] [serial = 1250] [outer = 0x96ed7000] 02:44:34 INFO - PROCESS | 2693 | 1466502274550 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9a809400) [pid = 2693] [serial = 1251] [outer = 0x96ed7000] 02:44:35 INFO - PROCESS | 2693 | 1466502275485 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:44:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1593ms 02:44:35 INFO - PROCESS | 2693 | 1466502275549 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 2693 | 1466502275553 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:44:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:44:35 INFO - PROCESS | 2693 | 1466502275559 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 2693 | 1466502275563 Marionette TRACE conn4 <- [1,1638,null,{}] 02:44:35 INFO - PROCESS | 2693 | 1466502275568 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 2693 | 1466502275578 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:35 INFO - PROCESS | 2693 | 1466502275834 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:44:36 INFO - PROCESS | 2693 | 1466502276091 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:36 INFO - PROCESS | 2693 | 1466502276098 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d156800 == 53 [pid = 2693] [id = 417] 02:44:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x911bf400) [pid = 2693] [serial = 1252] [outer = (nil)] 02:44:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9aac1400) [pid = 2693] [serial = 1253] [outer = 0x911bf400] 02:44:36 INFO - PROCESS | 2693 | 1466502276198 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9af7e400) [pid = 2693] [serial = 1254] [outer = 0x911bf400] 02:44:37 INFO - PROCESS | 2693 | 1466502277045 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:44:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:44:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1554ms 02:44:37 INFO - PROCESS | 2693 | 1466502277114 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:44:37 INFO - PROCESS | 2693 | 1466502277118 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:44:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:44:37 INFO - PROCESS | 2693 | 1466502277125 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:44:37 INFO - PROCESS | 2693 | 1466502277128 Marionette TRACE conn4 <- [1,1642,null,{}] 02:44:37 INFO - PROCESS | 2693 | 1466502277134 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:37 INFO - PROCESS | 2693 | 1466502277139 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:37 INFO - PROCESS | 2693 | 1466502277319 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:44:37 INFO - PROCESS | 2693 | 1466502277532 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 2693 | 1466502277540 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a00fc00 == 54 [pid = 2693] [id = 418] 02:44:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9a80b800) [pid = 2693] [serial = 1255] [outer = (nil)] 02:44:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9b05a800) [pid = 2693] [serial = 1256] [outer = 0x9a80b800] 02:44:37 INFO - PROCESS | 2693 | 1466502277621 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9b14a400) [pid = 2693] [serial = 1257] [outer = 0x9a80b800] 02:44:38 INFO - PROCESS | 2693 | 1466502278585 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:44:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:44:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1534ms 02:44:38 INFO - PROCESS | 2693 | 1466502278659 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 2693 | 1466502278663 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:44:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:44:38 INFO - PROCESS | 2693 | 1466502278670 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 2693 | 1466502278673 Marionette TRACE conn4 <- [1,1646,null,{}] 02:44:38 INFO - PROCESS | 2693 | 1466502278679 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 2693 | 1466502278684 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:38 INFO - PROCESS | 2693 | 1466502278910 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:44:39 INFO - PROCESS | 2693 | 1466502279146 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:39 INFO - PROCESS | 2693 | 1466502279155 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a109400 == 55 [pid = 2693] [id = 419] 02:44:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9ab3d400) [pid = 2693] [serial = 1258] [outer = (nil)] 02:44:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9b446c00) [pid = 2693] [serial = 1259] [outer = 0x9ab3d400] 02:44:39 INFO - PROCESS | 2693 | 1466502279278 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9b477c00) [pid = 2693] [serial = 1260] [outer = 0x9ab3d400] 02:44:40 INFO - PROCESS | 2693 | 1466502280178 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:44:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:44:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1539ms 02:44:40 INFO - PROCESS | 2693 | 1466502280211 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:44:40 INFO - PROCESS | 2693 | 1466502280215 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:44:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:44:40 INFO - PROCESS | 2693 | 1466502280222 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:44:40 INFO - PROCESS | 2693 | 1466502280226 Marionette TRACE conn4 <- [1,1650,null,{}] 02:44:40 INFO - PROCESS | 2693 | 1466502280232 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:40 INFO - PROCESS | 2693 | 1466502280237 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:40 INFO - PROCESS | 2693 | 1466502280423 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:44:40 INFO - PROCESS | 2693 | 1466502280628 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:40 INFO - PROCESS | 2693 | 1466502280637 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a9c00 == 56 [pid = 2693] [id = 420] 02:44:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x911c8800) [pid = 2693] [serial = 1261] [outer = (nil)] 02:44:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9b517c00) [pid = 2693] [serial = 1262] [outer = 0x911c8800] 02:44:40 INFO - PROCESS | 2693 | 1466502280753 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9bc11800) [pid = 2693] [serial = 1263] [outer = 0x911c8800] 02:44:41 INFO - PROCESS | 2693 | 1466502281694 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:44:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:44:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1532ms 02:44:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:44:41 INFO - PROCESS | 2693 | 1466502281769 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 2693 | 1466502281772 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:44:41 INFO - PROCESS | 2693 | 1466502281779 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 2693 | 1466502281782 Marionette TRACE conn4 <- [1,1654,null,{}] 02:44:41 INFO - PROCESS | 2693 | 1466502281788 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:41 INFO - PROCESS | 2693 | 1466502281793 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:41 INFO - PROCESS | 2693 | 1466502281975 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:44:42 INFO - PROCESS | 2693 | 1466502282174 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:42 INFO - PROCESS | 2693 | 1466502282182 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90a400 == 57 [pid = 2693] [id = 421] 02:44:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9a91a800) [pid = 2693] [serial = 1264] [outer = (nil)] 02:44:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9bc1b400) [pid = 2693] [serial = 1265] [outer = 0x9a91a800] 02:44:42 INFO - PROCESS | 2693 | 1466502282323 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9c03ac00) [pid = 2693] [serial = 1266] [outer = 0x9a91a800] 02:44:43 INFO - PROCESS | 2693 | 1466502283221 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:44:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:44:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1479ms 02:44:43 INFO - PROCESS | 2693 | 1466502283258 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 2693 | 1466502283263 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:44:43 INFO - PROCESS | 2693 | 1466502283269 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 2693 | 1466502283273 Marionette TRACE conn4 <- [1,1658,null,{}] 02:44:43 INFO - PROCESS | 2693 | 1466502283279 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 2693 | 1466502283285 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:43 INFO - PROCESS | 2693 | 1466502283506 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:44:43 INFO - PROCESS | 2693 | 1466502283702 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 2693 | 1466502283710 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b51a800 == 58 [pid = 2693] [id = 422] 02:44:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9c09c000) [pid = 2693] [serial = 1267] [outer = (nil)] 02:44:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9c0a3c00) [pid = 2693] [serial = 1268] [outer = 0x9c09c000] 02:44:43 INFO - PROCESS | 2693 | 1466502283838 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9c0e0400) [pid = 2693] [serial = 1269] [outer = 0x9c09c000] 02:44:44 INFO - PROCESS | 2693 | 1466502284860 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1631ms 02:44:44 INFO - PROCESS | 2693 | 1466502284900 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:44:44 INFO - PROCESS | 2693 | 1466502284904 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:44:44 INFO - PROCESS | 2693 | 1466502284911 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 2693 | 1466502284914 Marionette TRACE conn4 <- [1,1662,null,{}] 02:44:44 INFO - PROCESS | 2693 | 1466502284920 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:44 INFO - PROCESS | 2693 | 1466502284924 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:45 INFO - PROCESS | 2693 | 1466502285106 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:44:45 INFO - PROCESS | 2693 | 1466502285319 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 2693 | 1466502285325 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x9bce5000 == 59 [pid = 2693] [id = 423] 02:44:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9c0a4400) [pid = 2693] [serial = 1270] [outer = (nil)] 02:44:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9cc2fc00) [pid = 2693] [serial = 1271] [outer = 0x9c0a4400] 02:44:45 INFO - PROCESS | 2693 | 1466502285407 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9cc36c00) [pid = 2693] [serial = 1272] [outer = 0x9c0a4400] 02:44:46 INFO - PROCESS | 2693 | 1466502286355 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1482ms 02:44:46 INFO - PROCESS | 2693 | 1466502286394 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 2693 | 1466502286398 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:44:46 INFO - PROCESS | 2693 | 1466502286405 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 2693 | 1466502286408 Marionette TRACE conn4 <- [1,1666,null,{}] 02:44:46 INFO - PROCESS | 2693 | 1466502286414 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 2693 | 1466502286419 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:46 INFO - PROCESS | 2693 | 1466502286604 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:44:46 INFO - PROCESS | 2693 | 1466502286801 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 2693 | 1466502286809 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a004800 == 60 [pid = 2693] [id = 424] 02:44:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9c0a8800) [pid = 2693] [serial = 1273] [outer = (nil)] 02:44:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0xa1114000) [pid = 2693] [serial = 1274] [outer = 0x9c0a8800] 02:44:46 INFO - PROCESS | 2693 | 1466502286891 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0xa111ac00) [pid = 2693] [serial = 1275] [outer = 0x9c0a8800] 02:44:47 INFO - PROCESS | 2693 | 1466502287860 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1528ms 02:44:47 INFO - PROCESS | 2693 | 1466502287935 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 2693 | 1466502287938 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:44:47 INFO - PROCESS | 2693 | 1466502287945 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 2693 | 1466502287949 Marionette TRACE conn4 <- [1,1670,null,{}] 02:44:47 INFO - PROCESS | 2693 | 1466502287954 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 2693 | 1466502287959 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:48 INFO - PROCESS | 2693 | 1466502288145 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:44:48 INFO - PROCESS | 2693 | 1466502288402 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:48 INFO - PROCESS | 2693 | 1466502288411 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a329800 == 61 [pid = 2693] [id = 425] 02:44:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9bca5000) [pid = 2693] [serial = 1276] [outer = (nil)] 02:44:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0xa2376000) [pid = 2693] [serial = 1277] [outer = 0x9bca5000] 02:44:48 INFO - PROCESS | 2693 | 1466502288534 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0xa23abc00) [pid = 2693] [serial = 1278] [outer = 0x9bca5000] 02:44:49 INFO - PROCESS | 2693 | 1466502289426 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1531ms 02:44:49 INFO - PROCESS | 2693 | 1466502289478 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 2693 | 1466502289481 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:44:49 INFO - PROCESS | 2693 | 1466502289488 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 2693 | 1466502289492 Marionette TRACE conn4 <- [1,1674,null,{}] 02:44:49 INFO - PROCESS | 2693 | 1466502289498 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:49 INFO - PROCESS | 2693 | 1466502289503 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:49 INFO - PROCESS | 2693 | 1466502289689 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:44:49 INFO - PROCESS | 2693 | 1466502289895 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 2693 | 1466502289904 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x911acc00 == 62 [pid = 2693] [id = 426] 02:44:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x925a2800) [pid = 2693] [serial = 1279] [outer = (nil)] 02:44:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0xa23f2c00) [pid = 2693] [serial = 1280] [outer = 0x925a2800] 02:44:50 INFO - PROCESS | 2693 | 1466502290028 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0xa23fbc00) [pid = 2693] [serial = 1281] [outer = 0x925a2800] 02:44:50 INFO - PROCESS | 2693 | 1466502290946 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1529ms 02:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:44:51 INFO - PROCESS | 2693 | 1466502291019 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 2693 | 1466502291022 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:44:51 INFO - PROCESS | 2693 | 1466502291029 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 2693 | 1466502291032 Marionette TRACE conn4 <- [1,1678,null,{}] 02:44:51 INFO - PROCESS | 2693 | 1466502291038 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:51 INFO - PROCESS | 2693 | 1466502291043 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:51 INFO - PROCESS | 2693 | 1466502291264 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:44:51 INFO - PROCESS | 2693 | 1466502291507 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 2693 | 1466502291513 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2e800 == 63 [pid = 2693] [id = 427] 02:44:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x8ce2f800) [pid = 2693] [serial = 1282] [outer = (nil)] 02:44:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x8dcae800) [pid = 2693] [serial = 1283] [outer = 0x8ce2f800] 02:44:51 INFO - PROCESS | 2693 | 1466502291643 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x911c1c00) [pid = 2693] [serial = 1284] [outer = 0x8ce2f800] 02:44:52 INFO - PROCESS | 2693 | 1466502292556 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1585ms 02:44:52 INFO - PROCESS | 2693 | 1466502292613 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 2693 | 1466502292617 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:44:52 INFO - PROCESS | 2693 | 1466502292625 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 2693 | 1466502292628 Marionette TRACE conn4 <- [1,1682,null,{}] 02:44:52 INFO - PROCESS | 2693 | 1466502292634 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:52 INFO - PROCESS | 2693 | 1466502292639 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:52 INFO - PROCESS | 2693 | 1466502292829 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:44:53 INFO - PROCESS | 2693 | 1466502293079 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 2693 | 1466502293088 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04d000 == 64 [pid = 2693] [id = 428] 02:44:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x8d1d7c00) [pid = 2693] [serial = 1285] [outer = (nil)] 02:44:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x93bb0000) [pid = 2693] [serial = 1286] [outer = 0x8d1d7c00] 02:44:53 INFO - PROCESS | 2693 | 1466502293213 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x9a00cc00) [pid = 2693] [serial = 1287] [outer = 0x8d1d7c00] 02:44:54 INFO - PROCESS | 2693 | 1466502294118 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1531ms 02:44:54 INFO - PROCESS | 2693 | 1466502294157 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:44:54 INFO - PROCESS | 2693 | 1466502294160 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:44:54 INFO - PROCESS | 2693 | 1466502294854 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 2693 | 1466502294861 Marionette TRACE conn4 <- [1,1686,null,{}] 02:44:54 INFO - PROCESS | 2693 | 1466502294890 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:54 INFO - PROCESS | 2693 | 1466502294897 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:55 INFO - PROCESS | 2693 | 1466502295068 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:44:55 INFO - PROCESS | 2693 | 1466502295264 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 2693 | 1466502295273 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04e000 == 65 [pid = 2693] [id = 429] 02:44:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x8d1cf800) [pid = 2693] [serial = 1288] [outer = (nil)] 02:44:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x8dcaf000) [pid = 2693] [serial = 1289] [outer = 0x8d1cf800] 02:44:55 INFO - PROCESS | 2693 | 1466502295386 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x8dcbd800) [pid = 2693] [serial = 1290] [outer = 0x8d1cf800] 02:44:56 INFO - PROCESS | 2693 | 1466502296295 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:44:56 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 02:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1671ms 02:44:56 INFO - PROCESS | 2693 | 1466502296359 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 2693 | 1466502296365 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:44:56 INFO - PROCESS | 2693 | 1466502296373 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 2693 | 1466502296377 Marionette TRACE conn4 <- [1,1690,null,{}] 02:44:56 INFO - PROCESS | 2693 | 1466502296387 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 2693 | 1466502296393 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:56 INFO - PROCESS | 2693 | 1466502296576 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:44:56 INFO - PROCESS | 2693 | 1466502296787 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 2693 | 1466502296797 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:44:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a6800 == 66 [pid = 2693] [id = 430] 02:44:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x927eb800) [pid = 2693] [serial = 1291] [outer = (nil)] 02:44:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x927f3400) [pid = 2693] [serial = 1292] [outer = 0x927eb800] 02:44:56 INFO - PROCESS | 2693 | 1466502296988 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x92cdf000) [pid = 2693] [serial = 1293] [outer = 0x927eb800] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04a000 == 65 [pid = 2693] [id = 410] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x927f5000 == 64 [pid = 2693] [id = 409] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce30800 == 63 [pid = 2693] [id = 408] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x9104ac00 == 62 [pid = 2693] [id = 407] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8d157c00 == 61 [pid = 2693] [id = 406] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8d058400 == 60 [pid = 2693] [id = 405] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x9a917000 == 59 [pid = 2693] [id = 400] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce38800 == 58 [pid = 2693] [id = 399] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903000 == 57 [pid = 2693] [id = 398] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x96e2f800 == 56 [pid = 2693] [id = 397] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2c800 == 55 [pid = 2693] [id = 395] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab4800 == 54 [pid = 2693] [id = 396] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x922b0800 == 53 [pid = 2693] [id = 394] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x911b5000 == 52 [pid = 2693] [id = 393] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x9304c400 == 51 [pid = 2693] [id = 392] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcbbc00 == 50 [pid = 2693] [id = 391] 02:44:57 INFO - PROCESS | 2693 | --DOCSHELL 0x8d056c00 == 49 [pid = 2693] [id = 390] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x91042800 == 48 [pid = 2693] [id = 389] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab7400 == 47 [pid = 2693] [id = 384] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d3800 == 46 [pid = 2693] [id = 403] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x8c910000 == 45 [pid = 2693] [id = 404] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x92f24800 == 44 [pid = 2693] [id = 401] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903400 == 43 [pid = 2693] [id = 402] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04d000 == 42 [pid = 2693] [id = 428] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04e000 == 41 [pid = 2693] [id = 429] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2e800 == 40 [pid = 2693] [id = 427] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x911acc00 == 39 [pid = 2693] [id = 426] 02:44:59 INFO - PROCESS | 2693 | --DOCSHELL 0x9a329800 == 38 [pid = 2693] [id = 425] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x9bce5000 == 37 [pid = 2693] [id = 423] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x9a004800 == 36 [pid = 2693] [id = 424] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x9b51a800 == 35 [pid = 2693] [id = 422] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90a400 == 34 [pid = 2693] [id = 421] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x9a109400 == 33 [pid = 2693] [id = 419] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a9c00 == 32 [pid = 2693] [id = 420] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x9a00fc00 == 31 [pid = 2693] [id = 418] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x8d156800 == 30 [pid = 2693] [id = 417] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x8d054c00 == 29 [pid = 2693] [id = 416] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x911b1800 == 28 [pid = 2693] [id = 414] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x95140c00 == 27 [pid = 2693] [id = 415] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x911c8c00 == 26 [pid = 2693] [id = 413] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90d400 == 25 [pid = 2693] [id = 411] 02:45:00 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce3a400 == 24 [pid = 2693] [id = 412] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x9259f000) [pid = 2693] [serial = 1169] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x8d159c00) [pid = 2693] [serial = 1158] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0xa35af400) [pid = 2693] [serial = 1140] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x8dcb9400) [pid = 2693] [serial = 1160] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0xa35aa800) [pid = 2693] [serial = 1139] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0xa35b5800) [pid = 2693] [serial = 1143] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9cc6e800) [pid = 2693] [serial = 1127] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x8d051c00) [pid = 2693] [serial = 1145] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x92f2c400) [pid = 2693] [serial = 1149] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9cbd1c00) [pid = 2693] [serial = 1125] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9af82000) [pid = 2693] [serial = 1116] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9bc9d800) [pid = 2693] [serial = 1142] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x8d14c800) [pid = 2693] [serial = 1166] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9104cc00) [pid = 2693] [serial = 1167] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x8e59ec00) [pid = 2693] [serial = 1161] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x911ac400) [pid = 2693] [serial = 1152] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9c03f800) [pid = 2693] [serial = 1122] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0xa2fee400) [pid = 2693] [serial = 1137] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x92f29000) [pid = 2693] [serial = 1154] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0xa23f5400) [pid = 2693] [serial = 1133] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9cbc6000) [pid = 2693] [serial = 1124] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x93dd4000) [pid = 2693] [serial = 1155] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9cc70800) [pid = 2693] [serial = 1128] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9a10e000) [pid = 2693] [serial = 1110] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9b442c00) [pid = 2693] [serial = 1119] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x8d153800) [pid = 2693] [serial = 1157] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x8e59d800) [pid = 2693] [serial = 1103] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x91fd8c00) [pid = 2693] [serial = 1148] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0xa2fb7000) [pid = 2693] [serial = 1136] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0xa1117c00) [pid = 2693] [serial = 1131] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9bcdfc00) [pid = 2693] [serial = 1121] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9a810c00) [pid = 2693] [serial = 1113] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x911b1400) [pid = 2693] [serial = 1104] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x93dd5c00) [pid = 2693] [serial = 1107] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8d055000) [pid = 2693] [serial = 1146] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8e5abc00) [pid = 2693] [serial = 1151] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9aac8800) [pid = 2693] [serial = 1115] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9a808c00) [pid = 2693] [serial = 1112] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0xa1114800) [pid = 2693] [serial = 1130] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x911bb400) [pid = 2693] [serial = 1163] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9a00f000) [pid = 2693] [serial = 1109] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9304b400) [pid = 2693] [serial = 1106] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x91fc9400) [pid = 2693] [serial = 1164] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9b3d4800) [pid = 2693] [serial = 1118] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0xa2561c00) [pid = 2693] [serial = 1134] [outer = (nil)] [url = about:blank] 02:45:00 INFO - PROCESS | 2693 | 1466502300694 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 4385ms 02:45:00 INFO - PROCESS | 2693 | 1466502300797 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:45:00 INFO - PROCESS | 2693 | 1466502300803 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:45:00 INFO - PROCESS | 2693 | 1466502300812 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 2693 | 1466502300816 Marionette TRACE conn4 <- [1,1694,null,{}] 02:45:00 INFO - PROCESS | 2693 | 1466502300824 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:00 INFO - PROCESS | 2693 | 1466502300830 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:01 INFO - PROCESS | 2693 | 1466502301005 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:45:01 INFO - PROCESS | 2693 | 1466502301016 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 2693 | 1466502301024 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce3a000 == 25 [pid = 2693] [id = 431] 02:45:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x8ce3ac00) [pid = 2693] [serial = 1294] [outer = (nil)] 02:45:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x8d152400) [pid = 2693] [serial = 1295] [outer = 0x8ce3ac00] 02:45:01 INFO - PROCESS | 2693 | 1466502301100 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x8d159c00) [pid = 2693] [serial = 1296] [outer = 0x8ce3ac00] 02:45:01 INFO - PROCESS | 2693 | 1466502301978 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1189ms 02:45:02 INFO - PROCESS | 2693 | 1466502302001 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 2693 | 1466502302009 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:45:02 INFO - PROCESS | 2693 | 1466502302025 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 2693 | 1466502302029 Marionette TRACE conn4 <- [1,1698,null,{}] 02:45:02 INFO - PROCESS | 2693 | 1466502302036 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:02 INFO - PROCESS | 2693 | 1466502302042 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:02 INFO - PROCESS | 2693 | 1466502302208 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:45:02 INFO - PROCESS | 2693 | 1466502302377 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 2693 | 1466502302385 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d058000 == 26 [pid = 2693] [id = 432] 02:45:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8d1d9400) [pid = 2693] [serial = 1297] [outer = (nil)] 02:45:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8dcb3400) [pid = 2693] [serial = 1298] [outer = 0x8d1d9400] 02:45:02 INFO - PROCESS | 2693 | 1466502302462 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8e59cc00) [pid = 2693] [serial = 1299] [outer = 0x8d1d9400] 02:45:03 INFO - PROCESS | 2693 | 1466502303433 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:45:03 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 02:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1482ms 02:45:03 INFO - PROCESS | 2693 | 1466502303507 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 2693 | 1466502303511 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:45:03 INFO - PROCESS | 2693 | 1466502303517 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 2693 | 1466502303523 Marionette TRACE conn4 <- [1,1702,null,{}] 02:45:03 INFO - PROCESS | 2693 | 1466502303551 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:03 INFO - PROCESS | 2693 | 1466502303561 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:03 INFO - PROCESS | 2693 | 1466502303808 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:45:03 INFO - PROCESS | 2693 | 1466502303831 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:03 INFO - PROCESS | 2693 | 1466502303843 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b4000 == 27 [pid = 2693] [id = 433] 02:45:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x911b4c00) [pid = 2693] [serial = 1300] [outer = (nil)] 02:45:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x911b8c00) [pid = 2693] [serial = 1301] [outer = 0x911b4c00] 02:45:03 INFO - PROCESS | 2693 | 1466502303916 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x911c6c00) [pid = 2693] [serial = 1302] [outer = 0x911b4c00] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x925a7800) [pid = 2693] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x92cd3400) [pid = 2693] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x8c906800) [pid = 2693] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9a053800) [pid = 2693] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x8d14ac00) [pid = 2693] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x925a2400) [pid = 2693] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x93ba7c00) [pid = 2693] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x911b2400) [pid = 2693] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8ce34400) [pid = 2693] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9104f800) [pid = 2693] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x8c908800) [pid = 2693] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8d1d5c00) [pid = 2693] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8d057800) [pid = 2693] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x927ec400) [pid = 2693] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9aabec00) [pid = 2693] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9a055000) [pid = 2693] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8ce31800) [pid = 2693] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9a43a800) [pid = 2693] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x91fcc800) [pid = 2693] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x911bac00) [pid = 2693] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x92cdd800) [pid = 2693] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9517ec00) [pid = 2693] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:45:06 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8d04f800) [pid = 2693] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:45:06 INFO - PROCESS | 2693 | 1466502306307 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2808ms 02:45:06 INFO - PROCESS | 2693 | 1466502306325 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:45:06 INFO - PROCESS | 2693 | 1466502306328 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:45:06 INFO - PROCESS | 2693 | 1466502306335 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:45:06 INFO - PROCESS | 2693 | 1466502306338 Marionette TRACE conn4 <- [1,1706,null,{}] 02:45:06 INFO - PROCESS | 2693 | 1466502306343 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:06 INFO - PROCESS | 2693 | 1466502306348 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:06 INFO - PROCESS | 2693 | 1466502306497 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:45:06 INFO - PROCESS | 2693 | 1466502306512 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 2693 | 1466502306519 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce36800 == 28 [pid = 2693] [id = 434] 02:45:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x8d057800) [pid = 2693] [serial = 1303] [outer = (nil)] 02:45:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x911ac800) [pid = 2693] [serial = 1304] [outer = 0x8d057800] 02:45:06 INFO - PROCESS | 2693 | 1466502306588 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x91fcc800) [pid = 2693] [serial = 1305] [outer = 0x8d057800] 02:45:07 INFO - PROCESS | 2693 | 1466502307432 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1138ms 02:45:07 INFO - PROCESS | 2693 | 1466502307473 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 2693 | 1466502307476 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:45:07 INFO - PROCESS | 2693 | 1466502307482 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 2693 | 1466502307485 Marionette TRACE conn4 <- [1,1710,null,{}] 02:45:07 INFO - PROCESS | 2693 | 1466502307491 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 2693 | 1466502307496 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:07 INFO - PROCESS | 2693 | 1466502307657 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:45:07 INFO - PROCESS | 2693 | 1466502307666 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 2693 | 1466502307675 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce34c00 == 29 [pid = 2693] [id = 435] 02:45:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x91050800) [pid = 2693] [serial = 1306] [outer = (nil)] 02:45:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x92389000) [pid = 2693] [serial = 1307] [outer = 0x91050800] 02:45:07 INFO - PROCESS | 2693 | 1466502307743 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x927edc00) [pid = 2693] [serial = 1308] [outer = 0x91050800] 02:45:08 INFO - PROCESS | 2693 | 1466502308974 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1533ms 02:45:09 INFO - PROCESS | 2693 | 1466502309017 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 2693 | 1466502309024 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:45:09 INFO - PROCESS | 2693 | 1466502309032 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 2693 | 1466502309036 Marionette TRACE conn4 <- [1,1714,null,{}] 02:45:09 INFO - PROCESS | 2693 | 1466502309045 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 2693 | 1466502309051 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:09 INFO - PROCESS | 2693 | 1466502309234 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:45:09 INFO - PROCESS | 2693 | 1466502309484 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 2693 | 1466502309493 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d152800 == 30 [pid = 2693] [id = 436] 02:45:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x8d153400) [pid = 2693] [serial = 1309] [outer = (nil)] 02:45:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x8daae000) [pid = 2693] [serial = 1310] [outer = 0x8d153400] 02:45:09 INFO - PROCESS | 2693 | 1466502309628 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x8dcbcc00) [pid = 2693] [serial = 1311] [outer = 0x8d153400] 02:45:10 INFO - PROCESS | 2693 | 1466502310536 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1581ms 02:45:10 INFO - PROCESS | 2693 | 1466502310613 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 2693 | 1466502310621 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:45:10 INFO - PROCESS | 2693 | 1466502310633 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 2693 | 1466502310637 Marionette TRACE conn4 <- [1,1718,null,{}] 02:45:10 INFO - PROCESS | 2693 | 1466502310644 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:10 INFO - PROCESS | 2693 | 1466502310649 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:10 INFO - PROCESS | 2693 | 1466502310875 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:45:11 INFO - PROCESS | 2693 | 1466502311157 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 2693 | 1466502311167 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d157800 == 31 [pid = 2693] [id = 437] 02:45:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x91fd2c00) [pid = 2693] [serial = 1312] [outer = (nil)] 02:45:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x92384800) [pid = 2693] [serial = 1313] [outer = 0x91fd2c00] 02:45:11 INFO - PROCESS | 2693 | 1466502311304 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x91fc9800) [pid = 2693] [serial = 1314] [outer = 0x91fd2c00] 02:45:12 INFO - PROCESS | 2693 | 1466502312271 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1682ms 02:45:12 INFO - PROCESS | 2693 | 1466502312313 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:45:12 INFO - PROCESS | 2693 | 1466502312318 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:45:12 INFO - PROCESS | 2693 | 1466502312325 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 2693 | 1466502312331 Marionette TRACE conn4 <- [1,1722,null,{}] 02:45:12 INFO - PROCESS | 2693 | 1466502312347 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 2693 | 1466502312356 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:12 INFO - PROCESS | 2693 | 1466502312536 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:45:12 INFO - PROCESS | 2693 | 1466502312793 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 2693 | 1466502312801 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x9304e800 == 32 [pid = 2693] [id = 438] 02:45:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x93ba7000) [pid = 2693] [serial = 1315] [outer = (nil)] 02:45:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x93bb2c00) [pid = 2693] [serial = 1316] [outer = 0x93ba7000] 02:45:12 INFO - PROCESS | 2693 | 1466502312938 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x93dd7000) [pid = 2693] [serial = 1317] [outer = 0x93ba7000] 02:45:13 INFO - PROCESS | 2693 | 1466502313857 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:45:13 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 02:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1590ms 02:45:13 INFO - PROCESS | 2693 | 1466502313915 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 2693 | 1466502313919 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:45:13 INFO - PROCESS | 2693 | 1466502313926 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 2693 | 1466502313930 Marionette TRACE conn4 <- [1,1726,null,{}] 02:45:13 INFO - PROCESS | 2693 | 1466502313935 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 2693 | 1466502313941 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:14 INFO - PROCESS | 2693 | 1466502314123 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:45:14 INFO - PROCESS | 2693 | 1466502314315 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 2693 | 1466502314323 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b2800 == 33 [pid = 2693] [id = 439] 02:45:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x93048000) [pid = 2693] [serial = 1318] [outer = (nil)] 02:45:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x95173400) [pid = 2693] [serial = 1319] [outer = 0x93048000] 02:45:14 INFO - PROCESS | 2693 | 1466502314482 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x95181800) [pid = 2693] [serial = 1320] [outer = 0x93048000] 02:45:15 INFO - PROCESS | 2693 | 1466502315350 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1479ms 02:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:45:15 INFO - PROCESS | 2693 | 1466502315406 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 2693 | 1466502315410 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:45:15 INFO - PROCESS | 2693 | 1466502315416 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 2693 | 1466502315420 Marionette TRACE conn4 <- [1,1730,null,{}] 02:45:15 INFO - PROCESS | 2693 | 1466502315426 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:15 INFO - PROCESS | 2693 | 1466502315432 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:15 INFO - PROCESS | 2693 | 1466502315606 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:45:15 INFO - PROCESS | 2693 | 1466502315794 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 2693 | 1466502315801 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcc000 == 34 [pid = 2693] [id = 440] 02:45:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x961e1800) [pid = 2693] [serial = 1321] [outer = (nil)] 02:45:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x961ed000) [pid = 2693] [serial = 1322] [outer = 0x961e1800] 02:45:15 INFO - PROCESS | 2693 | 1466502315892 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x961efc00) [pid = 2693] [serial = 1323] [outer = 0x961e1800] 02:45:16 INFO - PROCESS | 2693 | 1466502316873 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:45:16 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 02:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1492ms 02:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:45:16 INFO - PROCESS | 2693 | 1466502316908 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 2693 | 1466502316911 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:45:16 INFO - PROCESS | 2693 | 1466502316918 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 2693 | 1466502316921 Marionette TRACE conn4 <- [1,1734,null,{}] 02:45:16 INFO - PROCESS | 2693 | 1466502316927 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 2693 | 1466502316938 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:17 INFO - PROCESS | 2693 | 1466502317158 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:45:17 INFO - PROCESS | 2693 | 1466502317404 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 2693 | 1466502317413 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90c800 == 35 [pid = 2693] [id = 441] 02:45:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x8d056800) [pid = 2693] [serial = 1324] [outer = (nil)] 02:45:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9836a800) [pid = 2693] [serial = 1325] [outer = 0x8d056800] 02:45:17 INFO - PROCESS | 2693 | 1466502317540 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x99245800) [pid = 2693] [serial = 1326] [outer = 0x8d056800] 02:45:18 INFO - PROCESS | 2693 | 1466502318457 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1579ms 02:45:18 INFO - PROCESS | 2693 | 1466502318497 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:45:18 INFO - PROCESS | 2693 | 1466502318502 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:45:18 INFO - PROCESS | 2693 | 1466502318508 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 2693 | 1466502318512 Marionette TRACE conn4 <- [1,1738,null,{}] 02:45:18 INFO - PROCESS | 2693 | 1466502318519 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 2693 | 1466502318523 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:18 INFO - PROCESS | 2693 | 1466502318699 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:45:18 INFO - PROCESS | 2693 | 1466502318907 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:18 INFO - PROCESS | 2693 | 1466502318914 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce30400 == 36 [pid = 2693] [id = 442] 02:45:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x8d058800) [pid = 2693] [serial = 1327] [outer = (nil)] 02:45:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9a005000) [pid = 2693] [serial = 1328] [outer = 0x8d058800] 02:45:19 INFO - PROCESS | 2693 | 1466502319040 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9a010000) [pid = 2693] [serial = 1329] [outer = 0x8d058800] 02:45:20 INFO - PROCESS | 2693 | 1466502320042 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1585ms 02:45:20 INFO - PROCESS | 2693 | 1466502320093 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:45:20 INFO - PROCESS | 2693 | 1466502320105 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:45:20 INFO - PROCESS | 2693 | 1466502320133 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 2693 | 1466502320138 Marionette TRACE conn4 <- [1,1742,null,{}] 02:45:20 INFO - PROCESS | 2693 | 1466502320144 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:20 INFO - PROCESS | 2693 | 1466502320149 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:20 INFO - PROCESS | 2693 | 1466502320332 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:45:20 INFO - PROCESS | 2693 | 1466502320576 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 2693 | 1466502320584 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d159400 == 37 [pid = 2693] [id = 443] 02:45:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9787c000) [pid = 2693] [serial = 1330] [outer = (nil)] 02:45:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9a088000) [pid = 2693] [serial = 1331] [outer = 0x9787c000] 02:45:20 INFO - PROCESS | 2693 | 1466502320688 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9a111c00) [pid = 2693] [serial = 1332] [outer = 0x9787c000] 02:45:21 INFO - PROCESS | 2693 | 1466502321568 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1486ms 02:45:21 INFO - PROCESS | 2693 | 1466502321633 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 2693 | 1466502321638 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:45:21 INFO - PROCESS | 2693 | 1466502321646 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 2693 | 1466502321650 Marionette TRACE conn4 <- [1,1746,null,{}] 02:45:21 INFO - PROCESS | 2693 | 1466502321655 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:21 INFO - PROCESS | 2693 | 1466502321660 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:21 INFO - PROCESS | 2693 | 1466502321835 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:45:22 INFO - PROCESS | 2693 | 1466502322035 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 2693 | 1466502322045 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c905c00 == 38 [pid = 2693] [id = 444] 02:45:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x8c90bc00) [pid = 2693] [serial = 1333] [outer = (nil)] 02:45:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x91fcc400) [pid = 2693] [serial = 1334] [outer = 0x8c90bc00] 02:45:22 INFO - PROCESS | 2693 | 1466502322165 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9a4e3800) [pid = 2693] [serial = 1335] [outer = 0x8c90bc00] 02:45:23 INFO - PROCESS | 2693 | 1466502323152 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1580ms 02:45:23 INFO - PROCESS | 2693 | 1466502323226 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 2693 | 1466502323231 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:45:23 INFO - PROCESS | 2693 | 1466502323237 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 2693 | 1466502323240 Marionette TRACE conn4 <- [1,1750,null,{}] 02:45:23 INFO - PROCESS | 2693 | 1466502323246 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:23 INFO - PROCESS | 2693 | 1466502323251 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:23 INFO - PROCESS | 2693 | 1466502323457 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:45:23 INFO - PROCESS | 2693 | 1466502323708 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 2693 | 1466502323715 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1cd800 == 39 [pid = 2693] [id = 445] 02:45:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9a80ac00) [pid = 2693] [serial = 1336] [outer = (nil)] 02:45:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9a8cc800) [pid = 2693] [serial = 1337] [outer = 0x9a80ac00] 02:45:23 INFO - PROCESS | 2693 | 1466502323856 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9a916000) [pid = 2693] [serial = 1338] [outer = 0x9a80ac00] 02:45:24 INFO - PROCESS | 2693 | 1466502324913 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1740ms 02:45:24 INFO - PROCESS | 2693 | 1466502324978 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:45:24 INFO - PROCESS | 2693 | 1466502324983 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:45:24 INFO - PROCESS | 2693 | 1466502324990 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 2693 | 1466502324994 Marionette TRACE conn4 <- [1,1754,null,{}] 02:45:25 INFO - PROCESS | 2693 | 1466502325001 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 2693 | 1466502325007 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:25 INFO - PROCESS | 2693 | 1466502325256 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:45:25 INFO - PROCESS | 2693 | 1466502325506 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 2693 | 1466502325513 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a9f9800 == 40 [pid = 2693] [id = 446] 02:45:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9aabac00) [pid = 2693] [serial = 1339] [outer = (nil)] 02:45:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9aac8c00) [pid = 2693] [serial = 1340] [outer = 0x9aabac00] 02:45:25 INFO - PROCESS | 2693 | 1466502325648 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9af87000) [pid = 2693] [serial = 1341] [outer = 0x9aabac00] 02:45:26 INFO - PROCESS | 2693 | 1466502326537 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1583ms 02:45:26 INFO - PROCESS | 2693 | 1466502326573 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:45:26 INFO - PROCESS | 2693 | 1466502326579 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:45:26 INFO - PROCESS | 2693 | 1466502326586 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 2693 | 1466502326589 Marionette TRACE conn4 <- [1,1758,null,{}] 02:45:26 INFO - PROCESS | 2693 | 1466502326596 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:26 INFO - PROCESS | 2693 | 1466502326601 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:26 INFO - PROCESS | 2693 | 1466502326795 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:45:27 INFO - PROCESS | 2693 | 1466502326991 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 2693 | 1466502327000 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba3c00 == 41 [pid = 2693] [id = 447] 02:45:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x93dd6400) [pid = 2693] [serial = 1342] [outer = (nil)] 02:45:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x911c3000) [pid = 2693] [serial = 1343] [outer = 0x93dd6400] 02:45:27 INFO - PROCESS | 2693 | 1466502327099 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9b056800) [pid = 2693] [serial = 1344] [outer = 0x93dd6400] 02:45:28 INFO - PROCESS | 2693 | 1466502328077 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1539ms 02:45:28 INFO - PROCESS | 2693 | 1466502328125 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:45:28 INFO - PROCESS | 2693 | 1466502328129 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:45:28 INFO - PROCESS | 2693 | 1466502328135 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 2693 | 1466502328139 Marionette TRACE conn4 <- [1,1762,null,{}] 02:45:28 INFO - PROCESS | 2693 | 1466502328144 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 2693 | 1466502328150 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:28 INFO - PROCESS | 2693 | 1466502328323 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:45:28 INFO - PROCESS | 2693 | 1466502328517 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 2693 | 1466502328527 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90cc00 == 42 [pid = 2693] [id = 448] 02:45:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x911bf800) [pid = 2693] [serial = 1345] [outer = (nil)] 02:45:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9b3d7000) [pid = 2693] [serial = 1346] [outer = 0x911bf800] 02:45:28 INFO - PROCESS | 2693 | 1466502328605 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x9b3d9c00) [pid = 2693] [serial = 1347] [outer = 0x911bf800] 02:45:29 INFO - PROCESS | 2693 | 1466502329570 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1487ms 02:45:29 INFO - PROCESS | 2693 | 1466502329623 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 2693 | 1466502329626 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:45:29 INFO - PROCESS | 2693 | 1466502329632 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 2693 | 1466502329635 Marionette TRACE conn4 <- [1,1766,null,{}] 02:45:29 INFO - PROCESS | 2693 | 1466502329641 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:29 INFO - PROCESS | 2693 | 1466502329647 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:29 INFO - PROCESS | 2693 | 1466502329820 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:45:30 INFO - PROCESS | 2693 | 1466502330017 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 2693 | 1466502330024 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b142000 == 43 [pid = 2693] [id = 449] 02:45:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9b148800) [pid = 2693] [serial = 1348] [outer = (nil)] 02:45:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x9b476800) [pid = 2693] [serial = 1349] [outer = 0x9b148800] 02:45:30 INFO - PROCESS | 2693 | 1466502330111 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x9b47ac00) [pid = 2693] [serial = 1350] [outer = 0x9b148800] 02:45:31 INFO - PROCESS | 2693 | 1466502331105 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1529ms 02:45:31 INFO - PROCESS | 2693 | 1466502331161 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 2693 | 1466502331165 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:45:31 INFO - PROCESS | 2693 | 1466502331172 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 2693 | 1466502331175 Marionette TRACE conn4 <- [1,1770,null,{}] 02:45:31 INFO - PROCESS | 2693 | 1466502331181 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:31 INFO - PROCESS | 2693 | 1466502331186 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:31 INFO - PROCESS | 2693 | 1466502331359 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:45:31 INFO - PROCESS | 2693 | 1466502331567 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 2693 | 1466502331573 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c910800 == 44 [pid = 2693] [id = 450] 02:45:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x911b0c00) [pid = 2693] [serial = 1351] [outer = (nil)] 02:45:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x9b479c00) [pid = 2693] [serial = 1352] [outer = 0x911b0c00] 02:45:31 INFO - PROCESS | 2693 | 1466502331714 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x9bc18000) [pid = 2693] [serial = 1353] [outer = 0x911b0c00] 02:45:32 INFO - PROCESS | 2693 | 1466502332695 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1587ms 02:45:32 INFO - PROCESS | 2693 | 1466502332760 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:45:32 INFO - PROCESS | 2693 | 1466502332764 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:45:32 INFO - PROCESS | 2693 | 1466502332771 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:45:32 INFO - PROCESS | 2693 | 1466502332774 Marionette TRACE conn4 <- [1,1774,null,{}] 02:45:32 INFO - PROCESS | 2693 | 1466502332780 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:32 INFO - PROCESS | 2693 | 1466502332785 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:32 INFO - PROCESS | 2693 | 1466502332959 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:45:33 INFO - PROCESS | 2693 | 1466502333206 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 2693 | 1466502333215 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90e400 == 45 [pid = 2693] [id = 451] 02:45:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x8c90ec00) [pid = 2693] [serial = 1354] [outer = (nil)] 02:45:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x911c0000) [pid = 2693] [serial = 1355] [outer = 0x8c90ec00] 02:45:33 INFO - PROCESS | 2693 | 1466502333315 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x927ebc00) [pid = 2693] [serial = 1356] [outer = 0x8c90ec00] 02:45:34 INFO - PROCESS | 2693 | 1466502334240 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1536ms 02:45:34 INFO - PROCESS | 2693 | 1466502334308 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:45:34 INFO - PROCESS | 2693 | 1466502334311 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:45:34 INFO - PROCESS | 2693 | 1466502334318 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 2693 | 1466502334322 Marionette TRACE conn4 <- [1,1778,null,{}] 02:45:34 INFO - PROCESS | 2693 | 1466502334328 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 2693 | 1466502334333 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:34 INFO - PROCESS | 2693 | 1466502334550 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:45:35 INFO - PROCESS | 2693 | 1466502335041 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 2693 | 1466502335053 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c905800 == 46 [pid = 2693] [id = 452] 02:45:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x8c906400) [pid = 2693] [serial = 1357] [outer = (nil)] 02:45:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x8c90fc00) [pid = 2693] [serial = 1358] [outer = 0x8c906400] 02:45:35 INFO - PROCESS | 2693 | 1466502335173 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x8ce33000) [pid = 2693] [serial = 1359] [outer = 0x8c906400] 02:45:36 INFO - PROCESS | 2693 | 1466502336097 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:45:36 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 02:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1831ms 02:45:36 INFO - PROCESS | 2693 | 1466502336151 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 2693 | 1466502336157 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:45:36 INFO - PROCESS | 2693 | 1466502336165 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 2693 | 1466502336169 Marionette TRACE conn4 <- [1,1782,null,{}] 02:45:36 INFO - PROCESS | 2693 | 1466502336177 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 2693 | 1466502336185 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:36 INFO - PROCESS | 2693 | 1466502336363 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:45:36 INFO - PROCESS | 2693 | 1466502336574 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 2693 | 1466502336581 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d156000 == 47 [pid = 2693] [id = 453] 02:45:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x8d1d3000) [pid = 2693] [serial = 1360] [outer = (nil)] 02:45:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x91048c00) [pid = 2693] [serial = 1361] [outer = 0x8d1d3000] 02:45:36 INFO - PROCESS | 2693 | 1466502336744 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x911b6c00) [pid = 2693] [serial = 1362] [outer = 0x8d1d3000] 02:45:37 INFO - PROCESS | 2693 | 1466502337710 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:45:37 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce36800 == 46 [pid = 2693] [id = 434] 02:45:37 INFO - PROCESS | 2693 | --DOCSHELL 0x911b4000 == 45 [pid = 2693] [id = 433] 02:45:37 INFO - PROCESS | 2693 | --DOCSHELL 0x8d058000 == 44 [pid = 2693] [id = 432] 02:45:37 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 02:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1682ms 02:45:37 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce3a000 == 43 [pid = 2693] [id = 431] 02:45:37 INFO - PROCESS | 2693 | 1466502337863 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 2693 | 1466502337869 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:45:37 INFO - PROCESS | 2693 | 1466502337875 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 2693 | 1466502337878 Marionette TRACE conn4 <- [1,1786,null,{}] 02:45:37 INFO - PROCESS | 2693 | 1466502337884 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 2693 | 1466502337889 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0x95148800) [pid = 2693] [serial = 1229] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x9517e800) [pid = 2693] [serial = 1230] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x9a4e1c00) [pid = 2693] [serial = 1196] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x9a804400) [pid = 2693] [serial = 1197] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x9a115400) [pid = 2693] [serial = 1193] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x9a116000) [pid = 2693] [serial = 1194] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x8d1cec00) [pid = 2693] [serial = 1217] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x8d1d6800) [pid = 2693] [serial = 1218] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x961e4000) [pid = 2693] [serial = 1181] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x961e8400) [pid = 2693] [serial = 1182] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x950bc400) [pid = 2693] [serial = 1178] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9513c400) [pid = 2693] [serial = 1179] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x91fd0000) [pid = 2693] [serial = 1175] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x91fca800) [pid = 2693] [serial = 1176] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x8dcb2800) [pid = 2693] [serial = 1214] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x911c4c00) [pid = 2693] [serial = 1215] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9259e000) [pid = 2693] [serial = 1223] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x925a9000) [pid = 2693] [serial = 1224] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9a915000) [pid = 2693] [serial = 1208] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9b13f400) [pid = 2693] [serial = 1209] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x911c9400) [pid = 2693] [serial = 1220] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x92384000) [pid = 2693] [serial = 1221] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x8d153c00) [pid = 2693] [serial = 1172] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x8dab0c00) [pid = 2693] [serial = 1173] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x92cd9c00) [pid = 2693] [serial = 1226] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9aac4400) [pid = 2693] [serial = 1202] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9af7f400) [pid = 2693] [serial = 1203] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9a80f400) [pid = 2693] [serial = 1199] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9a913400) [pid = 2693] [serial = 1200] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x98361000) [pid = 2693] [serial = 1187] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x99e5bc00) [pid = 2693] [serial = 1188] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9af89800) [pid = 2693] [serial = 1205] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9b050800) [pid = 2693] [serial = 1206] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x927ee000) [pid = 2693] [serial = 1170] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9a051800) [pid = 2693] [serial = 1190] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x99758c00) [pid = 2693] [serial = 1191] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9b3d2400) [pid = 2693] [serial = 1211] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9b3d7c00) [pid = 2693] [serial = 1212] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x96edec00) [pid = 2693] [serial = 1184] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x96ee2400) [pid = 2693] [serial = 1185] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9929d000) [pid = 2693] [serial = 1236] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x8d1ccc00) [pid = 2693] [serial = 1232] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x925a6400) [pid = 2693] [serial = 1233] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x93042800) [pid = 2693] [serial = 1227] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9836f000) [pid = 2693] [serial = 1235] [outer = (nil)] [url = about:blank] 02:45:38 INFO - PROCESS | 2693 | 1466502338211 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:45:38 INFO - PROCESS | 2693 | 1466502338417 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 2693 | 1466502338424 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x91042c00 == 44 [pid = 2693] [id = 454] 02:45:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x911ab400) [pid = 2693] [serial = 1363] [outer = (nil)] 02:45:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x911c4400) [pid = 2693] [serial = 1364] [outer = 0x911ab400] 02:45:38 INFO - PROCESS | 2693 | 1466502338497 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x922b0000) [pid = 2693] [serial = 1365] [outer = 0x911ab400] 02:45:39 INFO - PROCESS | 2693 | 1466502339264 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:45:39 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 02:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1432ms 02:45:39 INFO - PROCESS | 2693 | 1466502339334 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 2693 | 1466502339338 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:45:39 INFO - PROCESS | 2693 | 1466502339352 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 2693 | 1466502339360 Marionette TRACE conn4 <- [1,1790,null,{}] 02:45:39 INFO - PROCESS | 2693 | 1466502339369 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:39 INFO - PROCESS | 2693 | 1466502339375 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:39 INFO - PROCESS | 2693 | 1466502339547 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:45:39 INFO - PROCESS | 2693 | 1466502339720 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 2693 | 1466502339732 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104c800 == 45 [pid = 2693] [id = 455] 02:45:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x92384000) [pid = 2693] [serial = 1366] [outer = (nil)] 02:45:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x92f22800) [pid = 2693] [serial = 1367] [outer = 0x92384000] 02:45:39 INFO - PROCESS | 2693 | 1466502339801 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x93dd5800) [pid = 2693] [serial = 1368] [outer = 0x92384000] 02:45:40 INFO - PROCESS | 2693 | 1466502340607 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:45:40 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) 02:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1302ms 02:45:40 INFO - PROCESS | 2693 | 1466502340647 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:45:40 INFO - PROCESS | 2693 | 1466502340652 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:45:40 INFO - PROCESS | 2693 | 1466502340659 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - PROCESS | 2693 | 1466502340661 Marionette TRACE conn4 <- [1,1794,null,{}] 02:45:40 INFO - PROCESS | 2693 | 1466502340674 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:40 INFO - PROCESS | 2693 | 1466502340678 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:40 INFO - PROCESS | 2693 | 1466502340895 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:45:40 INFO - PROCESS | 2693 | 1466502340927 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 2693 | 1466502340934 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b2400 == 46 [pid = 2693] [id = 456] 02:45:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x925ab400) [pid = 2693] [serial = 1369] [outer = (nil)] 02:45:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9514b400) [pid = 2693] [serial = 1370] [outer = 0x925ab400] 02:45:41 INFO - PROCESS | 2693 | 1466502341018 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x961e5c00) [pid = 2693] [serial = 1371] [outer = 0x925ab400] 02:45:42 INFO - PROCESS | 2693 | 1466502342080 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1493ms 02:45:42 INFO - PROCESS | 2693 | 1466502342152 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 2693 | 1466502342156 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:45:42 INFO - PROCESS | 2693 | 1466502342162 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 2693 | 1466502342165 Marionette TRACE conn4 <- [1,1798,null,{}] 02:45:42 INFO - PROCESS | 2693 | 1466502342170 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 2693 | 1466502342175 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:42 INFO - PROCESS | 2693 | 1466502342394 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8d049400) [pid = 2693] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x91fcf400) [pid = 2693] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x96ed9400) [pid = 2693] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9929e000) [pid = 2693] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x96ed7000) [pid = 2693] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x911bf400) [pid = 2693] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9a80b800) [pid = 2693] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9ab3d400) [pid = 2693] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x911c8800) [pid = 2693] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a91a800) [pid = 2693] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9c09c000) [pid = 2693] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9c0a4400) [pid = 2693] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x911b4c00) [pid = 2693] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9c0a8800) [pid = 2693] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x8d057800) [pid = 2693] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9bca5000) [pid = 2693] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8ce3ac00) [pid = 2693] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x925a2800) [pid = 2693] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x927eb800) [pid = 2693] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8d1d9400) [pid = 2693] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x8ce2f800) [pid = 2693] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x8d1d7c00) [pid = 2693] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:45:42 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x8d1cf800) [pid = 2693] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:45:42 INFO - PROCESS | 2693 | 1466502342880 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 2693 | 1466502342896 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04dc00 == 47 [pid = 2693] [id = 457] 02:45:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x8d04ec00) [pid = 2693] [serial = 1372] [outer = (nil)] 02:45:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8d1d7c00) [pid = 2693] [serial = 1373] [outer = 0x8d04ec00] 02:45:42 INFO - PROCESS | 2693 | 1466502342975 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x927ec400) [pid = 2693] [serial = 1374] [outer = 0x8d04ec00] 02:45:43 INFO - PROCESS | 2693 | 1466502343737 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1633ms 02:45:43 INFO - PROCESS | 2693 | 1466502343795 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 2693 | 1466502343799 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:45:43 INFO - PROCESS | 2693 | 1466502343806 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - PROCESS | 2693 | 1466502343809 Marionette TRACE conn4 <- [1,1802,null,{}] 02:45:43 INFO - PROCESS | 2693 | 1466502343814 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:43 INFO - PROCESS | 2693 | 1466502343820 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:43 INFO - PROCESS | 2693 | 1466502343983 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:45:44 INFO - PROCESS | 2693 | 1466502343992 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 2693 | 1466502344000 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d155400 == 48 [pid = 2693] [id = 458] 02:45:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8d1cf800) [pid = 2693] [serial = 1375] [outer = (nil)] 02:45:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x992efc00) [pid = 2693] [serial = 1376] [outer = 0x8d1cf800] 02:45:44 INFO - PROCESS | 2693 | 1466502344073 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9a005400) [pid = 2693] [serial = 1377] [outer = 0x8d1cf800] 02:45:45 INFO - PROCESS | 2693 | 1466502345198 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1429ms 02:45:45 INFO - PROCESS | 2693 | 1466502345236 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 2693 | 1466502345244 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:45:45 INFO - PROCESS | 2693 | 1466502345253 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 2693 | 1466502345257 Marionette TRACE conn4 <- [1,1806,null,{}] 02:45:45 INFO - PROCESS | 2693 | 1466502345267 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:45 INFO - PROCESS | 2693 | 1466502345273 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:45 INFO - PROCESS | 2693 | 1466502345479 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:45:45 INFO - PROCESS | 2693 | 1466502345757 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 2693 | 1466502345771 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce32800 == 49 [pid = 2693] [id = 459] 02:45:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x8ce3a000) [pid = 2693] [serial = 1378] [outer = (nil)] 02:45:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x8dab0c00) [pid = 2693] [serial = 1379] [outer = 0x8ce3a000] 02:45:45 INFO - PROCESS | 2693 | 1466502345902 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x8dcb9000) [pid = 2693] [serial = 1380] [outer = 0x8ce3a000] 02:45:46 INFO - PROCESS | 2693 | 1466502346828 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1635ms 02:45:46 INFO - PROCESS | 2693 | 1466502346888 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 2693 | 1466502346895 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:45:46 INFO - PROCESS | 2693 | 1466502346906 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 2693 | 1466502346910 Marionette TRACE conn4 <- [1,1810,null,{}] 02:45:46 INFO - PROCESS | 2693 | 1466502346917 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:46 INFO - PROCESS | 2693 | 1466502346923 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:47 INFO - PROCESS | 2693 | 1466502347122 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:45:47 INFO - PROCESS | 2693 | 1466502347364 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 2693 | 1466502347377 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c4c00 == 50 [pid = 2693] [id = 460] 02:45:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x922b3400) [pid = 2693] [serial = 1381] [outer = (nil)] 02:45:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x925a2400) [pid = 2693] [serial = 1382] [outer = 0x922b3400] 02:45:47 INFO - PROCESS | 2693 | 1466502347505 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x92cd6800) [pid = 2693] [serial = 1383] [outer = 0x922b3400] 02:45:48 INFO - PROCESS | 2693 | 1466502348553 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1687ms 02:45:48 INFO - PROCESS | 2693 | 1466502348593 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 2693 | 1466502348597 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:45:48 INFO - PROCESS | 2693 | 1466502348604 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 2693 | 1466502348610 Marionette TRACE conn4 <- [1,1814,null,{}] 02:45:48 INFO - PROCESS | 2693 | 1466502348626 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:48 INFO - PROCESS | 2693 | 1466502348635 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:48 INFO - PROCESS | 2693 | 1466502348828 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:45:49 INFO - PROCESS | 2693 | 1466502349071 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 2693 | 1466502349084 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x95173000 == 51 [pid = 2693] [id = 461] 02:45:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x97875c00) [pid = 2693] [serial = 1384] [outer = (nil)] 02:45:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x997ee000) [pid = 2693] [serial = 1385] [outer = 0x97875c00] 02:45:49 INFO - PROCESS | 2693 | 1466502349183 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9a05d400) [pid = 2693] [serial = 1386] [outer = 0x97875c00] 02:45:50 INFO - PROCESS | 2693 | 1466502350110 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1546ms 02:45:50 INFO - PROCESS | 2693 | 1466502350151 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 2693 | 1466502350156 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:45:50 INFO - PROCESS | 2693 | 1466502350163 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 2693 | 1466502350166 Marionette TRACE conn4 <- [1,1818,null,{}] 02:45:50 INFO - PROCESS | 2693 | 1466502350172 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:50 INFO - PROCESS | 2693 | 1466502350177 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:50 INFO - PROCESS | 2693 | 1466502350371 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:45:50 INFO - PROCESS | 2693 | 1466502350568 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 2693 | 1466502350577 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x9517ec00 == 52 [pid = 2693] [id = 462] 02:45:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9a10b400) [pid = 2693] [serial = 1387] [outer = (nil)] 02:45:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9a4e4000) [pid = 2693] [serial = 1388] [outer = 0x9a10b400] 02:45:50 INFO - PROCESS | 2693 | 1466502350705 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9a808c00) [pid = 2693] [serial = 1389] [outer = 0x9a10b400] 02:45:51 INFO - PROCESS | 2693 | 1466502351661 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1536ms 02:45:51 INFO - PROCESS | 2693 | 1466502351700 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:45:51 INFO - PROCESS | 2693 | 1466502351704 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:45:51 INFO - PROCESS | 2693 | 1466502351710 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:45:51 INFO - PROCESS | 2693 | 1466502351714 Marionette TRACE conn4 <- [1,1822,null,{}] 02:45:51 INFO - PROCESS | 2693 | 1466502351720 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:51 INFO - PROCESS | 2693 | 1466502351726 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:51 INFO - PROCESS | 2693 | 1466502351908 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:45:52 INFO - PROCESS | 2693 | 1466502352102 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 2693 | 1466502352113 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a115400 == 53 [pid = 2693] [id = 463] 02:45:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9a118c00) [pid = 2693] [serial = 1390] [outer = (nil)] 02:45:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9a917800) [pid = 2693] [serial = 1391] [outer = 0x9a118c00] 02:45:52 INFO - PROCESS | 2693 | 1466502352191 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9a91b000) [pid = 2693] [serial = 1392] [outer = 0x9a118c00] 02:45:53 INFO - PROCESS | 2693 | 1466502353146 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1484ms 02:45:53 INFO - PROCESS | 2693 | 1466502353195 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:45:53 INFO - PROCESS | 2693 | 1466502353199 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:45:53 INFO - PROCESS | 2693 | 1466502353205 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 2693 | 1466502353209 Marionette TRACE conn4 <- [1,1826,null,{}] 02:45:53 INFO - PROCESS | 2693 | 1466502353215 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:53 INFO - PROCESS | 2693 | 1466502353225 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:53 INFO - PROCESS | 2693 | 1466502353443 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:45:53 INFO - PROCESS | 2693 | 1466502353688 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 2693 | 1466502353695 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb4c00 == 54 [pid = 2693] [id = 464] 02:45:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9a914000) [pid = 2693] [serial = 1393] [outer = (nil)] 02:45:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9af84800) [pid = 2693] [serial = 1394] [outer = 0x9a914000] 02:45:53 INFO - PROCESS | 2693 | 1466502353821 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9b054800) [pid = 2693] [serial = 1395] [outer = 0x9a914000] 02:45:54 INFO - PROCESS | 2693 | 1466502354793 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1628ms 02:45:54 INFO - PROCESS | 2693 | 1466502354834 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 2693 | 1466502354838 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:45:54 INFO - PROCESS | 2693 | 1466502354844 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 2693 | 1466502354848 Marionette TRACE conn4 <- [1,1830,null,{}] 02:45:54 INFO - PROCESS | 2693 | 1466502354853 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 2693 | 1466502354859 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:55 INFO - PROCESS | 2693 | 1466502355038 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:45:55 INFO - PROCESS | 2693 | 1466502355245 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 2693 | 1466502355253 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x92f23c00 == 55 [pid = 2693] [id = 465] 02:45:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x96edbc00) [pid = 2693] [serial = 1396] [outer = (nil)] 02:45:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9b3d8400) [pid = 2693] [serial = 1397] [outer = 0x96edbc00] 02:45:55 INFO - PROCESS | 2693 | 1466502355379 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9b3de400) [pid = 2693] [serial = 1398] [outer = 0x96edbc00] 02:45:56 INFO - PROCESS | 2693 | 1466502356294 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1479ms 02:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:45:56 INFO - PROCESS | 2693 | 1466502356326 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 2693 | 1466502356329 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:45:56 INFO - PROCESS | 2693 | 1466502356335 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 2693 | 1466502356339 Marionette TRACE conn4 <- [1,1834,null,{}] 02:45:56 INFO - PROCESS | 2693 | 1466502356345 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 2693 | 1466502356350 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:56 INFO - PROCESS | 2693 | 1466502356530 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:45:56 INFO - PROCESS | 2693 | 1466502356732 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:56 INFO - PROCESS | 2693 | 1466502356742 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b13f800 == 56 [pid = 2693] [id = 466] 02:45:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9b149000) [pid = 2693] [serial = 1399] [outer = (nil)] 02:45:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9bcdf400) [pid = 2693] [serial = 1400] [outer = 0x9b149000] 02:45:56 INFO - PROCESS | 2693 | 1466502356859 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9c039400) [pid = 2693] [serial = 1401] [outer = 0x9b149000] 02:45:57 INFO - PROCESS | 2693 | 1466502357822 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:45:57 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 02:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1528ms 02:45:57 INFO - PROCESS | 2693 | 1466502357864 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:45:57 INFO - PROCESS | 2693 | 1466502357868 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:45:57 INFO - PROCESS | 2693 | 1466502357874 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 2693 | 1466502357878 Marionette TRACE conn4 <- [1,1838,null,{}] 02:45:57 INFO - PROCESS | 2693 | 1466502357883 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:57 INFO - PROCESS | 2693 | 1466502357888 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:58 INFO - PROCESS | 2693 | 1466502358087 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:45:58 INFO - PROCESS | 2693 | 1466502358286 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 2693 | 1466502358294 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b3d6c00 == 57 [pid = 2693] [id = 467] 02:45:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9b3dcc00) [pid = 2693] [serial = 1402] [outer = (nil)] 02:45:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9c09f800) [pid = 2693] [serial = 1403] [outer = 0x9b3dcc00] 02:45:58 INFO - PROCESS | 2693 | 1466502358377 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9c0a0c00) [pid = 2693] [serial = 1404] [outer = 0x9b3dcc00] 02:45:59 INFO - PROCESS | 2693 | 1466502359341 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1529ms 02:45:59 INFO - PROCESS | 2693 | 1466502359406 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 2693 | 1466502359410 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:45:59 INFO - PROCESS | 2693 | 1466502359417 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 2693 | 1466502359420 Marionette TRACE conn4 <- [1,1842,null,{}] 02:45:59 INFO - PROCESS | 2693 | 1466502359426 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:59 INFO - PROCESS | 2693 | 1466502359431 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:59 INFO - PROCESS | 2693 | 1466502359635 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:45:59 INFO - PROCESS | 2693 | 1466502359899 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:59 INFO - PROCESS | 2693 | 1466502359909 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:45:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b04e800 == 58 [pid = 2693] [id = 468] 02:45:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9b059c00) [pid = 2693] [serial = 1405] [outer = (nil)] 02:46:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9c0aa800) [pid = 2693] [serial = 1406] [outer = 0x9b059c00] 02:46:00 INFO - PROCESS | 2693 | 1466502360030 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9cbd1000) [pid = 2693] [serial = 1407] [outer = 0x9b059c00] 02:46:00 INFO - PROCESS | 2693 | 1466502360925 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1588ms 02:46:01 INFO - PROCESS | 2693 | 1466502361006 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 2693 | 1466502361010 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:46:01 INFO - PROCESS | 2693 | 1466502361017 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - PROCESS | 2693 | 1466502361021 Marionette TRACE conn4 <- [1,1846,null,{}] 02:46:01 INFO - PROCESS | 2693 | 1466502361027 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:01 INFO - PROCESS | 2693 | 1466502361033 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:01 INFO - PROCESS | 2693 | 1466502361240 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:46:01 INFO - PROCESS | 2693 | 1466502361509 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:01 INFO - PROCESS | 2693 | 1466502361521 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c0a0800 == 59 [pid = 2693] [id = 469] 02:46:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9d965800) [pid = 2693] [serial = 1408] [outer = (nil)] 02:46:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0xa1188400) [pid = 2693] [serial = 1409] [outer = 0x9d965800] 02:46:01 INFO - PROCESS | 2693 | 1466502361648 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0xa2328400) [pid = 2693] [serial = 1410] [outer = 0x9d965800] 02:46:02 INFO - PROCESS | 2693 | 1466502362563 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:46:02 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) 02:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1587ms 02:46:02 INFO - PROCESS | 2693 | 1466502362605 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:46:02 INFO - PROCESS | 2693 | 1466502362608 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:46:02 INFO - PROCESS | 2693 | 1466502362615 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:46:02 INFO - PROCESS | 2693 | 1466502362619 Marionette TRACE conn4 <- [1,1850,null,{}] 02:46:02 INFO - PROCESS | 2693 | 1466502362625 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:02 INFO - PROCESS | 2693 | 1466502362630 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:02 INFO - PROCESS | 2693 | 1466502362816 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:46:03 INFO - PROCESS | 2693 | 1466502363069 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:03 INFO - PROCESS | 2693 | 1466502363079 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x9d904c00 == 60 [pid = 2693] [id = 470] 02:46:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0xa111a000) [pid = 2693] [serial = 1411] [outer = (nil)] 02:46:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0xa23f3800) [pid = 2693] [serial = 1412] [outer = 0xa111a000] 02:46:03 INFO - PROCESS | 2693 | 1466502363210 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0xa2536800) [pid = 2693] [serial = 1413] [outer = 0xa111a000] 02:46:04 INFO - PROCESS | 2693 | 1466502364087 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1528ms 02:46:04 INFO - PROCESS | 2693 | 1466502364145 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 2693 | 1466502364148 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:46:04 INFO - PROCESS | 2693 | 1466502364156 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 2693 | 1466502364159 Marionette TRACE conn4 <- [1,1854,null,{}] 02:46:04 INFO - PROCESS | 2693 | 1466502364165 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 2693 | 1466502364170 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:04 INFO - PROCESS | 2693 | 1466502364359 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:46:04 INFO - PROCESS | 2693 | 1466502364617 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 2693 | 1466502364626 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dabac00 == 61 [pid = 2693] [id = 471] 02:46:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x91044400) [pid = 2693] [serial = 1414] [outer = (nil)] 02:46:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0xa23a5400) [pid = 2693] [serial = 1415] [outer = 0x91044400] 02:46:04 INFO - PROCESS | 2693 | 1466502364755 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0xa2fb2800) [pid = 2693] [serial = 1416] [outer = 0x91044400] 02:46:05 INFO - PROCESS | 2693 | 1466502365643 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1528ms 02:46:05 INFO - PROCESS | 2693 | 1466502365685 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:46:05 INFO - PROCESS | 2693 | 1466502365689 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:46:05 INFO - PROCESS | 2693 | 1466502365695 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 2693 | 1466502365699 Marionette TRACE conn4 <- [1,1858,null,{}] 02:46:05 INFO - PROCESS | 2693 | 1466502365704 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:05 INFO - PROCESS | 2693 | 1466502365709 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:05 INFO - PROCESS | 2693 | 1466502365899 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:46:06 INFO - PROCESS | 2693 | 1466502366101 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:06 INFO - PROCESS | 2693 | 1466502366109 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x9cc6d800 == 62 [pid = 2693] [id = 472] 02:46:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0xa23f9c00) [pid = 2693] [serial = 1417] [outer = (nil)] 02:46:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0xa338b000) [pid = 2693] [serial = 1418] [outer = 0xa23f9c00] 02:46:06 INFO - PROCESS | 2693 | 1466502366237 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0xa3393800) [pid = 2693] [serial = 1419] [outer = 0xa23f9c00] 02:46:07 INFO - PROCESS | 2693 | 1466502367188 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1532ms 02:46:07 INFO - PROCESS | 2693 | 1466502367228 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 2693 | 1466502367232 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:46:07 INFO - PROCESS | 2693 | 1466502367238 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 2693 | 1466502367241 Marionette TRACE conn4 <- [1,1862,null,{}] 02:46:07 INFO - PROCESS | 2693 | 1466502367247 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:07 INFO - PROCESS | 2693 | 1466502367252 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:07 INFO - PROCESS | 2693 | 1466502367444 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:46:07 INFO - PROCESS | 2693 | 1466502367647 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 2693 | 1466502367656 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:07 INFO - PROCESS | 2693 | ++DOCSHELL 0xa25ed000 == 63 [pid = 2693] [id = 473] 02:46:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0xa25f9400) [pid = 2693] [serial = 1420] [outer = (nil)] 02:46:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0xa35ab800) [pid = 2693] [serial = 1421] [outer = 0xa25f9400] 02:46:07 INFO - PROCESS | 2693 | 1466502367774 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0xa35ac000) [pid = 2693] [serial = 1422] [outer = 0xa25f9400] 02:46:08 INFO - PROCESS | 2693 | 1466502368763 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1577ms 02:46:08 INFO - PROCESS | 2693 | 1466502368817 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 2693 | 1466502368820 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:46:08 INFO - PROCESS | 2693 | 1466502368846 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 2693 | 1466502368849 Marionette TRACE conn4 <- [1,1866,null,{}] 02:46:08 INFO - PROCESS | 2693 | 1466502368856 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 2693 | 1466502368861 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:09 INFO - PROCESS | 2693 | 1466502369055 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:46:09 INFO - PROCESS | 2693 | 1466502369317 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 2693 | 1466502369325 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04c000 == 64 [pid = 2693] [id = 474] 02:46:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x8d150000) [pid = 2693] [serial = 1423] [outer = (nil)] 02:46:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x925aa000) [pid = 2693] [serial = 1424] [outer = 0x8d150000] 02:46:09 INFO - PROCESS | 2693 | 1466502369450 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x9b055c00) [pid = 2693] [serial = 1425] [outer = 0x8d150000] 02:46:10 INFO - PROCESS | 2693 | 1466502370419 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1639ms 02:46:10 INFO - PROCESS | 2693 | 1466502370483 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 2693 | 1466502370487 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:46:10 INFO - PROCESS | 2693 | 1466502370493 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 2693 | 1466502370497 Marionette TRACE conn4 <- [1,1870,null,{}] 02:46:10 INFO - PROCESS | 2693 | 1466502370503 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 2693 | 1466502370508 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:10 INFO - PROCESS | 2693 | 1466502370698 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:46:11 INFO - PROCESS | 2693 | 1466502371525 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 2693 | 1466502371531 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04e400 == 65 [pid = 2693] [id = 475] 02:46:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x8d04f000) [pid = 2693] [serial = 1426] [outer = (nil)] 02:46:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x8d057400) [pid = 2693] [serial = 1427] [outer = 0x8d04f000] 02:46:11 INFO - PROCESS | 2693 | 1466502371616 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x8d1d1c00) [pid = 2693] [serial = 1428] [outer = 0x8d04f000] 02:46:12 INFO - PROCESS | 2693 | 1466502372474 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2035ms 02:46:12 INFO - PROCESS | 2693 | 1466502372532 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 2693 | 1466502372538 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:46:12 INFO - PROCESS | 2693 | 1466502372545 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 2693 | 1466502372549 Marionette TRACE conn4 <- [1,1874,null,{}] 02:46:12 INFO - PROCESS | 2693 | 1466502372557 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:12 INFO - PROCESS | 2693 | 1466502372565 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:12 INFO - PROCESS | 2693 | 1466502372743 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:46:12 INFO - PROCESS | 2693 | 1466502372949 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 2693 | 1466502372957 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb4000 == 66 [pid = 2693] [id = 476] 02:46:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x91049c00) [pid = 2693] [serial = 1429] [outer = (nil)] 02:46:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x922b1c00) [pid = 2693] [serial = 1430] [outer = 0x91049c00] 02:46:13 INFO - PROCESS | 2693 | 1466502373079 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 185 (0x925a5400) [pid = 2693] [serial = 1431] [outer = 0x91049c00] 02:46:13 INFO - PROCESS | 2693 | 1466502373983 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1480ms 02:46:14 INFO - PROCESS | 2693 | 1466502374029 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 2693 | 1466502374035 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:46:14 INFO - PROCESS | 2693 | 1466502374042 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 2693 | 1466502374046 Marionette TRACE conn4 <- [1,1878,null,{}] 02:46:14 INFO - PROCESS | 2693 | 1466502374051 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:14 INFO - PROCESS | 2693 | 1466502374057 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:14 INFO - PROCESS | 2693 | 1466502374238 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:46:14 INFO - PROCESS | 2693 | 1466502374455 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 2693 | 1466502374461 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b0000 == 67 [pid = 2693] [id = 477] 02:46:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 186 (0x961e7c00) [pid = 2693] [serial = 1432] [outer = (nil)] 02:46:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 187 (0x96edf000) [pid = 2693] [serial = 1433] [outer = 0x961e7c00] 02:46:14 INFO - PROCESS | 2693 | 1466502374763 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 188 (0x99e64000) [pid = 2693] [serial = 1434] [outer = 0x961e7c00] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04dc00 == 66 [pid = 2693] [id = 457] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x911b2400 == 65 [pid = 2693] [id = 456] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x9104c800 == 64 [pid = 2693] [id = 455] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x91042c00 == 63 [pid = 2693] [id = 454] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8d156000 == 62 [pid = 2693] [id = 453] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8c905800 == 61 [pid = 2693] [id = 452] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x9a9f9800 == 60 [pid = 2693] [id = 446] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1cd800 == 59 [pid = 2693] [id = 445] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8c905c00 == 58 [pid = 2693] [id = 444] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8d159400 == 57 [pid = 2693] [id = 443] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce30400 == 56 [pid = 2693] [id = 442] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90c800 == 55 [pid = 2693] [id = 441] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x911b2800 == 54 [pid = 2693] [id = 439] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcc000 == 53 [pid = 2693] [id = 440] 02:46:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8d152800 == 52 [pid = 2693] [id = 436] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce34c00 == 51 [pid = 2693] [id = 435] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d157800 == 50 [pid = 2693] [id = 437] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9304e800 == 49 [pid = 2693] [id = 438] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x925a6800 == 48 [pid = 2693] [id = 430] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x93ba3c00 == 47 [pid = 2693] [id = 447] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90cc00 == 46 [pid = 2693] [id = 448] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9b142000 == 45 [pid = 2693] [id = 449] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90e400 == 44 [pid = 2693] [id = 451] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8c910800 == 43 [pid = 2693] [id = 450] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb4000 == 42 [pid = 2693] [id = 476] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04e400 == 41 [pid = 2693] [id = 475] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04c000 == 40 [pid = 2693] [id = 474] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0xa25ed000 == 39 [pid = 2693] [id = 473] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8dabac00 == 38 [pid = 2693] [id = 471] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9cc6d800 == 37 [pid = 2693] [id = 472] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9d904c00 == 36 [pid = 2693] [id = 470] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9c0a0800 == 35 [pid = 2693] [id = 469] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9b04e800 == 34 [pid = 2693] [id = 468] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9b13f800 == 33 [pid = 2693] [id = 466] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9b3d6c00 == 32 [pid = 2693] [id = 467] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x92f23c00 == 31 [pid = 2693] [id = 465] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb4c00 == 30 [pid = 2693] [id = 464] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9517ec00 == 29 [pid = 2693] [id = 462] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9a115400 == 28 [pid = 2693] [id = 463] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x95173000 == 27 [pid = 2693] [id = 461] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x911c4c00 == 26 [pid = 2693] [id = 460] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d155400 == 25 [pid = 2693] [id = 458] 02:46:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce32800 == 24 [pid = 2693] [id = 459] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 187 (0x8e5a3000) [pid = 2693] [serial = 1239] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 186 (0x8dab9c00) [pid = 2693] [serial = 1238] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 185 (0x927ed800) [pid = 2693] [serial = 1242] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 184 (0x92384400) [pid = 2693] [serial = 1241] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0x996b2000) [pid = 2693] [serial = 1245] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x97876000) [pid = 2693] [serial = 1244] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x9a05c800) [pid = 2693] [serial = 1248] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x9a052400) [pid = 2693] [serial = 1247] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x9a809400) [pid = 2693] [serial = 1251] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x9a43c000) [pid = 2693] [serial = 1250] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x9af7e400) [pid = 2693] [serial = 1254] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9aac1400) [pid = 2693] [serial = 1253] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9b14a400) [pid = 2693] [serial = 1257] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x9b05a800) [pid = 2693] [serial = 1256] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9b477c00) [pid = 2693] [serial = 1260] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9b446c00) [pid = 2693] [serial = 1259] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9bc11800) [pid = 2693] [serial = 1263] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9b517c00) [pid = 2693] [serial = 1262] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9c03ac00) [pid = 2693] [serial = 1266] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9bc1b400) [pid = 2693] [serial = 1265] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9c0e0400) [pid = 2693] [serial = 1269] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9c0a3c00) [pid = 2693] [serial = 1268] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9cc36c00) [pid = 2693] [serial = 1272] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9cc2fc00) [pid = 2693] [serial = 1271] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x911b8c00) [pid = 2693] [serial = 1301] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0xa111ac00) [pid = 2693] [serial = 1275] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0xa1114000) [pid = 2693] [serial = 1274] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x911c6c00) [pid = 2693] [serial = 1302] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x911ac800) [pid = 2693] [serial = 1304] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0xa23abc00) [pid = 2693] [serial = 1278] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0xa2376000) [pid = 2693] [serial = 1277] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x8d152400) [pid = 2693] [serial = 1295] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x8d159c00) [pid = 2693] [serial = 1296] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0xa23fbc00) [pid = 2693] [serial = 1281] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0xa23f2c00) [pid = 2693] [serial = 1280] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x927f3400) [pid = 2693] [serial = 1292] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x92cdf000) [pid = 2693] [serial = 1293] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x8dcb3400) [pid = 2693] [serial = 1298] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x911c1c00) [pid = 2693] [serial = 1284] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8dcae800) [pid = 2693] [serial = 1283] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x92389000) [pid = 2693] [serial = 1307] [outer = (nil)] [url = about:blank] 02:46:17 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9a00cc00) [pid = 2693] [serial = 1287] [outer = (nil)] [url = about:blank] 02:46:18 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x93bb0000) [pid = 2693] [serial = 1286] [outer = (nil)] [url = about:blank] 02:46:18 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x8dcbd800) [pid = 2693] [serial = 1290] [outer = (nil)] [url = about:blank] 02:46:18 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8dcaf000) [pid = 2693] [serial = 1289] [outer = (nil)] [url = about:blank] 02:46:18 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x91fcc800) [pid = 2693] [serial = 1305] [outer = (nil)] [url = about:blank] 02:46:18 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x8e59cc00) [pid = 2693] [serial = 1299] [outer = (nil)] [url = about:blank] 02:46:18 INFO - PROCESS | 2693 | 1466502378487 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 4492ms 02:46:18 INFO - PROCESS | 2693 | 1466502378572 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 2693 | 1466502378578 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:46:18 INFO - PROCESS | 2693 | 1466502378587 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 2693 | 1466502378592 Marionette TRACE conn4 <- [1,1882,null,{}] 02:46:18 INFO - PROCESS | 2693 | 1466502378600 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:18 INFO - PROCESS | 2693 | 1466502378606 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:18 INFO - PROCESS | 2693 | 1466502378778 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:46:18 INFO - PROCESS | 2693 | 1466502378789 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:18 INFO - PROCESS | 2693 | 1466502378798 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04b400 == 25 [pid = 2693] [id = 478] 02:46:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8d050c00) [pid = 2693] [serial = 1435] [outer = (nil)] 02:46:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8d159800) [pid = 2693] [serial = 1436] [outer = 0x8d050c00] 02:46:18 INFO - PROCESS | 2693 | 1466502378872 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8d1cd000) [pid = 2693] [serial = 1437] [outer = 0x8d050c00] 02:46:19 INFO - PROCESS | 2693 | 1466502379816 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1290ms 02:46:19 INFO - PROCESS | 2693 | 1466502379882 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 2693 | 1466502379895 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:46:19 INFO - PROCESS | 2693 | 1466502379911 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 2693 | 1466502379915 Marionette TRACE conn4 <- [1,1886,null,{}] 02:46:19 INFO - PROCESS | 2693 | 1466502379927 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:19 INFO - PROCESS | 2693 | 1466502379932 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:20 INFO - PROCESS | 2693 | 1466502380088 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:46:20 INFO - PROCESS | 2693 | 1466502380254 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:20 INFO - PROCESS | 2693 | 1466502380260 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04c000 == 26 [pid = 2693] [id = 479] 02:46:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x8dab2400) [pid = 2693] [serial = 1438] [outer = (nil)] 02:46:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x8dcb4000) [pid = 2693] [serial = 1439] [outer = 0x8dab2400] 02:46:20 INFO - PROCESS | 2693 | 1466502380343 Marionette DEBUG loaded listener.js 02:46:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x8e59c400) [pid = 2693] [serial = 1440] [outer = 0x8dab2400] 02:46:21 INFO - PROCESS | 2693 | 1466502381262 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1386ms 02:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:46:21 INFO - PROCESS | 2693 | 1466502381296 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 2693 | 1466502381300 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:46:21 INFO - PROCESS | 2693 | 1466502381306 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 2693 | 1466502381312 Marionette TRACE conn4 <- [1,1890,null,{}] 02:46:21 INFO - PROCESS | 2693 | 1466502381348 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:21 INFO - PROCESS | 2693 | 1466502381356 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:21 INFO - PROCESS | 2693 | 1466502381575 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:46:21 INFO - PROCESS | 2693 | 1466502381600 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 2693 | 1466502381612 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b3400 == 27 [pid = 2693] [id = 480] 02:46:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x911b5000) [pid = 2693] [serial = 1441] [outer = (nil)] 02:46:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x911b8000) [pid = 2693] [serial = 1442] [outer = 0x911b5000] 02:46:21 INFO - PROCESS | 2693 | 1466502381682 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x911c4000) [pid = 2693] [serial = 1443] [outer = 0x911b5000] 02:46:23 INFO - PROCESS | 2693 | 1466502383906 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x911ab400) [pid = 2693] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x911b0c00) [pid = 2693] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x93ba7000) [pid = 2693] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x93048000) [pid = 2693] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x925ab400) [pid = 2693] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x8d058800) [pid = 2693] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8c90bc00) [pid = 2693] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9aabac00) [pid = 2693] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9787c000) [pid = 2693] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:46:23 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x92384000) [pid = 2693] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8c90ec00) [pid = 2693] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a80ac00) [pid = 2693] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8d056800) [pid = 2693] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x961e1800) [pid = 2693] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8c906400) [pid = 2693] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x91fd2c00) [pid = 2693] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9b148800) [pid = 2693] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x911bf800) [pid = 2693] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8d153400) [pid = 2693] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x93dd6400) [pid = 2693] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8d04ec00) [pid = 2693] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x91050800) [pid = 2693] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x8d1d3000) [pid = 2693] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:46:24 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x8d1cf800) [pid = 2693] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2744ms 02:46:24 INFO - PROCESS | 2693 | 1466502384053 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:46:24 INFO - PROCESS | 2693 | 1466502384057 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:46:24 INFO - PROCESS | 2693 | 1466502384063 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 2693 | 1466502384067 Marionette TRACE conn4 <- [1,1894,null,{}] 02:46:24 INFO - PROCESS | 2693 | 1466502384081 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:24 INFO - PROCESS | 2693 | 1466502384086 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:24 INFO - PROCESS | 2693 | 1466502384234 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:46:24 INFO - PROCESS | 2693 | 1466502384243 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 2693 | 1466502384249 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d153400 == 28 [pid = 2693] [id = 481] 02:46:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8dabc800) [pid = 2693] [serial = 1444] [outer = (nil)] 02:46:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x911ac000) [pid = 2693] [serial = 1445] [outer = 0x8dabc800] 02:46:24 INFO - PROCESS | 2693 | 1466502384322 Marionette DEBUG loaded listener.js 02:46:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x91fcc000) [pid = 2693] [serial = 1446] [outer = 0x8dabc800] 02:46:25 INFO - PROCESS | 2693 | 1466502385235 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1191ms 02:46:25 INFO - PROCESS | 2693 | 1466502385262 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 2693 | 1466502385265 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:46:25 INFO - PROCESS | 2693 | 1466502385271 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 2693 | 1466502385274 Marionette TRACE conn4 <- [1,1898,null,{}] 02:46:25 INFO - PROCESS | 2693 | 1466502385279 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:25 INFO - PROCESS | 2693 | 1466502385284 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:25 INFO - PROCESS | 2693 | 1466502385430 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:46:25 INFO - PROCESS | 2693 | 1466502385443 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:25 INFO - PROCESS | 2693 | 1466502385453 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104d800 == 29 [pid = 2693] [id = 482] 02:46:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x91fd2000) [pid = 2693] [serial = 1447] [outer = (nil)] 02:46:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9259d400) [pid = 2693] [serial = 1448] [outer = 0x91fd2000] 02:46:25 INFO - PROCESS | 2693 | 1466502385523 Marionette DEBUG loaded listener.js 02:46:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x925a6400) [pid = 2693] [serial = 1449] [outer = 0x91fd2000] 02:46:26 INFO - PROCESS | 2693 | 1466502386666 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1427ms 02:46:26 INFO - PROCESS | 2693 | 1466502386701 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:46:26 INFO - PROCESS | 2693 | 1466502386708 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:46:26 INFO - PROCESS | 2693 | 1466502386716 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:46:26 INFO - PROCESS | 2693 | 1466502386722 Marionette TRACE conn4 <- [1,1902,null,{}] 02:46:26 INFO - PROCESS | 2693 | 1466502386731 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:26 INFO - PROCESS | 2693 | 1466502386738 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:26 INFO - PROCESS | 2693 | 1466502386925 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:46:27 INFO - PROCESS | 2693 | 1466502387115 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 2693 | 1466502387125 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce35c00 == 30 [pid = 2693] [id = 483] 02:46:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x8d052800) [pid = 2693] [serial = 1450] [outer = (nil)] 02:46:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x8d1d8000) [pid = 2693] [serial = 1451] [outer = 0x8d052800] 02:46:27 INFO - PROCESS | 2693 | 1466502387272 Marionette DEBUG loaded listener.js 02:46:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x8dcb1000) [pid = 2693] [serial = 1452] [outer = 0x8d052800] 02:46:28 INFO - PROCESS | 2693 | 1466502388209 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1532ms 02:46:28 INFO - PROCESS | 2693 | 1466502388249 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 2693 | 1466502388256 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:46:28 INFO - PROCESS | 2693 | 1466502388267 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - PROCESS | 2693 | 1466502388271 Marionette TRACE conn4 <- [1,1906,null,{}] 02:46:28 INFO - PROCESS | 2693 | 1466502388277 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:28 INFO - PROCESS | 2693 | 1466502388284 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:28 INFO - PROCESS | 2693 | 1466502388464 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:46:28 INFO - PROCESS | 2693 | 1466502388656 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 2693 | 1466502388668 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb5400 == 31 [pid = 2693] [id = 484] 02:46:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x911ac800) [pid = 2693] [serial = 1453] [outer = (nil)] 02:46:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x911c1000) [pid = 2693] [serial = 1454] [outer = 0x911ac800] 02:46:28 INFO - PROCESS | 2693 | 1466502388756 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x8dcb6c00) [pid = 2693] [serial = 1455] [outer = 0x911ac800] 02:46:29 INFO - PROCESS | 2693 | 1466502389786 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1581ms 02:46:29 INFO - PROCESS | 2693 | 1466502389849 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:46:29 INFO - PROCESS | 2693 | 1466502389853 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:46:29 INFO - PROCESS | 2693 | 1466502389861 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 2693 | 1466502389867 Marionette TRACE conn4 <- [1,1910,null,{}] 02:46:29 INFO - PROCESS | 2693 | 1466502389884 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:29 INFO - PROCESS | 2693 | 1466502389893 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:30 INFO - PROCESS | 2693 | 1466502390122 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:46:30 INFO - PROCESS | 2693 | 1466502390335 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 2693 | 1466502390348 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x92ce0400 == 32 [pid = 2693] [id = 485] 02:46:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x92f23400) [pid = 2693] [serial = 1456] [outer = (nil)] 02:46:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x93042800) [pid = 2693] [serial = 1457] [outer = 0x92f23400] 02:46:30 INFO - PROCESS | 2693 | 1466502390477 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9304e800) [pid = 2693] [serial = 1458] [outer = 0x92f23400] 02:46:31 INFO - PROCESS | 2693 | 1466502391393 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1606ms 02:46:31 INFO - PROCESS | 2693 | 1466502391467 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 2693 | 1466502391471 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:46:31 INFO - PROCESS | 2693 | 1466502391478 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 2693 | 1466502391480 Marionette TRACE conn4 <- [1,1914,null,{}] 02:46:31 INFO - PROCESS | 2693 | 1466502391487 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:31 INFO - PROCESS | 2693 | 1466502391492 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:31 INFO - PROCESS | 2693 | 1466502391706 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:46:31 INFO - PROCESS | 2693 | 1466502391943 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:31 INFO - PROCESS | 2693 | 1466502391951 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b2800 == 33 [pid = 2693] [id = 486] 02:46:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x911c2c00) [pid = 2693] [serial = 1459] [outer = (nil)] 02:46:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9513e800) [pid = 2693] [serial = 1460] [outer = 0x911c2c00] 02:46:32 INFO - PROCESS | 2693 | 1466502392081 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x95146c00) [pid = 2693] [serial = 1461] [outer = 0x911c2c00] 02:46:32 INFO - PROCESS | 2693 | 1466502392980 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1579ms 02:46:33 INFO - PROCESS | 2693 | 1466502393057 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:46:33 INFO - PROCESS | 2693 | 1466502393062 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:46:33 INFO - PROCESS | 2693 | 1466502393069 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 2693 | 1466502393073 Marionette TRACE conn4 <- [1,1918,null,{}] 02:46:33 INFO - PROCESS | 2693 | 1466502393079 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:33 INFO - PROCESS | 2693 | 1466502393084 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:33 INFO - PROCESS | 2693 | 1466502393290 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:46:33 INFO - PROCESS | 2693 | 1466502393480 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:33 INFO - PROCESS | 2693 | 1466502393487 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x911ae000 == 34 [pid = 2693] [id = 487] 02:46:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x950be800) [pid = 2693] [serial = 1462] [outer = (nil)] 02:46:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x961e1800) [pid = 2693] [serial = 1463] [outer = 0x950be800] 02:46:33 INFO - PROCESS | 2693 | 1466502393573 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x961e3000) [pid = 2693] [serial = 1464] [outer = 0x950be800] 02:46:34 INFO - PROCESS | 2693 | 1466502394555 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1528ms 02:46:34 INFO - PROCESS | 2693 | 1466502394597 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:46:34 INFO - PROCESS | 2693 | 1466502394601 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:46:34 INFO - PROCESS | 2693 | 1466502394607 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 2693 | 1466502394611 Marionette TRACE conn4 <- [1,1922,null,{}] 02:46:34 INFO - PROCESS | 2693 | 1466502394617 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 2693 | 1466502394628 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:34 INFO - PROCESS | 2693 | 1466502394891 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:46:35 INFO - PROCESS | 2693 | 1466502395203 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 2693 | 1466502395209 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d155c00 == 35 [pid = 2693] [id = 488] 02:46:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x8e5ab800) [pid = 2693] [serial = 1465] [outer = (nil)] 02:46:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x98362400) [pid = 2693] [serial = 1466] [outer = 0x8e5ab800] 02:46:35 INFO - PROCESS | 2693 | 1466502395301 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x996b8c00) [pid = 2693] [serial = 1467] [outer = 0x8e5ab800] 02:46:36 INFO - PROCESS | 2693 | 1466502396193 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1632ms 02:46:36 INFO - PROCESS | 2693 | 1466502396240 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:46:36 INFO - PROCESS | 2693 | 1466502396244 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:46:36 INFO - PROCESS | 2693 | 1466502396251 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 2693 | 1466502396254 Marionette TRACE conn4 <- [1,1926,null,{}] 02:46:36 INFO - PROCESS | 2693 | 1466502396260 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 2693 | 1466502396265 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:36 INFO - PROCESS | 2693 | 1466502396434 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:46:36 INFO - PROCESS | 2693 | 1466502396625 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 2693 | 1466502396635 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d049400 == 36 [pid = 2693] [id = 489] 02:46:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9259fc00) [pid = 2693] [serial = 1468] [outer = (nil)] 02:46:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9a055c00) [pid = 2693] [serial = 1469] [outer = 0x9259fc00] 02:46:36 INFO - PROCESS | 2693 | 1466502396719 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9a052400) [pid = 2693] [serial = 1470] [outer = 0x9259fc00] 02:46:37 INFO - PROCESS | 2693 | 1466502397666 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1487ms 02:46:37 INFO - PROCESS | 2693 | 1466502397738 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 2693 | 1466502397743 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:46:37 INFO - PROCESS | 2693 | 1466502397749 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 2693 | 1466502397753 Marionette TRACE conn4 <- [1,1930,null,{}] 02:46:37 INFO - PROCESS | 2693 | 1466502397760 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:37 INFO - PROCESS | 2693 | 1466502397765 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:37 INFO - PROCESS | 2693 | 1466502397953 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:46:38 INFO - PROCESS | 2693 | 1466502398148 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:38 INFO - PROCESS | 2693 | 1466502398156 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x96ee0400 == 37 [pid = 2693] [id = 490] 02:46:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9836e800) [pid = 2693] [serial = 1471] [outer = (nil)] 02:46:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a115000) [pid = 2693] [serial = 1472] [outer = 0x9836e800] 02:46:38 INFO - PROCESS | 2693 | 1466502398239 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9a42ec00) [pid = 2693] [serial = 1473] [outer = 0x9836e800] 02:46:39 INFO - PROCESS | 2693 | 1466502399196 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1527ms 02:46:39 INFO - PROCESS | 2693 | 1466502399277 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:46:39 INFO - PROCESS | 2693 | 1466502399280 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:46:39 INFO - PROCESS | 2693 | 1466502399287 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - PROCESS | 2693 | 1466502399291 Marionette TRACE conn4 <- [1,1934,null,{}] 02:46:39 INFO - PROCESS | 2693 | 1466502399297 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 2693 | 1466502399302 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:39 INFO - PROCESS | 2693 | 1466502399540 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:46:39 INFO - PROCESS | 2693 | 1466502399784 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 2693 | 1466502399792 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c902800 == 38 [pid = 2693] [id = 491] 02:46:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x8d04a000) [pid = 2693] [serial = 1474] [outer = (nil)] 02:46:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9a807c00) [pid = 2693] [serial = 1475] [outer = 0x8d04a000] 02:46:39 INFO - PROCESS | 2693 | 1466502399892 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9a80d000) [pid = 2693] [serial = 1476] [outer = 0x8d04a000] 02:46:40 INFO - PROCESS | 2693 | 1466502400887 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1630ms 02:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:46:40 INFO - PROCESS | 2693 | 1466502400919 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 2693 | 1466502400923 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:46:40 INFO - PROCESS | 2693 | 1466502400929 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 2693 | 1466502400933 Marionette TRACE conn4 <- [1,1938,null,{}] 02:46:40 INFO - PROCESS | 2693 | 1466502400939 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:40 INFO - PROCESS | 2693 | 1466502400944 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:41 INFO - PROCESS | 2693 | 1466502401111 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:46:41 INFO - PROCESS | 2693 | 1466502401310 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:41 INFO - PROCESS | 2693 | 1466502401319 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14d800 == 39 [pid = 2693] [id = 492] 02:46:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x91fd1400) [pid = 2693] [serial = 1477] [outer = (nil)] 02:46:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9a913000) [pid = 2693] [serial = 1478] [outer = 0x91fd1400] 02:46:41 INFO - PROCESS | 2693 | 1466502401403 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9a915800) [pid = 2693] [serial = 1479] [outer = 0x91fd1400] 02:46:42 INFO - PROCESS | 2693 | 1466502402364 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1480ms 02:46:42 INFO - PROCESS | 2693 | 1466502402409 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:46:42 INFO - PROCESS | 2693 | 1466502402414 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:46:42 INFO - PROCESS | 2693 | 1466502402420 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:46:42 INFO - PROCESS | 2693 | 1466502402425 Marionette TRACE conn4 <- [1,1942,null,{}] 02:46:42 INFO - PROCESS | 2693 | 1466502402431 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:42 INFO - PROCESS | 2693 | 1466502402437 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:42 INFO - PROCESS | 2693 | 1466502402642 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:46:42 INFO - PROCESS | 2693 | 1466502402837 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:42 INFO - PROCESS | 2693 | 1466502402844 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a915000 == 40 [pid = 2693] [id = 493] 02:46:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9aac0400) [pid = 2693] [serial = 1480] [outer = (nil)] 02:46:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9ab32000) [pid = 2693] [serial = 1481] [outer = 0x9aac0400] 02:46:42 INFO - PROCESS | 2693 | 1466502402936 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9af83000) [pid = 2693] [serial = 1482] [outer = 0x9aac0400] 02:46:43 INFO - PROCESS | 2693 | 1466502403909 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1538ms 02:46:43 INFO - PROCESS | 2693 | 1466502403959 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:46:43 INFO - PROCESS | 2693 | 1466502403963 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:46:43 INFO - PROCESS | 2693 | 1466502403970 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 2693 | 1466502403973 Marionette TRACE conn4 <- [1,1946,null,{}] 02:46:43 INFO - PROCESS | 2693 | 1466502403979 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:43 INFO - PROCESS | 2693 | 1466502403984 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:44 INFO - PROCESS | 2693 | 1466502404172 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:46:44 INFO - PROCESS | 2693 | 1466502404367 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 2693 | 1466502404373 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x91046c00 == 41 [pid = 2693] [id = 494] 02:46:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x911bac00) [pid = 2693] [serial = 1483] [outer = (nil)] 02:46:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x9517a000) [pid = 2693] [serial = 1484] [outer = 0x911bac00] 02:46:44 INFO - PROCESS | 2693 | 1466502404470 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9b118c00) [pid = 2693] [serial = 1485] [outer = 0x911bac00] 02:46:45 INFO - PROCESS | 2693 | 1466502405466 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1539ms 02:46:45 INFO - PROCESS | 2693 | 1466502405510 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 2693 | 1466502405514 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:46:45 INFO - PROCESS | 2693 | 1466502405520 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 2693 | 1466502405524 Marionette TRACE conn4 <- [1,1950,null,{}] 02:46:45 INFO - PROCESS | 2693 | 1466502405530 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 2693 | 1466502405535 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:45 INFO - PROCESS | 2693 | 1466502405708 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:46:45 INFO - PROCESS | 2693 | 1466502405950 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 2693 | 1466502405957 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c907800 == 42 [pid = 2693] [id = 495] 02:46:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x8d158800) [pid = 2693] [serial = 1486] [outer = (nil)] 02:46:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9b14cc00) [pid = 2693] [serial = 1487] [outer = 0x8d158800] 02:46:46 INFO - PROCESS | 2693 | 1466502406086 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x9b3d4c00) [pid = 2693] [serial = 1488] [outer = 0x8d158800] 02:46:46 INFO - PROCESS | 2693 | 1466502406962 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1479ms 02:46:47 INFO - PROCESS | 2693 | 1466502407000 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 2693 | 1466502407004 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:46:47 INFO - PROCESS | 2693 | 1466502407010 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 2693 | 1466502407014 Marionette TRACE conn4 <- [1,1954,null,{}] 02:46:47 INFO - PROCESS | 2693 | 1466502407020 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:47 INFO - PROCESS | 2693 | 1466502407025 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:47 INFO - PROCESS | 2693 | 1466502407197 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:46:47 INFO - PROCESS | 2693 | 1466502407392 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 2693 | 1466502407401 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af8ac00 == 43 [pid = 2693] [id = 496] 02:46:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x9b14dc00) [pid = 2693] [serial = 1489] [outer = (nil)] 02:46:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x9b479400) [pid = 2693] [serial = 1490] [outer = 0x9b14dc00] 02:46:47 INFO - PROCESS | 2693 | 1466502407481 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x9b47bc00) [pid = 2693] [serial = 1491] [outer = 0x9b14dc00] 02:46:48 INFO - PROCESS | 2693 | 1466502408434 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1487ms 02:46:48 INFO - PROCESS | 2693 | 1466502408498 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:46:48 INFO - PROCESS | 2693 | 1466502408503 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:46:48 INFO - PROCESS | 2693 | 1466502408509 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 2693 | 1466502408513 Marionette TRACE conn4 <- [1,1958,null,{}] 02:46:48 INFO - PROCESS | 2693 | 1466502408519 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 2693 | 1466502408525 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:48 INFO - PROCESS | 2693 | 1466502408698 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:46:48 INFO - PROCESS | 2693 | 1466502408895 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 2693 | 1466502408901 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04cc00 == 44 [pid = 2693] [id = 497] 02:46:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x8e5ab400) [pid = 2693] [serial = 1492] [outer = (nil)] 02:46:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x9bc98c00) [pid = 2693] [serial = 1493] [outer = 0x8e5ab400] 02:46:48 INFO - PROCESS | 2693 | 1466502408984 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x9bca0400) [pid = 2693] [serial = 1494] [outer = 0x8e5ab400] 02:46:49 INFO - PROCESS | 2693 | 1466502409969 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1492ms 02:46:50 INFO - PROCESS | 2693 | 1466502410001 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 2693 | 1466502410004 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:46:50 INFO - PROCESS | 2693 | 1466502410011 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 2693 | 1466502410014 Marionette TRACE conn4 <- [1,1962,null,{}] 02:46:50 INFO - PROCESS | 2693 | 1466502410020 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:50 INFO - PROCESS | 2693 | 1466502410026 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:50 INFO - PROCESS | 2693 | 1466502410220 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:46:50 INFO - PROCESS | 2693 | 1466502410434 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 2693 | 1466502410444 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce35800 == 45 [pid = 2693] [id = 498] 02:46:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x8ce36c00) [pid = 2693] [serial = 1495] [outer = (nil)] 02:46:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x9b442400) [pid = 2693] [serial = 1496] [outer = 0x8ce36c00] 02:46:50 INFO - PROCESS | 2693 | 1466502410567 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x9c046c00) [pid = 2693] [serial = 1497] [outer = 0x8ce36c00] 02:46:51 INFO - PROCESS | 2693 | 1466502411573 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1636ms 02:46:51 INFO - PROCESS | 2693 | 1466502411648 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 2693 | 1466502411652 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:46:51 INFO - PROCESS | 2693 | 1466502411658 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 2693 | 1466502411662 Marionette TRACE conn4 <- [1,1966,null,{}] 02:46:51 INFO - PROCESS | 2693 | 1466502411668 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 2693 | 1466502411673 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:51 INFO - PROCESS | 2693 | 1466502411886 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:46:52 INFO - PROCESS | 2693 | 1466502412139 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:52 INFO - PROCESS | 2693 | 1466502412146 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x91041400 == 46 [pid = 2693] [id = 499] 02:46:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x911b3000) [pid = 2693] [serial = 1498] [outer = (nil)] 02:46:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x95173800) [pid = 2693] [serial = 1499] [outer = 0x911b3000] 02:46:52 INFO - PROCESS | 2693 | 1466502412278 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x9787cc00) [pid = 2693] [serial = 1500] [outer = 0x911b3000] 02:46:53 INFO - PROCESS | 2693 | 1466502413158 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1539ms 02:46:53 INFO - PROCESS | 2693 | 1466502413198 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 2693 | 1466502413202 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:46:53 INFO - PROCESS | 2693 | 1466502413208 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 2693 | 1466502413211 Marionette TRACE conn4 <- [1,1970,null,{}] 02:46:53 INFO - PROCESS | 2693 | 1466502413217 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 2693 | 1466502413222 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:53 INFO - PROCESS | 2693 | 1466502413457 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:46:53 INFO - PROCESS | 2693 | 1466502413676 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 2693 | 1466502413684 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c908000 == 47 [pid = 2693] [id = 500] 02:46:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x8ce38c00) [pid = 2693] [serial = 1501] [outer = (nil)] 02:46:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 185 (0x93bad800) [pid = 2693] [serial = 1502] [outer = 0x8ce38c00] 02:46:53 INFO - PROCESS | 2693 | 1466502413771 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 186 (0x9a117800) [pid = 2693] [serial = 1503] [outer = 0x8ce38c00] 02:46:54 INFO - PROCESS | 2693 | 1466502414984 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1836ms 02:46:55 INFO - PROCESS | 2693 | 1466502415051 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:46:55 INFO - PROCESS | 2693 | 1466502415057 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:46:55 INFO - PROCESS | 2693 | 1466502415067 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 2693 | 1466502415071 Marionette TRACE conn4 <- [1,1974,null,{}] 02:46:55 INFO - PROCESS | 2693 | 1466502415080 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:55 INFO - PROCESS | 2693 | 1466502415085 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:55 INFO - PROCESS | 2693 | 1466502415310 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:46:55 INFO - PROCESS | 2693 | 1466502415596 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:55 INFO - PROCESS | 2693 | 1466502415605 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04e800 == 48 [pid = 2693] [id = 501] 02:46:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 187 (0x8d051000) [pid = 2693] [serial = 1504] [outer = (nil)] 02:46:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 188 (0x8d1d8400) [pid = 2693] [serial = 1505] [outer = 0x8d051000] 02:46:55 INFO - PROCESS | 2693 | 1466502415719 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 189 (0x8dcb6000) [pid = 2693] [serial = 1506] [outer = 0x8d051000] 02:46:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8d153400 == 47 [pid = 2693] [id = 481] 02:46:56 INFO - PROCESS | 2693 | --DOCSHELL 0x911b3400 == 46 [pid = 2693] [id = 480] 02:46:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04c000 == 45 [pid = 2693] [id = 479] 02:46:56 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04b400 == 44 [pid = 2693] [id = 478] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 188 (0x922b0000) [pid = 2693] [serial = 1365] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 187 (0x9bc18000) [pid = 2693] [serial = 1353] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 186 (0x93dd7000) [pid = 2693] [serial = 1317] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 185 (0x95173400) [pid = 2693] [serial = 1319] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 184 (0x961e5c00) [pid = 2693] [serial = 1371] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0x9a010000) [pid = 2693] [serial = 1329] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x91fcc400) [pid = 2693] [serial = 1334] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x9af87000) [pid = 2693] [serial = 1341] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x911c4400) [pid = 2693] [serial = 1364] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x9a088000) [pid = 2693] [serial = 1331] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x92f22800) [pid = 2693] [serial = 1367] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x927ebc00) [pid = 2693] [serial = 1356] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9a8cc800) [pid = 2693] [serial = 1337] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9b479c00) [pid = 2693] [serial = 1352] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x99245800) [pid = 2693] [serial = 1326] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x961efc00) [pid = 2693] [serial = 1323] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x8ce33000) [pid = 2693] [serial = 1359] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x92384800) [pid = 2693] [serial = 1313] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x8c90fc00) [pid = 2693] [serial = 1358] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9a4e3800) [pid = 2693] [serial = 1335] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9a005000) [pid = 2693] [serial = 1328] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x91fc9800) [pid = 2693] [serial = 1314] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9b47ac00) [pid = 2693] [serial = 1350] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9aac8c00) [pid = 2693] [serial = 1340] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9b3d7000) [pid = 2693] [serial = 1346] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x8dcbcc00) [pid = 2693] [serial = 1311] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x93bb2c00) [pid = 2693] [serial = 1316] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9514b400) [pid = 2693] [serial = 1370] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x961ed000) [pid = 2693] [serial = 1322] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9836a800) [pid = 2693] [serial = 1325] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9b3d9c00) [pid = 2693] [serial = 1347] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9b056800) [pid = 2693] [serial = 1344] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x8daae000) [pid = 2693] [serial = 1310] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x911c3000) [pid = 2693] [serial = 1343] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x8d1d7c00) [pid = 2693] [serial = 1373] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x911c0000) [pid = 2693] [serial = 1355] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x927edc00) [pid = 2693] [serial = 1308] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x911b6c00) [pid = 2693] [serial = 1362] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9a111c00) [pid = 2693] [serial = 1332] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x91048c00) [pid = 2693] [serial = 1361] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9a916000) [pid = 2693] [serial = 1338] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x95181800) [pid = 2693] [serial = 1320] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x93dd5800) [pid = 2693] [serial = 1368] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9b476800) [pid = 2693] [serial = 1349] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x927ec400) [pid = 2693] [serial = 1374] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x992efc00) [pid = 2693] [serial = 1376] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9a005400) [pid = 2693] [serial = 1377] [outer = (nil)] [url = about:blank] 02:46:56 INFO - PROCESS | 2693 | 1466502416924 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1891ms 02:46:56 INFO - PROCESS | 2693 | 1466502416957 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 2693 | 1466502416963 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:46:56 INFO - PROCESS | 2693 | 1466502416984 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - PROCESS | 2693 | 1466502416988 Marionette TRACE conn4 <- [1,1978,null,{}] 02:46:57 INFO - PROCESS | 2693 | 1466502416993 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 2693 | 1466502416998 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:57 INFO - PROCESS | 2693 | 1466502417159 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:46:57 INFO - PROCESS | 2693 | 1466502417382 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 2693 | 1466502417393 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04bc00 == 45 [pid = 2693] [id = 502] 02:46:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8dcb0c00) [pid = 2693] [serial = 1507] [outer = (nil)] 02:46:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x911ab000) [pid = 2693] [serial = 1508] [outer = 0x8dcb0c00] 02:46:57 INFO - PROCESS | 2693 | 1466502417465 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x911b5c00) [pid = 2693] [serial = 1509] [outer = 0x8dcb0c00] 02:46:58 INFO - PROCESS | 2693 | 1466502418245 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1290ms 02:46:58 INFO - PROCESS | 2693 | 1466502418272 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 2693 | 1466502418276 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:46:58 INFO - PROCESS | 2693 | 1466502418283 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 2693 | 1466502418289 Marionette TRACE conn4 <- [1,1982,null,{}] 02:46:58 INFO - PROCESS | 2693 | 1466502418318 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 2693 | 1466502418326 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:58 INFO - PROCESS | 2693 | 1466502418496 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:46:58 INFO - PROCESS | 2693 | 1466502418511 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:58 INFO - PROCESS | 2693 | 1466502418519 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a7400 == 46 [pid = 2693] [id = 503] 02:46:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x925a8000) [pid = 2693] [serial = 1510] [outer = (nil)] 02:46:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x927eec00) [pid = 2693] [serial = 1511] [outer = 0x925a8000] 02:46:58 INFO - PROCESS | 2693 | 1466502418593 Marionette DEBUG loaded listener.js 02:46:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x927f4400) [pid = 2693] [serial = 1512] [outer = 0x925a8000] 02:46:59 INFO - PROCESS | 2693 | 1466502419587 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1348ms 02:46:59 INFO - PROCESS | 2693 | 1466502419630 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 2693 | 1466502419635 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:46:59 INFO - PROCESS | 2693 | 1466502419646 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 2693 | 1466502419648 Marionette TRACE conn4 <- [1,1986,null,{}] 02:46:59 INFO - PROCESS | 2693 | 1466502419653 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:59 INFO - PROCESS | 2693 | 1466502419659 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:59 INFO - PROCESS | 2693 | 1466502419886 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:46:59 INFO - PROCESS | 2693 | 1466502419927 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 2693 | 1466502419938 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:46:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90ec00 == 47 [pid = 2693] [id = 504] 02:46:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x91fd0000) [pid = 2693] [serial = 1513] [outer = (nil)] 02:47:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x93dd2c00) [pid = 2693] [serial = 1514] [outer = 0x91fd0000] 02:47:00 INFO - PROCESS | 2693 | 1466502420011 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x950b9c00) [pid = 2693] [serial = 1515] [outer = 0x91fd0000] 02:47:01 INFO - PROCESS | 2693 | 1466502421019 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1436ms 02:47:01 INFO - PROCESS | 2693 | 1466502421082 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 2693 | 1466502421085 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:47:01 INFO - PROCESS | 2693 | 1466502421091 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 2693 | 1466502421095 Marionette TRACE conn4 <- [1,1990,null,{}] 02:47:01 INFO - PROCESS | 2693 | 1466502421100 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 2693 | 1466502421105 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:01 INFO - PROCESS | 2693 | 1466502421335 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x961e7c00) [pid = 2693] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9d965800) [pid = 2693] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x911b5000) [pid = 2693] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x96edbc00) [pid = 2693] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0xa25f9400) [pid = 2693] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x8d04f000) [pid = 2693] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9a914000) [pid = 2693] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x91049c00) [pid = 2693] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9b149000) [pid = 2693] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0xa23f9c00) [pid = 2693] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8d050c00) [pid = 2693] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9b3dcc00) [pid = 2693] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x97875c00) [pid = 2693] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8d150000) [pid = 2693] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x8dabc800) [pid = 2693] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0xa111a000) [pid = 2693] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8dab2400) [pid = 2693] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9a10b400) [pid = 2693] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x91044400) [pid = 2693] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9b059c00) [pid = 2693] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8ce3a000) [pid = 2693] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x922b3400) [pid = 2693] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:47:01 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9a118c00) [pid = 2693] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:47:01 INFO - PROCESS | 2693 | 1466502421791 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 2693 | 1466502421799 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce3a000 == 48 [pid = 2693] [id = 505] 02:47:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8d049800) [pid = 2693] [serial = 1516] [outer = (nil)] 02:47:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8dabc800) [pid = 2693] [serial = 1517] [outer = 0x8d049800] 02:47:01 INFO - PROCESS | 2693 | 1466502421870 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x911b5000) [pid = 2693] [serial = 1518] [outer = 0x8d049800] 02:47:02 INFO - PROCESS | 2693 | 1466502422613 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1577ms 02:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:47:02 INFO - PROCESS | 2693 | 1466502422670 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 2693 | 1466502422673 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:47:02 INFO - PROCESS | 2693 | 1466502422679 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - PROCESS | 2693 | 1466502422683 Marionette TRACE conn4 <- [1,1994,null,{}] 02:47:02 INFO - PROCESS | 2693 | 1466502422692 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:02 INFO - PROCESS | 2693 | 1466502422702 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:02 INFO - PROCESS | 2693 | 1466502422903 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:47:03 INFO - PROCESS | 2693 | 1466502423059 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:03 INFO - PROCESS | 2693 | 1466502423068 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d155800 == 49 [pid = 2693] [id = 506] 02:47:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x91fcfc00) [pid = 2693] [serial = 1519] [outer = (nil)] 02:47:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x96e37400) [pid = 2693] [serial = 1520] [outer = 0x91fcfc00] 02:47:03 INFO - PROCESS | 2693 | 1466502423153 Marionette DEBUG loaded listener.js 02:47:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x99241400) [pid = 2693] [serial = 1521] [outer = 0x91fcfc00] 02:47:04 INFO - PROCESS | 2693 | 1466502424124 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1537ms 02:47:04 INFO - PROCESS | 2693 | 1466502424217 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 2693 | 1466502424224 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:47:04 INFO - PROCESS | 2693 | 1466502424234 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 2693 | 1466502424238 Marionette TRACE conn4 <- [1,1998,null,{}] 02:47:04 INFO - PROCESS | 2693 | 1466502424247 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:04 INFO - PROCESS | 2693 | 1466502424252 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:04 INFO - PROCESS | 2693 | 1466502424508 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:47:04 INFO - PROCESS | 2693 | 1466502424833 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 2693 | 1466502424848 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce32800 == 50 [pid = 2693] [id = 507] 02:47:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x8ce33000) [pid = 2693] [serial = 1522] [outer = (nil)] 02:47:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x8d1d9400) [pid = 2693] [serial = 1523] [outer = 0x8ce33000] 02:47:04 INFO - PROCESS | 2693 | 1466502424938 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x8dcbcc00) [pid = 2693] [serial = 1524] [outer = 0x8ce33000] 02:47:05 INFO - PROCESS | 2693 | 1466502425929 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1735ms 02:47:05 INFO - PROCESS | 2693 | 1466502425968 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 2693 | 1466502425976 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:47:05 INFO - PROCESS | 2693 | 1466502425987 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 2693 | 1466502425990 Marionette TRACE conn4 <- [1,2002,null,{}] 02:47:06 INFO - PROCESS | 2693 | 1466502425997 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 2693 | 1466502426002 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:06 INFO - PROCESS | 2693 | 1466502426199 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:47:06 INFO - PROCESS | 2693 | 1466502426395 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 2693 | 1466502426402 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x91045400 == 51 [pid = 2693] [id = 508] 02:47:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x91fd1000) [pid = 2693] [serial = 1525] [outer = (nil)] 02:47:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9259e800) [pid = 2693] [serial = 1526] [outer = 0x91fd1000] 02:47:06 INFO - PROCESS | 2693 | 1466502426492 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x92cd8400) [pid = 2693] [serial = 1527] [outer = 0x91fd1000] 02:47:07 INFO - PROCESS | 2693 | 1466502427523 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1585ms 02:47:07 INFO - PROCESS | 2693 | 1466502427572 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 2693 | 1466502427576 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:47:07 INFO - PROCESS | 2693 | 1466502427583 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 2693 | 1466502427590 Marionette TRACE conn4 <- [1,2006,null,{}] 02:47:07 INFO - PROCESS | 2693 | 1466502427607 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 2693 | 1466502427616 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:07 INFO - PROCESS | 2693 | 1466502427838 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:47:08 INFO - PROCESS | 2693 | 1466502428082 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:08 INFO - PROCESS | 2693 | 1466502428095 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x93040400 == 52 [pid = 2693] [id = 509] 02:47:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x961ea400) [pid = 2693] [serial = 1528] [outer = (nil)] 02:47:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9787d000) [pid = 2693] [serial = 1529] [outer = 0x961ea400] 02:47:08 INFO - PROCESS | 2693 | 1466502428228 Marionette DEBUG loaded listener.js 02:47:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x997ee800) [pid = 2693] [serial = 1530] [outer = 0x961ea400] 02:47:09 INFO - PROCESS | 2693 | 1466502429152 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:47:09 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 02:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1637ms 02:47:09 INFO - PROCESS | 2693 | 1466502429220 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:47:09 INFO - PROCESS | 2693 | 1466502429225 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:47:09 INFO - PROCESS | 2693 | 1466502429232 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:47:09 INFO - PROCESS | 2693 | 1466502429235 Marionette TRACE conn4 <- [1,2010,null,{}] 02:47:09 INFO - PROCESS | 2693 | 1466502429241 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:09 INFO - PROCESS | 2693 | 1466502429246 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:09 INFO - PROCESS | 2693 | 1466502429444 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:47:09 INFO - PROCESS | 2693 | 1466502429640 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:09 INFO - PROCESS | 2693 | 1466502429649 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x96e30800 == 53 [pid = 2693] [id = 510] 02:47:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x99e68c00) [pid = 2693] [serial = 1531] [outer = (nil)] 02:47:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9a10e000) [pid = 2693] [serial = 1532] [outer = 0x99e68c00] 02:47:09 INFO - PROCESS | 2693 | 1466502429735 Marionette DEBUG loaded listener.js 02:47:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9a113800) [pid = 2693] [serial = 1533] [outer = 0x99e68c00] 02:47:10 INFO - PROCESS | 2693 | 1466502430768 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:47:10 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 02:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1582ms 02:47:10 INFO - PROCESS | 2693 | 1466502430814 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 2693 | 1466502430818 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:47:10 INFO - PROCESS | 2693 | 1466502430825 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 2693 | 1466502430829 Marionette TRACE conn4 <- [1,2014,null,{}] 02:47:10 INFO - PROCESS | 2693 | 1466502430834 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 2693 | 1466502430840 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:11 INFO - PROCESS | 2693 | 1466502431024 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:47:11 INFO - PROCESS | 2693 | 1466502431265 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 2693 | 1466502431270 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x9975a800 == 54 [pid = 2693] [id = 511] 02:47:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9a057c00) [pid = 2693] [serial = 1534] [outer = (nil)] 02:47:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9a8cf800) [pid = 2693] [serial = 1535] [outer = 0x9a057c00] 02:47:11 INFO - PROCESS | 2693 | 1466502431393 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9a919000) [pid = 2693] [serial = 1536] [outer = 0x9a057c00] 02:47:12 INFO - PROCESS | 2693 | 1466502432283 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1492ms 02:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:47:12 INFO - PROCESS | 2693 | 1466502432318 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 2693 | 1466502432321 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:47:12 INFO - PROCESS | 2693 | 1466502432328 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 2693 | 1466502432331 Marionette TRACE conn4 <- [1,2018,null,{}] 02:47:12 INFO - PROCESS | 2693 | 1466502432337 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 2693 | 1466502432347 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:12 INFO - PROCESS | 2693 | 1466502432568 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:47:12 INFO - PROCESS | 2693 | 1466502432781 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 2693 | 1466502432791 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c906800 == 55 [pid = 2693] [id = 512] 02:47:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x96edbc00) [pid = 2693] [serial = 1537] [outer = (nil)] 02:47:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9b04f000) [pid = 2693] [serial = 1538] [outer = 0x96edbc00] 02:47:12 INFO - PROCESS | 2693 | 1466502432919 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9b141000) [pid = 2693] [serial = 1539] [outer = 0x96edbc00] 02:47:13 INFO - PROCESS | 2693 | 1466502433902 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1637ms 02:47:13 INFO - PROCESS | 2693 | 1466502433965 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 2693 | 1466502433969 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:47:13 INFO - PROCESS | 2693 | 1466502433975 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 2693 | 1466502433979 Marionette TRACE conn4 <- [1,2022,null,{}] 02:47:13 INFO - PROCESS | 2693 | 1466502433985 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 2693 | 1466502433990 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:14 INFO - PROCESS | 2693 | 1466502434181 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:47:14 INFO - PROCESS | 2693 | 1466502434400 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:14 INFO - PROCESS | 2693 | 1466502434408 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af8cc00 == 56 [pid = 2693] [id = 513] 02:47:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9b3d2400) [pid = 2693] [serial = 1540] [outer = (nil)] 02:47:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9b445000) [pid = 2693] [serial = 1541] [outer = 0x9b3d2400] 02:47:14 INFO - PROCESS | 2693 | 1466502434534 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9b479800) [pid = 2693] [serial = 1542] [outer = 0x9b3d2400] 02:47:15 INFO - PROCESS | 2693 | 1466502435502 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1582ms 02:47:15 INFO - PROCESS | 2693 | 1466502435558 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 2693 | 1466502435563 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:47:15 INFO - PROCESS | 2693 | 1466502435569 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - PROCESS | 2693 | 1466502435572 Marionette TRACE conn4 <- [1,2026,null,{}] 02:47:15 INFO - PROCESS | 2693 | 1466502435578 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 2693 | 1466502435583 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:15 INFO - PROCESS | 2693 | 1466502435833 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:47:16 INFO - PROCESS | 2693 | 1466502436079 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:16 INFO - PROCESS | 2693 | 1466502436084 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b057c00 == 57 [pid = 2693] [id = 514] 02:47:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9b14a800) [pid = 2693] [serial = 1543] [outer = (nil)] 02:47:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9c039c00) [pid = 2693] [serial = 1544] [outer = 0x9b14a800] 02:47:16 INFO - PROCESS | 2693 | 1466502436212 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9c040800) [pid = 2693] [serial = 1545] [outer = 0x9b14a800] 02:47:17 INFO - PROCESS | 2693 | 1466502437077 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1539ms 02:47:17 INFO - PROCESS | 2693 | 1466502437109 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 2693 | 1466502437112 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:47:17 INFO - PROCESS | 2693 | 1466502437139 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 2693 | 1466502437143 Marionette TRACE conn4 <- [1,2030,null,{}] 02:47:17 INFO - PROCESS | 2693 | 1466502437149 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:17 INFO - PROCESS | 2693 | 1466502437154 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:17 INFO - PROCESS | 2693 | 1466502437345 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:47:17 INFO - PROCESS | 2693 | 1466502437556 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 2693 | 1466502437564 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a4e2400 == 58 [pid = 2693] [id = 515] 02:47:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9a918000) [pid = 2693] [serial = 1546] [outer = (nil)] 02:47:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9c0aa000) [pid = 2693] [serial = 1547] [outer = 0x9a918000] 02:47:17 INFO - PROCESS | 2693 | 1466502437682 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9cbf4400) [pid = 2693] [serial = 1548] [outer = 0x9a918000] 02:47:18 INFO - PROCESS | 2693 | 1466502438628 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1539ms 02:47:18 INFO - PROCESS | 2693 | 1466502438676 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 2693 | 1466502438680 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:47:18 INFO - PROCESS | 2693 | 1466502438706 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 2693 | 1466502438710 Marionette TRACE conn4 <- [1,2034,null,{}] 02:47:18 INFO - PROCESS | 2693 | 1466502438716 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 2693 | 1466502438721 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:18 INFO - PROCESS | 2693 | 1466502438910 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:47:19 INFO - PROCESS | 2693 | 1466502439117 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 2693 | 1466502439128 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b3dc800 == 59 [pid = 2693] [id = 516] 02:47:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9b51b000) [pid = 2693] [serial = 1549] [outer = (nil)] 02:47:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9cc6e800) [pid = 2693] [serial = 1550] [outer = 0x9b51b000] 02:47:19 INFO - PROCESS | 2693 | 1466502439263 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9cc7c000) [pid = 2693] [serial = 1551] [outer = 0x9b51b000] 02:47:20 INFO - PROCESS | 2693 | 1466502440274 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1637ms 02:47:20 INFO - PROCESS | 2693 | 1466502440341 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:47:20 INFO - PROCESS | 2693 | 1466502440345 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:47:20 INFO - PROCESS | 2693 | 1466502440352 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 2693 | 1466502440356 Marionette TRACE conn4 <- [1,2038,null,{}] 02:47:20 INFO - PROCESS | 2693 | 1466502440366 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:20 INFO - PROCESS | 2693 | 1466502440374 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:20 INFO - PROCESS | 2693 | 1466502440651 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:47:20 INFO - PROCESS | 2693 | 1466502440916 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 2693 | 1466502440926 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x9d909000 == 60 [pid = 2693] [id = 517] 02:47:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0xa20a3800) [pid = 2693] [serial = 1552] [outer = (nil)] 02:47:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0xa2373000) [pid = 2693] [serial = 1553] [outer = 0xa20a3800] 02:47:21 INFO - PROCESS | 2693 | 1466502441056 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0xa23f1400) [pid = 2693] [serial = 1554] [outer = 0xa20a3800] 02:47:21 INFO - PROCESS | 2693 | 1466502441918 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1633ms 02:47:21 INFO - PROCESS | 2693 | 1466502441985 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 2693 | 1466502441988 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:47:21 INFO - PROCESS | 2693 | 1466502441995 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - PROCESS | 2693 | 1466502441998 Marionette TRACE conn4 <- [1,2042,null,{}] 02:47:22 INFO - PROCESS | 2693 | 1466502442004 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 2693 | 1466502442009 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:22 INFO - PROCESS | 2693 | 1466502442194 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:47:22 INFO - PROCESS | 2693 | 1466502442406 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:22 INFO - PROCESS | 2693 | 1466502442411 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x9514ac00 == 61 [pid = 2693] [id = 518] 02:47:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9b051000) [pid = 2693] [serial = 1555] [outer = (nil)] 02:47:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x9d964c00) [pid = 2693] [serial = 1556] [outer = 0x9b051000] 02:47:22 INFO - PROCESS | 2693 | 1466502442534 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0xa2533c00) [pid = 2693] [serial = 1557] [outer = 0x9b051000] 02:47:23 INFO - PROCESS | 2693 | 1466502443515 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:47:23 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) 02:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1578ms 02:47:23 INFO - PROCESS | 2693 | 1466502443574 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 2693 | 1466502443578 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:47:23 INFO - PROCESS | 2693 | 1466502443584 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 2693 | 1466502443588 Marionette TRACE conn4 <- [1,2046,null,{}] 02:47:23 INFO - PROCESS | 2693 | 1466502443594 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:23 INFO - PROCESS | 2693 | 1466502443598 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:23 INFO - PROCESS | 2693 | 1466502443782 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:47:24 INFO - PROCESS | 2693 | 1466502443991 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:24 INFO - PROCESS | 2693 | 1466502444000 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:24 INFO - PROCESS | 2693 | ++DOCSHELL 0xa2378400 == 62 [pid = 2693] [id = 519] 02:47:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0xa23f4000) [pid = 2693] [serial = 1558] [outer = (nil)] 02:47:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0xa3385800) [pid = 2693] [serial = 1559] [outer = 0xa23f4000] 02:47:24 INFO - PROCESS | 2693 | 1466502444124 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0xa3446000) [pid = 2693] [serial = 1560] [outer = 0xa23f4000] 02:47:25 INFO - PROCESS | 2693 | 1466502445123 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1582ms 02:47:25 INFO - PROCESS | 2693 | 1466502445168 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:47:25 INFO - PROCESS | 2693 | 1466502445172 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:47:25 INFO - PROCESS | 2693 | 1466502445178 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:47:25 INFO - PROCESS | 2693 | 1466502445182 Marionette TRACE conn4 <- [1,2050,null,{}] 02:47:25 INFO - PROCESS | 2693 | 1466502445188 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:25 INFO - PROCESS | 2693 | 1466502445193 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:25 INFO - PROCESS | 2693 | 1466502445385 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:47:25 INFO - PROCESS | 2693 | 1466502445612 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:25 INFO - PROCESS | 2693 | 1466502445619 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:25 INFO - PROCESS | 2693 | ++DOCSHELL 0xa2534400 == 63 [pid = 2693] [id = 520] 02:47:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0xa255d800) [pid = 2693] [serial = 1561] [outer = (nil)] 02:47:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0xa35ad000) [pid = 2693] [serial = 1562] [outer = 0xa255d800] 02:47:25 INFO - PROCESS | 2693 | 1466502445752 Marionette DEBUG loaded listener.js 02:47:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0xa35b1800) [pid = 2693] [serial = 1563] [outer = 0xa255d800] 02:47:26 INFO - PROCESS | 2693 | 1466502446771 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1628ms 02:47:26 INFO - PROCESS | 2693 | 1466502446807 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:47:26 INFO - PROCESS | 2693 | 1466502446812 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:47:26 INFO - PROCESS | 2693 | 1466502446818 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:47:26 INFO - PROCESS | 2693 | 1466502446822 Marionette TRACE conn4 <- [1,2054,null,{}] 02:47:26 INFO - PROCESS | 2693 | 1466502446827 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:26 INFO - PROCESS | 2693 | 1466502446832 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:27 INFO - PROCESS | 2693 | 1466502447017 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:47:27 INFO - PROCESS | 2693 | 1466502447227 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 2693 | 1466502447233 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90ac00 == 64 [pid = 2693] [id = 521] 02:47:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x8ce33800) [pid = 2693] [serial = 1564] [outer = (nil)] 02:47:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x8daaf000) [pid = 2693] [serial = 1565] [outer = 0x8ce33800] 02:47:27 INFO - PROCESS | 2693 | 1466502447350 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x911bb000) [pid = 2693] [serial = 1566] [outer = 0x8ce33800] 02:47:28 INFO - PROCESS | 2693 | 1466502448302 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1528ms 02:47:28 INFO - PROCESS | 2693 | 1466502448364 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 2693 | 1466502448368 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:47:28 INFO - PROCESS | 2693 | 1466502448377 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - PROCESS | 2693 | 1466502448380 Marionette TRACE conn4 <- [1,2058,null,{}] 02:47:28 INFO - PROCESS | 2693 | 1466502448386 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 2693 | 1466502448391 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:28 INFO - PROCESS | 2693 | 1466502448576 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:47:29 INFO - PROCESS | 2693 | 1466502449398 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 2693 | 1466502449408 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:29 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04d000 == 65 [pid = 2693] [id = 522] 02:47:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x8d04dc00) [pid = 2693] [serial = 1567] [outer = (nil)] 02:47:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x8d054c00) [pid = 2693] [serial = 1568] [outer = 0x8d04dc00] 02:47:29 INFO - PROCESS | 2693 | 1466502449489 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x8d155000) [pid = 2693] [serial = 1569] [outer = 0x8d04dc00] 02:47:30 INFO - PROCESS | 2693 | 1466502450390 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2085ms 02:47:30 INFO - PROCESS | 2693 | 1466502450464 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 2693 | 1466502450469 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:47:30 INFO - PROCESS | 2693 | 1466502450477 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 2693 | 1466502450481 Marionette TRACE conn4 <- [1,2062,null,{}] 02:47:30 INFO - PROCESS | 2693 | 1466502450489 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 2693 | 1466502450497 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:30 INFO - PROCESS | 2693 | 1466502450716 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:47:30 INFO - PROCESS | 2693 | 1466502450926 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 2693 | 1466502450939 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x922ad400 == 66 [pid = 2693] [id = 523] 02:47:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x922b2800) [pid = 2693] [serial = 1570] [outer = (nil)] 02:47:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x925a5c00) [pid = 2693] [serial = 1571] [outer = 0x922b2800] 02:47:31 INFO - PROCESS | 2693 | 1466502451110 Marionette DEBUG loaded listener.js 02:47:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 185 (0x93044400) [pid = 2693] [serial = 1572] [outer = 0x922b2800] 02:47:32 INFO - PROCESS | 2693 | 1466502452131 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1731ms 02:47:32 INFO - PROCESS | 2693 | 1466502452211 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 2693 | 1466502452217 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:47:32 INFO - PROCESS | 2693 | 1466502452224 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - PROCESS | 2693 | 1466502452228 Marionette TRACE conn4 <- [1,2066,null,{}] 02:47:32 INFO - PROCESS | 2693 | 1466502452234 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 2693 | 1466502452239 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:32 INFO - PROCESS | 2693 | 1466502452461 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:47:32 INFO - PROCESS | 2693 | 1466502452806 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 2693 | 1466502452813 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb8c00 == 67 [pid = 2693] [id = 524] 02:47:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 186 (0x9104ac00) [pid = 2693] [serial = 1573] [outer = (nil)] 02:47:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 187 (0x961e6c00) [pid = 2693] [serial = 1574] [outer = 0x9104ac00] 02:47:32 INFO - PROCESS | 2693 | 1466502452892 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 188 (0x9a00fc00) [pid = 2693] [serial = 1575] [outer = 0x9104ac00] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce3a000 == 66 [pid = 2693] [id = 505] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90ec00 == 65 [pid = 2693] [id = 504] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x925a7400 == 64 [pid = 2693] [id = 503] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04bc00 == 63 [pid = 2693] [id = 502] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04e800 == 62 [pid = 2693] [id = 501] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14d800 == 61 [pid = 2693] [id = 492] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9a915000 == 60 [pid = 2693] [id = 493] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8c902800 == 59 [pid = 2693] [id = 491] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x96ee0400 == 58 [pid = 2693] [id = 490] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8d049400 == 57 [pid = 2693] [id = 489] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8d155c00 == 56 [pid = 2693] [id = 488] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x911ae000 == 55 [pid = 2693] [id = 487] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x911b2800 == 54 [pid = 2693] [id = 486] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x92ce0400 == 53 [pid = 2693] [id = 485] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb5400 == 52 [pid = 2693] [id = 484] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce35c00 == 51 [pid = 2693] [id = 483] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x911b0000 == 50 [pid = 2693] [id = 477] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9104d800 == 49 [pid = 2693] [id = 482] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8c908000 == 48 [pid = 2693] [id = 500] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9af8ac00 == 47 [pid = 2693] [id = 496] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04cc00 == 46 [pid = 2693] [id = 497] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8c907800 == 45 [pid = 2693] [id = 495] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce35800 == 44 [pid = 2693] [id = 498] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x91041400 == 43 [pid = 2693] [id = 499] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x91046c00 == 42 [pid = 2693] [id = 494] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x922ad400 == 41 [pid = 2693] [id = 523] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04d000 == 40 [pid = 2693] [id = 522] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90ac00 == 39 [pid = 2693] [id = 521] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0xa2378400 == 38 [pid = 2693] [id = 519] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0xa2534400 == 37 [pid = 2693] [id = 520] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9514ac00 == 36 [pid = 2693] [id = 518] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9d909000 == 35 [pid = 2693] [id = 517] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9b3dc800 == 34 [pid = 2693] [id = 516] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9b057c00 == 33 [pid = 2693] [id = 514] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9a4e2400 == 32 [pid = 2693] [id = 515] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9af8cc00 == 31 [pid = 2693] [id = 513] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8c906800 == 30 [pid = 2693] [id = 512] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x96e30800 == 29 [pid = 2693] [id = 510] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x9975a800 == 28 [pid = 2693] [id = 511] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x93040400 == 27 [pid = 2693] [id = 509] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x91045400 == 26 [pid = 2693] [id = 508] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8d155800 == 25 [pid = 2693] [id = 506] 02:47:35 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce32800 == 24 [pid = 2693] [id = 507] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 187 (0x96edf000) [pid = 2693] [serial = 1433] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 186 (0xa1188400) [pid = 2693] [serial = 1409] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 185 (0x911b8000) [pid = 2693] [serial = 1442] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 184 (0x9b3d8400) [pid = 2693] [serial = 1397] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0xa35ac000) [pid = 2693] [serial = 1422] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x8d1d1c00) [pid = 2693] [serial = 1428] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x911c4000) [pid = 2693] [serial = 1443] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x9af84800) [pid = 2693] [serial = 1394] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x922b1c00) [pid = 2693] [serial = 1430] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x9bcdf400) [pid = 2693] [serial = 1400] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0xa338b000) [pid = 2693] [serial = 1418] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x8d159800) [pid = 2693] [serial = 1436] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x9c039400) [pid = 2693] [serial = 1401] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x9c09f800) [pid = 2693] [serial = 1403] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x997ee000) [pid = 2693] [serial = 1385] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9b055c00) [pid = 2693] [serial = 1425] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x911ac000) [pid = 2693] [serial = 1445] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0xa2536800) [pid = 2693] [serial = 1413] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x8d057400) [pid = 2693] [serial = 1427] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9b3de400) [pid = 2693] [serial = 1398] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0xa35ab800) [pid = 2693] [serial = 1421] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x8e59c400) [pid = 2693] [serial = 1440] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x8dcb4000) [pid = 2693] [serial = 1439] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9a808c00) [pid = 2693] [serial = 1389] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0xa23a5400) [pid = 2693] [serial = 1415] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x99e64000) [pid = 2693] [serial = 1434] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9b054800) [pid = 2693] [serial = 1395] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x925aa000) [pid = 2693] [serial = 1424] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x8d1cd000) [pid = 2693] [serial = 1437] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9c0aa800) [pid = 2693] [serial = 1406] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x8dab0c00) [pid = 2693] [serial = 1379] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9cbd1000) [pid = 2693] [serial = 1407] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9a4e4000) [pid = 2693] [serial = 1388] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x925a2400) [pid = 2693] [serial = 1382] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0xa2328400) [pid = 2693] [serial = 1410] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9c0a0c00) [pid = 2693] [serial = 1404] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x925a5400) [pid = 2693] [serial = 1431] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0xa2fb2800) [pid = 2693] [serial = 1416] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0xa23f3800) [pid = 2693] [serial = 1412] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9a917800) [pid = 2693] [serial = 1391] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8dcb9000) [pid = 2693] [serial = 1380] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0xa3393800) [pid = 2693] [serial = 1419] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9a05d400) [pid = 2693] [serial = 1386] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9a91b000) [pid = 2693] [serial = 1392] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x92cd6800) [pid = 2693] [serial = 1383] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9259d400) [pid = 2693] [serial = 1448] [outer = (nil)] [url = about:blank] 02:47:35 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x91fcc000) [pid = 2693] [serial = 1446] [outer = (nil)] [url = about:blank] 02:47:36 INFO - PROCESS | 2693 | 1466502456456 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 4283ms 02:47:36 INFO - PROCESS | 2693 | 1466502456509 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 2693 | 1466502456515 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:47:36 INFO - PROCESS | 2693 | 1466502456523 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - PROCESS | 2693 | 1466502456527 Marionette TRACE conn4 <- [1,2070,null,{}] 02:47:36 INFO - PROCESS | 2693 | 1466502456535 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:36 INFO - PROCESS | 2693 | 1466502456540 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:36 INFO - PROCESS | 2693 | 1466502456713 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:47:36 INFO - PROCESS | 2693 | 1466502456966 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:36 INFO - PROCESS | 2693 | 1466502456978 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04cc00 == 25 [pid = 2693] [id = 525] 02:47:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8d04d000) [pid = 2693] [serial = 1576] [outer = (nil)] 02:47:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8d150000) [pid = 2693] [serial = 1577] [outer = 0x8d04d000] 02:47:37 INFO - PROCESS | 2693 | 1466502457047 Marionette DEBUG loaded listener.js 02:47:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8d1cac00) [pid = 2693] [serial = 1578] [outer = 0x8d04d000] 02:47:37 INFO - PROCESS | 2693 | 1466502457817 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1331ms 02:47:37 INFO - PROCESS | 2693 | 1466502457854 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:47:37 INFO - PROCESS | 2693 | 1466502457860 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:47:37 INFO - PROCESS | 2693 | 1466502457870 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:47:37 INFO - PROCESS | 2693 | 1466502457874 Marionette TRACE conn4 <- [1,2074,null,{}] 02:47:37 INFO - PROCESS | 2693 | 1466502457884 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:37 INFO - PROCESS | 2693 | 1466502457889 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:38 INFO - PROCESS | 2693 | 1466502458052 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:47:38 INFO - PROCESS | 2693 | 1466502458063 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:38 INFO - PROCESS | 2693 | 1466502458070 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x8daae400 == 26 [pid = 2693] [id = 526] 02:47:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x8dcb5400) [pid = 2693] [serial = 1579] [outer = (nil)] 02:47:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x8dcbd800) [pid = 2693] [serial = 1580] [outer = 0x8dcb5400] 02:47:38 INFO - PROCESS | 2693 | 1466502458144 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x8e5a5000) [pid = 2693] [serial = 1581] [outer = 0x8dcb5400] 02:47:39 INFO - PROCESS | 2693 | 1466502459473 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1635ms 02:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:47:39 INFO - PROCESS | 2693 | 1466502459505 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 2693 | 1466502459508 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:47:39 INFO - PROCESS | 2693 | 1466502459515 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 2693 | 1466502459521 Marionette TRACE conn4 <- [1,2078,null,{}] 02:47:39 INFO - PROCESS | 2693 | 1466502459556 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 2693 | 1466502459564 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:39 INFO - PROCESS | 2693 | 1466502459785 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:47:39 INFO - PROCESS | 2693 | 1466502459826 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 2693 | 1466502459837 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c4800 == 27 [pid = 2693] [id = 527] 02:47:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x911c4c00) [pid = 2693] [serial = 1582] [outer = (nil)] 02:47:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x911c9c00) [pid = 2693] [serial = 1583] [outer = 0x911c4c00] 02:47:39 INFO - PROCESS | 2693 | 1466502459910 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x922b1c00) [pid = 2693] [serial = 1584] [outer = 0x911c4c00] 02:47:40 INFO - PROCESS | 2693 | 1466502460835 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1346ms 02:47:40 INFO - PROCESS | 2693 | 1466502460861 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:47:40 INFO - PROCESS | 2693 | 1466502460865 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:47:40 INFO - PROCESS | 2693 | 1466502460871 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 2693 | 1466502460874 Marionette TRACE conn4 <- [1,2082,null,{}] 02:47:40 INFO - PROCESS | 2693 | 1466502460880 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 2693 | 1466502460885 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:42 INFO - PROCESS | 2693 | 1466502462352 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x925a8000) [pid = 2693] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8d158800) [pid = 2693] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8d04a000) [pid = 2693] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x8dcb0c00) [pid = 2693] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x8e5ab800) [pid = 2693] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x91fd2000) [pid = 2693] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8ce38c00) [pid = 2693] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9259fc00) [pid = 2693] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x91fd0000) [pid = 2693] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x911bac00) [pid = 2693] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8d049800) [pid = 2693] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x91fd1400) [pid = 2693] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9b14dc00) [pid = 2693] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x92f23400) [pid = 2693] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9836e800) [pid = 2693] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x911b3000) [pid = 2693] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x911c2c00) [pid = 2693] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x911ac800) [pid = 2693] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x950be800) [pid = 2693] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8d051000) [pid = 2693] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8d052800) [pid = 2693] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8e5ab400) [pid = 2693] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x8ce36c00) [pid = 2693] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9aac0400) [pid = 2693] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:47:42 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x91fcfc00) [pid = 2693] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:47:42 INFO - PROCESS | 2693 | 1466502462603 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 2693 | 1466502462613 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90a000 == 28 [pid = 2693] [id = 528] 02:47:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x8ce30000) [pid = 2693] [serial = 1585] [outer = (nil)] 02:47:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8d04b800) [pid = 2693] [serial = 1586] [outer = 0x8ce30000] 02:47:42 INFO - PROCESS | 2693 | 1466502462685 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x8e5ab400) [pid = 2693] [serial = 1587] [outer = 0x8ce30000] 02:47:43 INFO - PROCESS | 2693 | 1466502463400 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2585ms 02:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:47:43 INFO - PROCESS | 2693 | 1466502463456 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 2693 | 1466502463459 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:47:43 INFO - PROCESS | 2693 | 1466502463465 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 2693 | 1466502463468 Marionette TRACE conn4 <- [1,2086,null,{}] 02:47:43 INFO - PROCESS | 2693 | 1466502463478 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:43 INFO - PROCESS | 2693 | 1466502463482 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:43 INFO - PROCESS | 2693 | 1466502463690 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:47:43 INFO - PROCESS | 2693 | 1466502463704 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:43 INFO - PROCESS | 2693 | 1466502463715 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab8000 == 29 [pid = 2693] [id = 529] 02:47:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8e5aac00) [pid = 2693] [serial = 1588] [outer = (nil)] 02:47:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x925ab400) [pid = 2693] [serial = 1589] [outer = 0x8e5aac00] 02:47:43 INFO - PROCESS | 2693 | 1466502463780 Marionette DEBUG loaded listener.js 02:47:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x927f2400) [pid = 2693] [serial = 1590] [outer = 0x8e5aac00] 02:47:44 INFO - PROCESS | 2693 | 1466502464861 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1437ms 02:47:44 INFO - PROCESS | 2693 | 1466502464902 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 2693 | 1466502464910 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:47:44 INFO - PROCESS | 2693 | 1466502464919 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 2693 | 1466502464923 Marionette TRACE conn4 <- [1,2090,null,{}] 02:47:44 INFO - PROCESS | 2693 | 1466502464932 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 2693 | 1466502464938 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:45 INFO - PROCESS | 2693 | 1466502465135 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:47:45 INFO - PROCESS | 2693 | 1466502465400 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 2693 | 1466502465415 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d049400 == 30 [pid = 2693] [id = 530] 02:47:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x8d04b400) [pid = 2693] [serial = 1591] [outer = (nil)] 02:47:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x8dab0c00) [pid = 2693] [serial = 1592] [outer = 0x8d04b400] 02:47:45 INFO - PROCESS | 2693 | 1466502465546 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x8dcb0400) [pid = 2693] [serial = 1593] [outer = 0x8d04b400] 02:47:46 INFO - PROCESS | 2693 | 1466502466461 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1585ms 02:47:46 INFO - PROCESS | 2693 | 1466502466509 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 2693 | 1466502466516 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:47:46 INFO - PROCESS | 2693 | 1466502466527 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 2693 | 1466502466531 Marionette TRACE conn4 <- [1,2094,null,{}] 02:47:46 INFO - PROCESS | 2693 | 1466502466537 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:46 INFO - PROCESS | 2693 | 1466502466544 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:46 INFO - PROCESS | 2693 | 1466502466727 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:47:46 INFO - PROCESS | 2693 | 1466502466920 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:46 INFO - PROCESS | 2693 | 1466502466928 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce37000 == 31 [pid = 2693] [id = 531] 02:47:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x91049800) [pid = 2693] [serial = 1594] [outer = (nil)] 02:47:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x911c0c00) [pid = 2693] [serial = 1595] [outer = 0x91049800] 02:47:47 INFO - PROCESS | 2693 | 1466502467013 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x911c5c00) [pid = 2693] [serial = 1596] [outer = 0x91049800] 02:47:48 INFO - PROCESS | 2693 | 1466502468047 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1578ms 02:47:48 INFO - PROCESS | 2693 | 1466502468105 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:47:48 INFO - PROCESS | 2693 | 1466502468108 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:47:48 INFO - PROCESS | 2693 | 1466502468115 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:47:48 INFO - PROCESS | 2693 | 1466502468122 Marionette TRACE conn4 <- [1,2098,null,{}] 02:47:48 INFO - PROCESS | 2693 | 1466502468180 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:48 INFO - PROCESS | 2693 | 1466502468190 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:48 INFO - PROCESS | 2693 | 1466502468454 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:47:48 INFO - PROCESS | 2693 | 1466502468655 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:48 INFO - PROCESS | 2693 | 1466502468669 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x92f25400 == 32 [pid = 2693] [id = 532] 02:47:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x92f27400) [pid = 2693] [serial = 1597] [outer = (nil)] 02:47:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x93ba9400) [pid = 2693] [serial = 1598] [outer = 0x92f27400] 02:47:48 INFO - PROCESS | 2693 | 1466502468756 Marionette DEBUG loaded listener.js 02:47:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x93bafc00) [pid = 2693] [serial = 1599] [outer = 0x92f27400] 02:47:49 INFO - PROCESS | 2693 | 1466502469685 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1639ms 02:47:49 INFO - PROCESS | 2693 | 1466502469758 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 2693 | 1466502469762 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:47:49 INFO - PROCESS | 2693 | 1466502469771 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 2693 | 1466502469775 Marionette TRACE conn4 <- [1,2102,null,{}] 02:47:49 INFO - PROCESS | 2693 | 1466502469780 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:49 INFO - PROCESS | 2693 | 1466502469786 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:49 INFO - PROCESS | 2693 | 1466502469966 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:47:50 INFO - PROCESS | 2693 | 1466502470161 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:50 INFO - PROCESS | 2693 | 1466502470169 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c4000 == 33 [pid = 2693] [id = 533] 02:47:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x92386c00) [pid = 2693] [serial = 1600] [outer = (nil)] 02:47:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9514a400) [pid = 2693] [serial = 1601] [outer = 0x92386c00] 02:47:50 INFO - PROCESS | 2693 | 1466502470252 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x95180400) [pid = 2693] [serial = 1602] [outer = 0x92386c00] 02:47:51 INFO - PROCESS | 2693 | 1466502471200 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1479ms 02:47:51 INFO - PROCESS | 2693 | 1466502471251 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 2693 | 1466502471255 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:47:51 INFO - PROCESS | 2693 | 1466502471261 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 2693 | 1466502471265 Marionette TRACE conn4 <- [1,2106,null,{}] 02:47:51 INFO - PROCESS | 2693 | 1466502471270 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 2693 | 1466502471276 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:51 INFO - PROCESS | 2693 | 1466502471446 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:47:51 INFO - PROCESS | 2693 | 1466502471641 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:51 INFO - PROCESS | 2693 | 1466502471649 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d051000 == 34 [pid = 2693] [id = 534] 02:47:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x93dd7000) [pid = 2693] [serial = 1603] [outer = (nil)] 02:47:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x961eb800) [pid = 2693] [serial = 1604] [outer = 0x93dd7000] 02:47:51 INFO - PROCESS | 2693 | 1466502471734 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x961ed000) [pid = 2693] [serial = 1605] [outer = 0x93dd7000] 02:47:52 INFO - PROCESS | 2693 | 1466502472729 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1529ms 02:47:52 INFO - PROCESS | 2693 | 1466502472791 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:47:52 INFO - PROCESS | 2693 | 1466502472795 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:47:52 INFO - PROCESS | 2693 | 1466502472802 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 2693 | 1466502472805 Marionette TRACE conn4 <- [1,2110,null,{}] 02:47:52 INFO - PROCESS | 2693 | 1466502472811 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:52 INFO - PROCESS | 2693 | 1466502472822 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:53 INFO - PROCESS | 2693 | 1466502473087 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:47:53 INFO - PROCESS | 2693 | 1466502473337 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:53 INFO - PROCESS | 2693 | 1466502473345 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903000 == 35 [pid = 2693] [id = 535] 02:47:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x8d04f000) [pid = 2693] [serial = 1606] [outer = (nil)] 02:47:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x96ed7400) [pid = 2693] [serial = 1607] [outer = 0x8d04f000] 02:47:53 INFO - PROCESS | 2693 | 1466502473445 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x99243c00) [pid = 2693] [serial = 1608] [outer = 0x8d04f000] 02:47:54 INFO - PROCESS | 2693 | 1466502474352 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1590ms 02:47:54 INFO - PROCESS | 2693 | 1466502474392 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 2693 | 1466502474397 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:47:54 INFO - PROCESS | 2693 | 1466502474403 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 2693 | 1466502474407 Marionette TRACE conn4 <- [1,2114,null,{}] 02:47:54 INFO - PROCESS | 2693 | 1466502474413 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 2693 | 1466502474418 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:54 INFO - PROCESS | 2693 | 1466502474603 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:47:54 INFO - PROCESS | 2693 | 1466502474797 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 2693 | 1466502474803 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d157000 == 36 [pid = 2693] [id = 536] 02:47:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x8d1cd400) [pid = 2693] [serial = 1609] [outer = (nil)] 02:47:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9a055000) [pid = 2693] [serial = 1610] [outer = 0x8d1cd400] 02:47:54 INFO - PROCESS | 2693 | 1466502474887 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9a057000) [pid = 2693] [serial = 1611] [outer = 0x8d1cd400] 02:47:55 INFO - PROCESS | 2693 | 1466502475811 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1483ms 02:47:55 INFO - PROCESS | 2693 | 1466502475887 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 2693 | 1466502475891 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:47:55 INFO - PROCESS | 2693 | 1466502475897 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 2693 | 1466502475900 Marionette TRACE conn4 <- [1,2118,null,{}] 02:47:55 INFO - PROCESS | 2693 | 1466502475906 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 2693 | 1466502475911 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:56 INFO - PROCESS | 2693 | 1466502476123 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:47:56 INFO - PROCESS | 2693 | 1466502476320 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:56 INFO - PROCESS | 2693 | 1466502476329 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c908c00 == 37 [pid = 2693] [id = 537] 02:47:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x961e2000) [pid = 2693] [serial = 1612] [outer = (nil)] 02:47:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9a112000) [pid = 2693] [serial = 1613] [outer = 0x961e2000] 02:47:56 INFO - PROCESS | 2693 | 1466502476455 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a436800) [pid = 2693] [serial = 1614] [outer = 0x961e2000] 02:47:57 INFO - PROCESS | 2693 | 1466502477362 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1528ms 02:47:57 INFO - PROCESS | 2693 | 1466502477425 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 2693 | 1466502477430 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:47:57 INFO - PROCESS | 2693 | 1466502477436 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 2693 | 1466502477439 Marionette TRACE conn4 <- [1,2122,null,{}] 02:47:57 INFO - PROCESS | 2693 | 1466502477446 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 2693 | 1466502477453 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:57 INFO - PROCESS | 2693 | 1466502477707 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:47:57 INFO - PROCESS | 2693 | 1466502477963 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 2693 | 1466502477971 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce35800 == 38 [pid = 2693] [id = 538] 02:47:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x8d052800) [pid = 2693] [serial = 1615] [outer = (nil)] 02:47:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9a807400) [pid = 2693] [serial = 1616] [outer = 0x8d052800] 02:47:58 INFO - PROCESS | 2693 | 1466502478092 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9a810800) [pid = 2693] [serial = 1617] [outer = 0x8d052800] 02:47:58 INFO - PROCESS | 2693 | 1466502478981 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1633ms 02:47:59 INFO - PROCESS | 2693 | 1466502479069 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:47:59 INFO - PROCESS | 2693 | 1466502479074 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:47:59 INFO - PROCESS | 2693 | 1466502479080 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 2693 | 1466502479083 Marionette TRACE conn4 <- [1,2126,null,{}] 02:47:59 INFO - PROCESS | 2693 | 1466502479089 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 2693 | 1466502479094 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:59 INFO - PROCESS | 2693 | 1466502479267 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:47:59 INFO - PROCESS | 2693 | 1466502479463 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:59 INFO - PROCESS | 2693 | 1466502479471 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:47:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d152000 == 39 [pid = 2693] [id = 539] 02:47:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x911b7c00) [pid = 2693] [serial = 1618] [outer = (nil)] 02:47:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9a91d400) [pid = 2693] [serial = 1619] [outer = 0x911b7c00] 02:47:59 INFO - PROCESS | 2693 | 1466502479571 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9a91f000) [pid = 2693] [serial = 1620] [outer = 0x911b7c00] 02:48:00 INFO - PROCESS | 2693 | 1466502480539 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1490ms 02:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:48:00 INFO - PROCESS | 2693 | 1466502480570 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:48:00 INFO - PROCESS | 2693 | 1466502480574 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:48:00 INFO - PROCESS | 2693 | 1466502480580 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:48:00 INFO - PROCESS | 2693 | 1466502480584 Marionette TRACE conn4 <- [1,2130,null,{}] 02:48:00 INFO - PROCESS | 2693 | 1466502480590 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:00 INFO - PROCESS | 2693 | 1466502480596 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:00 INFO - PROCESS | 2693 | 1466502480805 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:48:01 INFO - PROCESS | 2693 | 1466502481004 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:01 INFO - PROCESS | 2693 | 1466502481016 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a91e000 == 40 [pid = 2693] [id = 540] 02:48:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9aabf400) [pid = 2693] [serial = 1621] [outer = (nil)] 02:48:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9ab3ec00) [pid = 2693] [serial = 1622] [outer = 0x9aabf400] 02:48:01 INFO - PROCESS | 2693 | 1466502481137 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9af89000) [pid = 2693] [serial = 1623] [outer = 0x9aabf400] 02:48:02 INFO - PROCESS | 2693 | 1466502482580 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 2693 | 1466502482674 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:48:02 INFO - PROCESS | 2693 | 1466502482683 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 2693 | 1466502482689 Marionette TRACE conn4 <- [1,2134,null,{}] 02:48:02 INFO - PROCESS | 2693 | 1466502482700 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 2693 | 1466502482704 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:03 INFO - PROCESS | 2693 | 1466502483040 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:48:03 INFO - PROCESS | 2693 | 1466502483232 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:03 INFO - PROCESS | 2693 | 1466502483240 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x93dd5c00 == 41 [pid = 2693] [id = 541] 02:48:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9aac3c00) [pid = 2693] [serial = 1624] [outer = (nil)] 02:48:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9b142c00) [pid = 2693] [serial = 1625] [outer = 0x9aac3c00] 02:48:03 INFO - PROCESS | 2693 | 1466502483326 Marionette DEBUG loaded listener.js 02:48:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x9b3d3000) [pid = 2693] [serial = 1626] [outer = 0x9aac3c00] 02:48:04 INFO - PROCESS | 2693 | 1466502484249 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1640ms 02:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:48:04 INFO - PROCESS | 2693 | 1466502484324 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:48:04 INFO - PROCESS | 2693 | 1466502484327 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:48:04 INFO - PROCESS | 2693 | 1466502484334 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:48:04 INFO - PROCESS | 2693 | 1466502484337 Marionette TRACE conn4 <- [1,2138,null,{}] 02:48:04 INFO - PROCESS | 2693 | 1466502484343 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:04 INFO - PROCESS | 2693 | 1466502484348 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:04 INFO - PROCESS | 2693 | 1466502484612 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:48:04 INFO - PROCESS | 2693 | 1466502484859 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 2693 | 1466502484868 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903400 == 42 [pid = 2693] [id = 542] 02:48:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x8c906400) [pid = 2693] [serial = 1627] [outer = (nil)] 02:48:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x9b3e0400) [pid = 2693] [serial = 1628] [outer = 0x8c906400] 02:48:05 INFO - PROCESS | 2693 | 1466502484997 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9b471c00) [pid = 2693] [serial = 1629] [outer = 0x8c906400] 02:48:05 INFO - PROCESS | 2693 | 1466502485859 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1590ms 02:48:05 INFO - PROCESS | 2693 | 1466502485924 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 2693 | 1466502485928 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:48:05 INFO - PROCESS | 2693 | 1466502485935 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 2693 | 1466502485939 Marionette TRACE conn4 <- [1,2142,null,{}] 02:48:05 INFO - PROCESS | 2693 | 1466502485945 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 2693 | 1466502485950 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:06 INFO - PROCESS | 2693 | 1466502486126 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:48:06 INFO - PROCESS | 2693 | 1466502486326 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 2693 | 1466502486335 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce30400 == 43 [pid = 2693] [id = 543] 02:48:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8d1cf800) [pid = 2693] [serial = 1630] [outer = (nil)] 02:48:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x9bc11400) [pid = 2693] [serial = 1631] [outer = 0x8d1cf800] 02:48:06 INFO - PROCESS | 2693 | 1466502486416 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x9bc1b400) [pid = 2693] [serial = 1632] [outer = 0x8d1cf800] 02:48:07 INFO - PROCESS | 2693 | 1466502487371 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 2693 | 1466502487421 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:48:07 INFO - PROCESS | 2693 | 1466502487428 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 2693 | 1466502487431 Marionette TRACE conn4 <- [1,2146,null,{}] 02:48:07 INFO - PROCESS | 2693 | 1466502487437 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 2693 | 1466502487442 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:07 INFO - PROCESS | 2693 | 1466502487619 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:48:07 INFO - PROCESS | 2693 | 1466502487851 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 2693 | 1466502487862 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcbb800 == 44 [pid = 2693] [id = 544] 02:48:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x91fcc400) [pid = 2693] [serial = 1633] [outer = (nil)] 02:48:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x9b47f400) [pid = 2693] [serial = 1634] [outer = 0x91fcc400] 02:48:08 INFO - PROCESS | 2693 | 1466502488039 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x9c09fc00) [pid = 2693] [serial = 1635] [outer = 0x91fcc400] 02:48:08 INFO - PROCESS | 2693 | 1466502488933 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:48:09 INFO - PROCESS | 2693 | 1466502489024 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:48:09 INFO - PROCESS | 2693 | 1466502489031 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 2693 | 1466502489034 Marionette TRACE conn4 <- [1,2150,null,{}] 02:48:09 INFO - PROCESS | 2693 | 1466502489040 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 2693 | 1466502489045 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:09 INFO - PROCESS | 2693 | 1466502489287 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:48:09 INFO - PROCESS | 2693 | 1466502489567 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 2693 | 1466502489576 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x950b9800 == 45 [pid = 2693] [id = 545] 02:48:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x99244800) [pid = 2693] [serial = 1636] [outer = (nil)] 02:48:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x9c0a6800) [pid = 2693] [serial = 1637] [outer = 0x99244800] 02:48:09 INFO - PROCESS | 2693 | 1466502489688 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x9c0e7c00) [pid = 2693] [serial = 1638] [outer = 0x99244800] 02:48:10 INFO - PROCESS | 2693 | 1466502490637 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1683ms 02:48:10 INFO - PROCESS | 2693 | 1466502490714 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:48:10 INFO - PROCESS | 2693 | 1466502490718 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:48:10 INFO - PROCESS | 2693 | 1466502490725 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 2693 | 1466502490728 Marionette TRACE conn4 <- [1,2154,null,{}] 02:48:10 INFO - PROCESS | 2693 | 1466502490734 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:10 INFO - PROCESS | 2693 | 1466502490739 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:10 INFO - PROCESS | 2693 | 1466502490955 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:48:11 INFO - PROCESS | 2693 | 1466502491206 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 2693 | 1466502491216 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2c800 == 46 [pid = 2693] [id = 546] 02:48:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x8ce38000) [pid = 2693] [serial = 1639] [outer = (nil)] 02:48:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x92384800) [pid = 2693] [serial = 1640] [outer = 0x8ce38000] 02:48:11 INFO - PROCESS | 2693 | 1466502491339 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x92cdd400) [pid = 2693] [serial = 1641] [outer = 0x8ce38000] 02:48:12 INFO - PROCESS | 2693 | 1466502492231 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1548ms 02:48:12 INFO - PROCESS | 2693 | 1466502492290 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 2693 | 1466502492295 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:48:12 INFO - PROCESS | 2693 | 1466502492302 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 2693 | 1466502492304 Marionette TRACE conn4 <- [1,2158,null,{}] 02:48:12 INFO - PROCESS | 2693 | 1466502492311 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:12 INFO - PROCESS | 2693 | 1466502492316 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:12 INFO - PROCESS | 2693 | 1466502492546 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:48:13 INFO - PROCESS | 2693 | 1466502493115 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:13 INFO - PROCESS | 2693 | 1466502493121 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90d800 == 47 [pid = 2693] [id = 547] 02:48:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x8c910400) [pid = 2693] [serial = 1642] [outer = (nil)] 02:48:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 184 (0x8ce36400) [pid = 2693] [serial = 1643] [outer = 0x8c910400] 02:48:13 INFO - PROCESS | 2693 | 1466502493210 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 185 (0x8d14b800) [pid = 2693] [serial = 1644] [outer = 0x8c910400] 02:48:14 INFO - PROCESS | 2693 | 1466502494151 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1881ms 02:48:14 INFO - PROCESS | 2693 | 1466502494186 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 2693 | 1466502494191 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:48:14 INFO - PROCESS | 2693 | 1466502494198 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 2693 | 1466502494203 Marionette TRACE conn4 <- [1,2162,null,{}] 02:48:14 INFO - PROCESS | 2693 | 1466502494210 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 2693 | 1466502494215 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:14 INFO - PROCESS | 2693 | 1466502494401 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:48:14 INFO - PROCESS | 2693 | 1466502494666 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 2693 | 1466502494674 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x91044000 == 48 [pid = 2693] [id = 548] 02:48:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 186 (0x91046000) [pid = 2693] [serial = 1645] [outer = (nil)] 02:48:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 187 (0x911ad000) [pid = 2693] [serial = 1646] [outer = 0x91046000] 02:48:14 INFO - PROCESS | 2693 | 1466502494796 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 188 (0x911c6800) [pid = 2693] [serial = 1647] [outer = 0x91046000] 02:48:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90a000 == 47 [pid = 2693] [id = 528] 02:48:15 INFO - PROCESS | 2693 | --DOCSHELL 0x911c4800 == 46 [pid = 2693] [id = 527] 02:48:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8daae400 == 45 [pid = 2693] [id = 526] 02:48:15 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04cc00 == 44 [pid = 2693] [id = 525] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 187 (0x99241400) [pid = 2693] [serial = 1521] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 186 (0x96e37400) [pid = 2693] [serial = 1520] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 185 (0x927eec00) [pid = 2693] [serial = 1511] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 184 (0x9b3d4c00) [pid = 2693] [serial = 1488] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 183 (0x9a807c00) [pid = 2693] [serial = 1475] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x911b5c00) [pid = 2693] [serial = 1509] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x98362400) [pid = 2693] [serial = 1466] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x925a6400) [pid = 2693] [serial = 1449] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0x9a117800) [pid = 2693] [serial = 1503] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x9a052400) [pid = 2693] [serial = 1470] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x93dd2c00) [pid = 2693] [serial = 1514] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x9b118c00) [pid = 2693] [serial = 1485] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x911b5000) [pid = 2693] [serial = 1518] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x9a913000) [pid = 2693] [serial = 1478] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9b47bc00) [pid = 2693] [serial = 1491] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9304e800) [pid = 2693] [serial = 1458] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9a115000) [pid = 2693] [serial = 1472] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9a915800) [pid = 2693] [serial = 1479] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9b14cc00) [pid = 2693] [serial = 1487] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9a055c00) [pid = 2693] [serial = 1469] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x95173800) [pid = 2693] [serial = 1499] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9513e800) [pid = 2693] [serial = 1460] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x927f4400) [pid = 2693] [serial = 1512] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9517a000) [pid = 2693] [serial = 1484] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x8dcb6c00) [pid = 2693] [serial = 1455] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x95146c00) [pid = 2693] [serial = 1461] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x961e1800) [pid = 2693] [serial = 1463] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x911ab000) [pid = 2693] [serial = 1508] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9a42ec00) [pid = 2693] [serial = 1473] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x950b9c00) [pid = 2693] [serial = 1515] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x8dcb6000) [pid = 2693] [serial = 1506] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9b479400) [pid = 2693] [serial = 1490] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x961e3000) [pid = 2693] [serial = 1464] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x8dcb1000) [pid = 2693] [serial = 1452] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x8d1d8000) [pid = 2693] [serial = 1451] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x93042800) [pid = 2693] [serial = 1457] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9a80d000) [pid = 2693] [serial = 1476] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9bc98c00) [pid = 2693] [serial = 1493] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9c046c00) [pid = 2693] [serial = 1497] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x93bad800) [pid = 2693] [serial = 1502] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8dabc800) [pid = 2693] [serial = 1517] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x911c1000) [pid = 2693] [serial = 1454] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x996b8c00) [pid = 2693] [serial = 1467] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9787cc00) [pid = 2693] [serial = 1500] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9af83000) [pid = 2693] [serial = 1482] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9ab32000) [pid = 2693] [serial = 1481] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x8d1d8400) [pid = 2693] [serial = 1505] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9bca0400) [pid = 2693] [serial = 1494] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9b442400) [pid = 2693] [serial = 1496] [outer = (nil)] [url = about:blank] 02:48:15 INFO - PROCESS | 2693 | 1466502495937 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1787ms 02:48:15 INFO - PROCESS | 2693 | 1466502495989 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:48:15 INFO - PROCESS | 2693 | 1466502495995 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:48:16 INFO - PROCESS | 2693 | 1466502496001 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 2693 | 1466502496004 Marionette TRACE conn4 <- [1,2166,null,{}] 02:48:16 INFO - PROCESS | 2693 | 1466502496011 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:16 INFO - PROCESS | 2693 | 1466502496016 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:16 INFO - PROCESS | 2693 | 1466502496195 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:48:16 INFO - PROCESS | 2693 | 1466502496353 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:16 INFO - PROCESS | 2693 | 1466502496363 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c910800 == 45 [pid = 2693] [id = 549] 02:48:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x8d1d8400) [pid = 2693] [serial = 1648] [outer = (nil)] 02:48:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x911c2400) [pid = 2693] [serial = 1649] [outer = 0x8d1d8400] 02:48:16 INFO - PROCESS | 2693 | 1466502496435 Marionette DEBUG loaded listener.js 02:48:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x92388c00) [pid = 2693] [serial = 1650] [outer = 0x8d1d8400] 02:48:17 INFO - PROCESS | 2693 | 1466502497261 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1340ms 02:48:17 INFO - PROCESS | 2693 | 1466502497342 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 2693 | 1466502497347 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:48:17 INFO - PROCESS | 2693 | 1466502497362 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 2693 | 1466502497371 Marionette TRACE conn4 <- [1,2170,null,{}] 02:48:17 INFO - PROCESS | 2693 | 1466502497377 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:17 INFO - PROCESS | 2693 | 1466502497384 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:17 INFO - PROCESS | 2693 | 1466502497555 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:48:17 INFO - PROCESS | 2693 | 1466502497732 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 2693 | 1466502497747 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b1000 == 46 [pid = 2693] [id = 550] 02:48:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x91fc9c00) [pid = 2693] [serial = 1651] [outer = (nil)] 02:48:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x92ce0c00) [pid = 2693] [serial = 1652] [outer = 0x91fc9c00] 02:48:17 INFO - PROCESS | 2693 | 1466502497819 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x950b9400) [pid = 2693] [serial = 1653] [outer = 0x91fc9c00] 02:48:18 INFO - PROCESS | 2693 | 1466502498723 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1401ms 02:48:18 INFO - PROCESS | 2693 | 1466502498763 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:48:18 INFO - PROCESS | 2693 | 1466502498767 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:48:18 INFO - PROCESS | 2693 | 1466502498773 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 2693 | 1466502498777 Marionette TRACE conn4 <- [1,2174,null,{}] 02:48:18 INFO - PROCESS | 2693 | 1466502498782 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:18 INFO - PROCESS | 2693 | 1466502498787 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:19 INFO - PROCESS | 2693 | 1466502499033 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:48:19 INFO - PROCESS | 2693 | 1466502499062 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:19 INFO - PROCESS | 2693 | 1466502499068 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a6400 == 47 [pid = 2693] [id = 551] 02:48:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x927eac00) [pid = 2693] [serial = 1654] [outer = (nil)] 02:48:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x961e1000) [pid = 2693] [serial = 1655] [outer = 0x927eac00] 02:48:19 INFO - PROCESS | 2693 | 1466502499156 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x961e9c00) [pid = 2693] [serial = 1656] [outer = 0x927eac00] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9a918000) [pid = 2693] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9b051000) [pid = 2693] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x922b2800) [pid = 2693] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x8ce30000) [pid = 2693] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9a057c00) [pid = 2693] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9104ac00) [pid = 2693] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x961ea400) [pid = 2693] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0xa23f4000) [pid = 2693] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9b14a800) [pid = 2693] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8ce33800) [pid = 2693] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0xa20a3800) [pid = 2693] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x8ce33000) [pid = 2693] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:48:19 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x911c4c00) [pid = 2693] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9b51b000) [pid = 2693] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x91fd1000) [pid = 2693] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x99e68c00) [pid = 2693] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8d04dc00) [pid = 2693] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8dcb5400) [pid = 2693] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8d04d000) [pid = 2693] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9b3d2400) [pid = 2693] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0xa255d800) [pid = 2693] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:48:20 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x96edbc00) [pid = 2693] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:48:20 INFO - PROCESS | 2693 | 1466502500344 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1633ms 02:48:20 INFO - PROCESS | 2693 | 1466502500407 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 2693 | 1466502500411 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:48:20 INFO - PROCESS | 2693 | 1466502500417 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 2693 | 1466502500420 Marionette TRACE conn4 <- [1,2178,null,{}] 02:48:20 INFO - PROCESS | 2693 | 1466502500437 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:20 INFO - PROCESS | 2693 | 1466502500441 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:20 INFO - PROCESS | 2693 | 1466502500610 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:48:20 INFO - PROCESS | 2693 | 1466502500620 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 2693 | 1466502500633 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcdc00 == 48 [pid = 2693] [id = 552] 02:48:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x922b2800) [pid = 2693] [serial = 1657] [outer = (nil)] 02:48:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x95173800) [pid = 2693] [serial = 1658] [outer = 0x922b2800] 02:48:20 INFO - PROCESS | 2693 | 1466502500713 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x97872800) [pid = 2693] [serial = 1659] [outer = 0x922b2800] 02:48:21 INFO - PROCESS | 2693 | 1466502501631 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1232ms 02:48:21 INFO - PROCESS | 2693 | 1466502501659 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 2693 | 1466502501663 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:48:21 INFO - PROCESS | 2693 | 1466502501668 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 2693 | 1466502501671 Marionette TRACE conn4 <- [1,2182,null,{}] 02:48:21 INFO - PROCESS | 2693 | 1466502501677 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 2693 | 1466502501682 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:21 INFO - PROCESS | 2693 | 1466502501842 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:48:22 INFO - PROCESS | 2693 | 1466502502082 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 2693 | 1466502502096 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c906000 == 49 [pid = 2693] [id = 553] 02:48:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8c906800) [pid = 2693] [serial = 1660] [outer = (nil)] 02:48:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x8c90d000) [pid = 2693] [serial = 1661] [outer = 0x8c906800] 02:48:22 INFO - PROCESS | 2693 | 1466502502221 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x8d04c000) [pid = 2693] [serial = 1662] [outer = 0x8c906800] 02:48:23 INFO - PROCESS | 2693 | 1466502503305 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1677ms 02:48:23 INFO - PROCESS | 2693 | 1466502503349 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 2693 | 1466502503356 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:48:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:48:23 INFO - PROCESS | 2693 | 1466502503363 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 2693 | 1466502503368 Marionette TRACE conn4 <- [1,2186,null,{}] 02:48:23 INFO - PROCESS | 2693 | 1466502503377 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:23 INFO - PROCESS | 2693 | 1466502503384 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:23 INFO - PROCESS | 2693 | 1466502503586 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:48:23 INFO - PROCESS | 2693 | 1466502503836 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 2693 | 1466502503843 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb1c00 == 50 [pid = 2693] [id = 554] 02:48:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x8e59fc00) [pid = 2693] [serial = 1663] [outer = (nil)] 02:48:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x91042c00) [pid = 2693] [serial = 1664] [outer = 0x8e59fc00] 02:48:23 INFO - PROCESS | 2693 | 1466502503977 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x911ac400) [pid = 2693] [serial = 1665] [outer = 0x8e59fc00] 02:48:24 INFO - PROCESS | 2693 | 1466502504992 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:48:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:48:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1691ms 02:48:25 INFO - PROCESS | 2693 | 1466502505058 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 2693 | 1466502505065 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:48:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:48:25 INFO - PROCESS | 2693 | 1466502505073 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 2693 | 1466502505077 Marionette TRACE conn4 <- [1,2190,null,{}] 02:48:25 INFO - PROCESS | 2693 | 1466502505083 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 2693 | 1466502505088 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:25 INFO - PROCESS | 2693 | 1466502505327 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:48:25 INFO - PROCESS | 2693 | 1466502505617 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 2693 | 1466502505626 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x922ba000 == 51 [pid = 2693] [id = 555] 02:48:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x925a3c00) [pid = 2693] [serial = 1666] [outer = (nil)] 02:48:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x925acc00) [pid = 2693] [serial = 1667] [outer = 0x925a3c00] 02:48:25 INFO - PROCESS | 2693 | 1466502505750 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x93046800) [pid = 2693] [serial = 1668] [outer = 0x925a3c00] 02:48:26 INFO - PROCESS | 2693 | 1466502506699 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1684ms 02:48:26 INFO - PROCESS | 2693 | 1466502506756 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 2693 | 1466502506761 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:48:26 INFO - PROCESS | 2693 | 1466502506775 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 2693 | 1466502506785 Marionette TRACE conn4 <- [1,2194,null,{}] 02:48:26 INFO - PROCESS | 2693 | 1466502506793 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:26 INFO - PROCESS | 2693 | 1466502506800 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:27 INFO - PROCESS | 2693 | 1466502507042 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:48:27 INFO - PROCESS | 2693 | 1466502507298 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:27 INFO - PROCESS | 2693 | 1466502507308 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b3800 == 52 [pid = 2693] [id = 556] 02:48:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x911c7400) [pid = 2693] [serial = 1669] [outer = (nil)] 02:48:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x96e38000) [pid = 2693] [serial = 1670] [outer = 0x911c7400] 02:48:27 INFO - PROCESS | 2693 | 1466502507430 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9929e000) [pid = 2693] [serial = 1671] [outer = 0x911c7400] 02:48:28 INFO - PROCESS | 2693 | 1466502508366 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1648ms 02:48:28 INFO - PROCESS | 2693 | 1466502508416 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 2693 | 1466502508421 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:48:28 INFO - PROCESS | 2693 | 1466502508428 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:48:28 INFO - PROCESS | 2693 | 1466502508431 Marionette TRACE conn4 <- [1,2198,null,{}] 02:48:28 INFO - PROCESS | 2693 | 1466502508437 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 2693 | 1466502508442 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:28 INFO - PROCESS | 2693 | 1466502508640 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:48:28 INFO - PROCESS | 2693 | 1466502508884 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:28 INFO - PROCESS | 2693 | 1466502508892 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x99244400 == 53 [pid = 2693] [id = 557] 02:48:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x99e5d400) [pid = 2693] [serial = 1672] [outer = (nil)] 02:48:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9a055400) [pid = 2693] [serial = 1673] [outer = 0x99e5d400] 02:48:29 INFO - PROCESS | 2693 | 1466502509022 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9a059c00) [pid = 2693] [serial = 1674] [outer = 0x99e5d400] 02:48:29 INFO - PROCESS | 2693 | 1466502509956 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1578ms 02:48:30 INFO - PROCESS | 2693 | 1466502510007 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 2693 | 1466502510010 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:48:30 INFO - PROCESS | 2693 | 1466502510016 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 2693 | 1466502510020 Marionette TRACE conn4 <- [1,2202,null,{}] 02:48:30 INFO - PROCESS | 2693 | 1466502510026 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 2693 | 1466502510031 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:30 INFO - PROCESS | 2693 | 1466502510257 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:48:30 INFO - PROCESS | 2693 | 1466502510459 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 2693 | 1466502510478 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a110000 == 54 [pid = 2693] [id = 558] 02:48:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9a116400) [pid = 2693] [serial = 1675] [outer = (nil)] 02:48:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9a42ec00) [pid = 2693] [serial = 1676] [outer = 0x9a116400] 02:48:30 INFO - PROCESS | 2693 | 1466502510615 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9a810400) [pid = 2693] [serial = 1677] [outer = 0x9a116400] 02:48:31 INFO - PROCESS | 2693 | 1466502511633 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1647ms 02:48:31 INFO - PROCESS | 2693 | 1466502511665 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 2693 | 1466502511669 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:48:31 INFO - PROCESS | 2693 | 1466502511676 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 2693 | 1466502511679 Marionette TRACE conn4 <- [1,2206,null,{}] 02:48:31 INFO - PROCESS | 2693 | 1466502511685 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:31 INFO - PROCESS | 2693 | 1466502511691 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:31 INFO - PROCESS | 2693 | 1466502511908 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:48:32 INFO - PROCESS | 2693 | 1466502512180 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 2693 | 1466502512189 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d8c00 == 55 [pid = 2693] [id = 559] 02:48:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x95488400) [pid = 2693] [serial = 1678] [outer = (nil)] 02:48:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9aac1c00) [pid = 2693] [serial = 1679] [outer = 0x95488400] 02:48:32 INFO - PROCESS | 2693 | 1466502512320 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9ab3ac00) [pid = 2693] [serial = 1680] [outer = 0x95488400] 02:48:33 INFO - PROCESS | 2693 | 1466502513278 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1628ms 02:48:33 INFO - PROCESS | 2693 | 1466502513308 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 2693 | 1466502513316 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:48:33 INFO - PROCESS | 2693 | 1466502513327 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 2693 | 1466502513332 Marionette TRACE conn4 <- [1,2210,null,{}] 02:48:33 INFO - PROCESS | 2693 | 1466502513343 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 2693 | 1466502513347 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:33 INFO - PROCESS | 2693 | 1466502513543 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:48:33 INFO - PROCESS | 2693 | 1466502513791 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:33 INFO - PROCESS | 2693 | 1466502513799 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x961e4000 == 56 [pid = 2693] [id = 560] 02:48:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9a80d800) [pid = 2693] [serial = 1681] [outer = (nil)] 02:48:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9b04c800) [pid = 2693] [serial = 1682] [outer = 0x9a80d800] 02:48:33 INFO - PROCESS | 2693 | 1466502513924 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9b051800) [pid = 2693] [serial = 1683] [outer = 0x9a80d800] 02:48:34 INFO - PROCESS | 2693 | 1466502514825 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1541ms 02:48:34 INFO - PROCESS | 2693 | 1466502514867 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 2693 | 1466502514871 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:48:34 INFO - PROCESS | 2693 | 1466502514878 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 2693 | 1466502514881 Marionette TRACE conn4 <- [1,2214,null,{}] 02:48:34 INFO - PROCESS | 2693 | 1466502514887 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:34 INFO - PROCESS | 2693 | 1466502514892 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:35 INFO - PROCESS | 2693 | 1466502515077 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:48:35 INFO - PROCESS | 2693 | 1466502515281 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 2693 | 1466502515289 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aabbc00 == 57 [pid = 2693] [id = 561] 02:48:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9aac4800) [pid = 2693] [serial = 1684] [outer = (nil)] 02:48:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9b3dd400) [pid = 2693] [serial = 1685] [outer = 0x9aac4800] 02:48:35 INFO - PROCESS | 2693 | 1466502515409 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9b473400) [pid = 2693] [serial = 1686] [outer = 0x9aac4800] 02:48:36 INFO - PROCESS | 2693 | 1466502516363 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1531ms 02:48:36 INFO - PROCESS | 2693 | 1466502516409 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 2693 | 1466502516413 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:48:36 INFO - PROCESS | 2693 | 1466502516419 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 2693 | 1466502516423 Marionette TRACE conn4 <- [1,2218,null,{}] 02:48:36 INFO - PROCESS | 2693 | 1466502516429 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 2693 | 1466502516434 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:36 INFO - PROCESS | 2693 | 1466502516660 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:48:36 INFO - PROCESS | 2693 | 1466502516881 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 2693 | 1466502516889 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x922bb400 == 58 [pid = 2693] [id = 562] 02:48:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9238e000) [pid = 2693] [serial = 1687] [outer = (nil)] 02:48:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9bc9f800) [pid = 2693] [serial = 1688] [outer = 0x9238e000] 02:48:37 INFO - PROCESS | 2693 | 1466502517010 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9bca5000) [pid = 2693] [serial = 1689] [outer = 0x9238e000] 02:48:37 INFO - PROCESS | 2693 | 1466502517978 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1632ms 02:48:38 INFO - PROCESS | 2693 | 1466502518052 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 2693 | 1466502518056 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:48:38 INFO - PROCESS | 2693 | 1466502518063 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 2693 | 1466502518066 Marionette TRACE conn4 <- [1,2222,null,{}] 02:48:38 INFO - PROCESS | 2693 | 1466502518072 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 2693 | 1466502518077 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:38 INFO - PROCESS | 2693 | 1466502518297 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:48:38 INFO - PROCESS | 2693 | 1466502518574 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:38 INFO - PROCESS | 2693 | 1466502518581 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c0a7c00 == 59 [pid = 2693] [id = 563] 02:48:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9c0e5400) [pid = 2693] [serial = 1690] [outer = (nil)] 02:48:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9cbf3000) [pid = 2693] [serial = 1691] [outer = 0x9c0e5400] 02:48:38 INFO - PROCESS | 2693 | 1466502518723 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9cc7ac00) [pid = 2693] [serial = 1692] [outer = 0x9c0e5400] 02:48:39 INFO - PROCESS | 2693 | 1466502519669 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1636ms 02:48:39 INFO - PROCESS | 2693 | 1466502519698 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:48:39 INFO - PROCESS | 2693 | 1466502519703 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:48:39 INFO - PROCESS | 2693 | 1466502519709 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 2693 | 1466502519714 Marionette TRACE conn4 <- [1,2226,null,{}] 02:48:39 INFO - PROCESS | 2693 | 1466502519720 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:39 INFO - PROCESS | 2693 | 1466502519726 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:39 INFO - PROCESS | 2693 | 1466502519955 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:48:40 INFO - PROCESS | 2693 | 1466502520163 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:40 INFO - PROCESS | 2693 | 1466502520174 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:40 INFO - PROCESS | 2693 | ++DOCSHELL 0xa1114000 == 60 [pid = 2693] [id = 564] 02:48:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0xa111c400) [pid = 2693] [serial = 1693] [outer = (nil)] 02:48:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0xa2097c00) [pid = 2693] [serial = 1694] [outer = 0xa111c400] 02:48:40 INFO - PROCESS | 2693 | 1466502520356 Marionette DEBUG loaded listener.js 02:48:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0xa231d400) [pid = 2693] [serial = 1695] [outer = 0xa111c400] 02:48:41 INFO - PROCESS | 2693 | 1466502521242 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1579ms 02:48:41 INFO - PROCESS | 2693 | 1466502521289 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:48:41 INFO - PROCESS | 2693 | 1466502521293 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:48:41 INFO - PROCESS | 2693 | 1466502521299 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 2693 | 1466502521302 Marionette TRACE conn4 <- [1,2230,null,{}] 02:48:41 INFO - PROCESS | 2693 | 1466502521308 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:41 INFO - PROCESS | 2693 | 1466502521313 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:41 INFO - PROCESS | 2693 | 1466502521498 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:48:41 INFO - PROCESS | 2693 | 1466502521705 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 2693 | 1466502521717 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a321000 == 61 [pid = 2693] [id = 565] 02:48:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9ab3fc00) [pid = 2693] [serial = 1696] [outer = (nil)] 02:48:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0xa23b0800) [pid = 2693] [serial = 1697] [outer = 0x9ab3fc00] 02:48:41 INFO - PROCESS | 2693 | 1466502521832 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0xa2534400) [pid = 2693] [serial = 1698] [outer = 0x9ab3fc00] 02:48:42 INFO - PROCESS | 2693 | 1466502522772 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1530ms 02:48:42 INFO - PROCESS | 2693 | 1466502522832 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 2693 | 1466502522836 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:48:42 INFO - PROCESS | 2693 | 1466502522844 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 2693 | 1466502522847 Marionette TRACE conn4 <- [1,2234,null,{}] 02:48:42 INFO - PROCESS | 2693 | 1466502522853 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 2693 | 1466502522858 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:43 INFO - PROCESS | 2693 | 1466502523048 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:48:43 INFO - PROCESS | 2693 | 1466502523261 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 2693 | 1466502523268 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x9bc9dc00 == 62 [pid = 2693] [id = 566] 02:48:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0xa236fc00) [pid = 2693] [serial = 1699] [outer = (nil)] 02:48:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0xa2fb1000) [pid = 2693] [serial = 1700] [outer = 0xa236fc00] 02:48:43 INFO - PROCESS | 2693 | 1466502523404 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0xa2fe8c00) [pid = 2693] [serial = 1701] [outer = 0xa236fc00] 02:48:44 INFO - PROCESS | 2693 | 1466502524450 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1633ms 02:48:44 INFO - PROCESS | 2693 | 1466502524479 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 2693 | 1466502524483 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:48:44 INFO - PROCESS | 2693 | 1466502524489 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 2693 | 1466502524492 Marionette TRACE conn4 <- [1,2238,null,{}] 02:48:44 INFO - PROCESS | 2693 | 1466502524498 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:44 INFO - PROCESS | 2693 | 1466502524503 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:44 INFO - PROCESS | 2693 | 1466502524685 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:48:44 INFO - PROCESS | 2693 | 1466502524908 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 2693 | 1466502524916 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d156000 == 63 [pid = 2693] [id = 567] 02:48:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x8d1cdc00) [pid = 2693] [serial = 1702] [outer = (nil)] 02:48:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x92f22800) [pid = 2693] [serial = 1703] [outer = 0x8d1cdc00] 02:48:45 INFO - PROCESS | 2693 | 1466502525032 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x9a80c400) [pid = 2693] [serial = 1704] [outer = 0x8d1cdc00] 02:48:46 INFO - PROCESS | 2693 | 1466502526570 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2129ms 02:48:46 INFO - PROCESS | 2693 | 1466502526627 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 2693 | 1466502526633 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:48:46 INFO - PROCESS | 2693 | 1466502526643 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 2693 | 1466502526648 Marionette TRACE conn4 <- [1,2242,null,{}] 02:48:46 INFO - PROCESS | 2693 | 1466502526656 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 2693 | 1466502526661 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:46 INFO - PROCESS | 2693 | 1466502526850 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:48:47 INFO - PROCESS | 2693 | 1466502527062 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 2693 | 1466502527071 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab9000 == 64 [pid = 2693] [id = 568] 02:48:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x8dabc400) [pid = 2693] [serial = 1705] [outer = (nil)] 02:48:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x8e5a3000) [pid = 2693] [serial = 1706] [outer = 0x8dabc400] 02:48:47 INFO - PROCESS | 2693 | 1466502527211 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x91045400) [pid = 2693] [serial = 1707] [outer = 0x8dabc400] 02:48:48 INFO - PROCESS | 2693 | 1466502528071 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1487ms 02:48:48 INFO - PROCESS | 2693 | 1466502528131 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:48:48 INFO - PROCESS | 2693 | 1466502528137 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:48:48 INFO - PROCESS | 2693 | 1466502528147 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:48:48 INFO - PROCESS | 2693 | 1466502528151 Marionette TRACE conn4 <- [1,2246,null,{}] 02:48:48 INFO - PROCESS | 2693 | 1466502528158 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:48 INFO - PROCESS | 2693 | 1466502528162 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:48 INFO - PROCESS | 2693 | 1466502528348 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:48:48 INFO - PROCESS | 2693 | 1466502528560 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:48 INFO - PROCESS | 2693 | 1466502528568 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c9400 == 65 [pid = 2693] [id = 569] 02:48:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x922b1000) [pid = 2693] [serial = 1708] [outer = (nil)] 02:48:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 179 (0x927ef000) [pid = 2693] [serial = 1709] [outer = 0x922b1000] 02:48:48 INFO - PROCESS | 2693 | 1466502528681 Marionette DEBUG loaded listener.js 02:48:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 180 (0x9304d000) [pid = 2693] [serial = 1710] [outer = 0x922b1000] 02:48:49 INFO - PROCESS | 2693 | 1466502529870 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1778ms 02:48:49 INFO - PROCESS | 2693 | 1466502529926 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 2693 | 1466502529930 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:48:49 INFO - PROCESS | 2693 | 1466502529936 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 2693 | 1466502529942 Marionette TRACE conn4 <- [1,2250,null,{}] 02:48:49 INFO - PROCESS | 2693 | 1466502529957 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 2693 | 1466502529965 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:50 INFO - PROCESS | 2693 | 1466502530195 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:48:50 INFO - PROCESS | 2693 | 1466502530457 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 2693 | 1466502530468 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903c00 == 64 [pid = 2693] [id = 302] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x95494000 == 63 [pid = 2693] [id = 307] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x91043400 == 62 [pid = 2693] [id = 305] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c904400 == 61 [pid = 2693] [id = 297] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcdc00 == 60 [pid = 2693] [id = 552] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x925a6400 == 59 [pid = 2693] [id = 551] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x911b1000 == 58 [pid = 2693] [id = 550] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c910800 == 57 [pid = 2693] [id = 549] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x91044000 == 56 [pid = 2693] [id = 548] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90d800 == 55 [pid = 2693] [id = 547] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x9a91e000 == 54 [pid = 2693] [id = 540] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8d152000 == 53 [pid = 2693] [id = 539] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c908c00 == 52 [pid = 2693] [id = 537] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce35800 == 51 [pid = 2693] [id = 538] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8d157000 == 50 [pid = 2693] [id = 536] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903000 == 49 [pid = 2693] [id = 535] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8d051000 == 48 [pid = 2693] [id = 534] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x911c4000 == 47 [pid = 2693] [id = 533] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x92f25400 == 46 [pid = 2693] [id = 532] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce37000 == 45 [pid = 2693] [id = 531] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8d049400 == 44 [pid = 2693] [id = 530] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb8c00 == 43 [pid = 2693] [id = 524] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x922b9c00 == 42 [pid = 2693] [id = 298] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab8000 == 41 [pid = 2693] [id = 529] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcba800 == 40 [pid = 2693] [id = 293] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab4c00 == 39 [pid = 2693] [id = 295] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x950b9800 == 38 [pid = 2693] [id = 545] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8d159000 == 37 [pid = 2693] [id = 306] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x9b3d8c00 == 36 [pid = 2693] [id = 308] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x93048800 == 35 [pid = 2693] [id = 296] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcbb800 == 34 [pid = 2693] [id = 544] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce30400 == 33 [pid = 2693] [id = 543] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903400 == 32 [pid = 2693] [id = 542] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8d150800 == 31 [pid = 2693] [id = 294] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb2400 == 30 [pid = 2693] [id = 292] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcb400 == 29 [pid = 2693] [id = 300] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x93dd5c00 == 28 [pid = 2693] [id = 541] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8e59f800 == 27 [pid = 2693] [id = 301] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x95494800 == 26 [pid = 2693] [id = 299] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901400 == 25 [pid = 2693] [id = 303] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x92cde800 == 24 [pid = 2693] [id = 304] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2c800 == 23 [pid = 2693] [id = 546] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8d156000 == 22 [pid = 2693] [id = 567] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x9bc9dc00 == 21 [pid = 2693] [id = 566] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0xa1114000 == 20 [pid = 2693] [id = 564] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x9a321000 == 19 [pid = 2693] [id = 565] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x9c0a7c00 == 18 [pid = 2693] [id = 563] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x922bb400 == 17 [pid = 2693] [id = 562] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x961e4000 == 16 [pid = 2693] [id = 560] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x9aabbc00 == 15 [pid = 2693] [id = 561] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d8c00 == 14 [pid = 2693] [id = 559] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x9a110000 == 13 [pid = 2693] [id = 558] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x99244400 == 12 [pid = 2693] [id = 557] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x922ba000 == 11 [pid = 2693] [id = 555] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x911b3800 == 10 [pid = 2693] [id = 556] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb1c00 == 9 [pid = 2693] [id = 554] 02:48:52 INFO - PROCESS | 2693 | --DOCSHELL 0x8c906000 == 8 [pid = 2693] [id = 553] 02:48:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901400 == 9 [pid = 2693] [id = 570] 02:48:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 181 (0x8c902000) [pid = 2693] [serial = 1711] [outer = (nil)] 02:48:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 182 (0x8c906c00) [pid = 2693] [serial = 1712] [outer = 0x8c902000] 02:48:52 INFO - PROCESS | 2693 | 1466502532909 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 183 (0x8ce2dc00) [pid = 2693] [serial = 1713] [outer = 0x8c902000] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 182 (0x925ab400) [pid = 2693] [serial = 1589] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 181 (0x8d150000) [pid = 2693] [serial = 1577] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 180 (0x9b445000) [pid = 2693] [serial = 1541] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 179 (0xa35ad000) [pid = 2693] [serial = 1562] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 178 (0x9b04f000) [pid = 2693] [serial = 1538] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x9cbf4400) [pid = 2693] [serial = 1548] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0xa2533c00) [pid = 2693] [serial = 1557] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x93044400) [pid = 2693] [serial = 1572] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x8d04b800) [pid = 2693] [serial = 1586] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9b141000) [pid = 2693] [serial = 1539] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9a8cf800) [pid = 2693] [serial = 1535] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9a00fc00) [pid = 2693] [serial = 1575] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9787d000) [pid = 2693] [serial = 1529] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0xa3446000) [pid = 2693] [serial = 1560] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x8d1cac00) [pid = 2693] [serial = 1578] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9c0aa000) [pid = 2693] [serial = 1547] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9c039c00) [pid = 2693] [serial = 1544] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x8daaf000) [pid = 2693] [serial = 1565] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0xa3385800) [pid = 2693] [serial = 1559] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0xa2373000) [pid = 2693] [serial = 1553] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9b479800) [pid = 2693] [serial = 1542] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x8d1d9400) [pid = 2693] [serial = 1523] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x911bb000) [pid = 2693] [serial = 1566] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x911c9c00) [pid = 2693] [serial = 1583] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9cc7c000) [pid = 2693] [serial = 1551] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9a919000) [pid = 2693] [serial = 1536] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x997ee800) [pid = 2693] [serial = 1530] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9cc6e800) [pid = 2693] [serial = 1550] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x92cd8400) [pid = 2693] [serial = 1527] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x925a5c00) [pid = 2693] [serial = 1571] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x8e5ab400) [pid = 2693] [serial = 1587] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x961e6c00) [pid = 2693] [serial = 1574] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9a113800) [pid = 2693] [serial = 1533] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x8d054c00) [pid = 2693] [serial = 1568] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x922b1c00) [pid = 2693] [serial = 1584] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8e5a5000) [pid = 2693] [serial = 1581] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x8dcbcc00) [pid = 2693] [serial = 1524] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x8d155000) [pid = 2693] [serial = 1569] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0xa35b1800) [pid = 2693] [serial = 1563] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9a10e000) [pid = 2693] [serial = 1532] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9c040800) [pid = 2693] [serial = 1545] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9d964c00) [pid = 2693] [serial = 1556] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9259e800) [pid = 2693] [serial = 1526] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8dcbd800) [pid = 2693] [serial = 1580] [outer = (nil)] [url = about:blank] 02:48:53 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0xa23f1400) [pid = 2693] [serial = 1554] [outer = (nil)] [url = about:blank] 02:48:54 INFO - PROCESS | 2693 | 1466502534055 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 4150ms 02:48:54 INFO - PROCESS | 2693 | 1466502534088 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:48:54 INFO - PROCESS | 2693 | 1466502534093 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:48:54 INFO - PROCESS | 2693 | 1466502534101 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 2693 | 1466502534104 Marionette TRACE conn4 <- [1,2254,null,{}] 02:48:54 INFO - PROCESS | 2693 | 1466502534112 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 2693 | 1466502534117 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:54 INFO - PROCESS | 2693 | 1466502534348 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:48:54 INFO - PROCESS | 2693 | 1466502534365 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 2693 | 1466502534373 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d056800 == 10 [pid = 2693] [id = 571] 02:48:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x8d14b400) [pid = 2693] [serial = 1714] [outer = (nil)] 02:48:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x8d156c00) [pid = 2693] [serial = 1715] [outer = 0x8d14b400] 02:48:54 INFO - PROCESS | 2693 | 1466502534479 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x8d1d0400) [pid = 2693] [serial = 1716] [outer = 0x8d14b400] 02:48:55 INFO - PROCESS | 2693 | 1466502535396 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1327ms 02:48:55 INFO - PROCESS | 2693 | 1466502535427 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 2693 | 1466502535432 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:48:55 INFO - PROCESS | 2693 | 1466502535443 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 2693 | 1466502535447 Marionette TRACE conn4 <- [1,2258,null,{}] 02:48:55 INFO - PROCESS | 2693 | 1466502535454 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:55 INFO - PROCESS | 2693 | 1466502535459 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:55 INFO - PROCESS | 2693 | 1466502535696 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:48:55 INFO - PROCESS | 2693 | 1466502535736 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 2693 | 1466502535743 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04bc00 == 11 [pid = 2693] [id = 572] 02:48:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8d155800) [pid = 2693] [serial = 1717] [outer = (nil)] 02:48:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8dcb3800) [pid = 2693] [serial = 1718] [outer = 0x8d155800] 02:48:55 INFO - PROCESS | 2693 | 1466502535815 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8dcbc800) [pid = 2693] [serial = 1719] [outer = 0x8d155800] 02:48:56 INFO - PROCESS | 2693 | 1466502536842 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1438ms 02:48:56 INFO - PROCESS | 2693 | 1466502536885 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 2693 | 1466502536888 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:48:56 INFO - PROCESS | 2693 | 1466502536902 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 2693 | 1466502536907 Marionette TRACE conn4 <- [1,2262,null,{}] 02:48:56 INFO - PROCESS | 2693 | 1466502536923 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 2693 | 1466502536931 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:57 INFO - PROCESS | 2693 | 1466502537163 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:48:57 INFO - PROCESS | 2693 | 1466502537191 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 2693 | 1466502537225 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce36800 == 12 [pid = 2693] [id = 573] 02:48:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x8d14f000) [pid = 2693] [serial = 1720] [outer = (nil)] 02:48:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x911abc00) [pid = 2693] [serial = 1721] [outer = 0x8d14f000] 02:48:57 INFO - PROCESS | 2693 | 1466502537377 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x911b6000) [pid = 2693] [serial = 1722] [outer = 0x8d14f000] 02:48:58 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x922b2800) [pid = 2693] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:48:58 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x91fcc400) [pid = 2693] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:48:58 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x8e5aac00) [pid = 2693] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8d1cd400) [pid = 2693] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x92386c00) [pid = 2693] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x927eac00) [pid = 2693] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x99244800) [pid = 2693] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8d052800) [pid = 2693] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x91046000) [pid = 2693] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8d04b400) [pid = 2693] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x961e2000) [pid = 2693] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8d1d8400) [pid = 2693] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8d1cf800) [pid = 2693] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x92f27400) [pid = 2693] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9aac3c00) [pid = 2693] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8c906400) [pid = 2693] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x91049800) [pid = 2693] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x911b7c00) [pid = 2693] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8c910400) [pid = 2693] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x91fc9c00) [pid = 2693] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9aabf400) [pid = 2693] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x93dd7000) [pid = 2693] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8d04f000) [pid = 2693] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:48:59 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8ce38000) [pid = 2693] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:48:59 INFO - PROCESS | 2693 | 1466502539496 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2633ms 02:48:59 INFO - PROCESS | 2693 | 1466502539535 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:48:59 INFO - PROCESS | 2693 | 1466502539539 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:48:59 INFO - PROCESS | 2693 | 1466502539545 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:48:59 INFO - PROCESS | 2693 | 1466502539548 Marionette TRACE conn4 <- [1,2266,null,{}] 02:48:59 INFO - PROCESS | 2693 | 1466502539554 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:59 INFO - PROCESS | 2693 | 1466502539559 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:59 INFO - PROCESS | 2693 | 1466502539723 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:48:59 INFO - PROCESS | 2693 | 1466502539732 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:59 INFO - PROCESS | 2693 | 1466502539738 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:48:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2b800 == 13 [pid = 2693] [id = 574] 02:48:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x8d04e800) [pid = 2693] [serial = 1723] [outer = (nil)] 02:48:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x911c1800) [pid = 2693] [serial = 1724] [outer = 0x8d04e800] 02:48:59 INFO - PROCESS | 2693 | 1466502539811 Marionette DEBUG loaded listener.js 02:48:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x911c4c00) [pid = 2693] [serial = 1725] [outer = 0x8d04e800] 02:49:00 INFO - PROCESS | 2693 | 1466502540733 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1238ms 02:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:49:00 INFO - PROCESS | 2693 | 1466502540784 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 2693 | 1466502540787 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:49:00 INFO - PROCESS | 2693 | 1466502540793 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 2693 | 1466502540797 Marionette TRACE conn4 <- [1,2270,null,{}] 02:49:00 INFO - PROCESS | 2693 | 1466502540874 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 2693 | 1466502540882 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:01 INFO - PROCESS | 2693 | 1466502541085 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:49:01 INFO - PROCESS | 2693 | 1466502541292 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:01 INFO - PROCESS | 2693 | 1466502541302 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04f800 == 14 [pid = 2693] [id = 575] 02:49:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8d050400) [pid = 2693] [serial = 1726] [outer = (nil)] 02:49:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x8d14bc00) [pid = 2693] [serial = 1727] [outer = 0x8d050400] 02:49:01 INFO - PROCESS | 2693 | 1466502541435 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8daae800) [pid = 2693] [serial = 1728] [outer = 0x8d050400] 02:49:02 INFO - PROCESS | 2693 | 1466502542548 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1797ms 02:49:02 INFO - PROCESS | 2693 | 1466502542591 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 2693 | 1466502542597 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:49:02 INFO - PROCESS | 2693 | 1466502542605 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 2693 | 1466502542610 Marionette TRACE conn4 <- [1,2274,null,{}] 02:49:02 INFO - PROCESS | 2693 | 1466502542618 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:02 INFO - PROCESS | 2693 | 1466502542624 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:02 INFO - PROCESS | 2693 | 1466502542815 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:49:03 INFO - PROCESS | 2693 | 1466502543013 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 2693 | 1466502543027 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d150400 == 15 [pid = 2693] [id = 576] 02:49:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9104a000) [pid = 2693] [serial = 1729] [outer = (nil)] 02:49:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x911b5400) [pid = 2693] [serial = 1730] [outer = 0x9104a000] 02:49:03 INFO - PROCESS | 2693 | 1466502543164 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x911c9c00) [pid = 2693] [serial = 1731] [outer = 0x9104a000] 02:49:04 INFO - PROCESS | 2693 | 1466502544215 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1688ms 02:49:04 INFO - PROCESS | 2693 | 1466502544293 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:49:04 INFO - PROCESS | 2693 | 1466502544298 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:49:04 INFO - PROCESS | 2693 | 1466502544305 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 2693 | 1466502544308 Marionette TRACE conn4 <- [1,2278,null,{}] 02:49:04 INFO - PROCESS | 2693 | 1466502544315 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 2693 | 1466502544319 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:04 INFO - PROCESS | 2693 | 1466502544565 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:49:04 INFO - PROCESS | 2693 | 1466502544857 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 2693 | 1466502544871 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x92387400 == 16 [pid = 2693] [id = 577] 02:49:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x92387c00) [pid = 2693] [serial = 1732] [outer = (nil)] 02:49:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9259ec00) [pid = 2693] [serial = 1733] [outer = 0x92387c00] 02:49:04 INFO - PROCESS | 2693 | 1466502544989 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x925a6000) [pid = 2693] [serial = 1734] [outer = 0x92387c00] 02:49:05 INFO - PROCESS | 2693 | 1466502545875 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1592ms 02:49:05 INFO - PROCESS | 2693 | 1466502545919 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:49:05 INFO - PROCESS | 2693 | 1466502545930 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:49:05 INFO - PROCESS | 2693 | 1466502545939 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - PROCESS | 2693 | 1466502545943 Marionette TRACE conn4 <- [1,2282,null,{}] 02:49:05 INFO - PROCESS | 2693 | 1466502545948 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:05 INFO - PROCESS | 2693 | 1466502545954 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:06 INFO - PROCESS | 2693 | 1466502546131 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:49:06 INFO - PROCESS | 2693 | 1466502546320 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 2693 | 1466502546328 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce35400 == 17 [pid = 2693] [id = 578] 02:49:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x925a8c00) [pid = 2693] [serial = 1735] [outer = (nil)] 02:49:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x92cd7c00) [pid = 2693] [serial = 1736] [outer = 0x925a8c00] 02:49:06 INFO - PROCESS | 2693 | 1466502546412 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x92cdb400) [pid = 2693] [serial = 1737] [outer = 0x925a8c00] 02:49:07 INFO - PROCESS | 2693 | 1466502547361 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1480ms 02:49:07 INFO - PROCESS | 2693 | 1466502547419 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 2693 | 1466502547423 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:49:07 INFO - PROCESS | 2693 | 1466502547429 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 2693 | 1466502547432 Marionette TRACE conn4 <- [1,2286,null,{}] 02:49:07 INFO - PROCESS | 2693 | 1466502547438 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 2693 | 1466502547444 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:07 INFO - PROCESS | 2693 | 1466502547625 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:49:07 INFO - PROCESS | 2693 | 1466502547821 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 2693 | 1466502547832 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d153800 == 18 [pid = 2693] [id = 579] 02:49:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x92cd9c00) [pid = 2693] [serial = 1738] [outer = (nil)] 02:49:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x93045400) [pid = 2693] [serial = 1739] [outer = 0x92cd9c00] 02:49:07 INFO - PROCESS | 2693 | 1466502547922 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x93ba8800) [pid = 2693] [serial = 1740] [outer = 0x92cd9c00] 02:49:08 INFO - PROCESS | 2693 | 1466502548864 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:49:08 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 02:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1486ms 02:49:08 INFO - PROCESS | 2693 | 1466502548916 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 2693 | 1466502548921 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:49:08 INFO - PROCESS | 2693 | 1466502548927 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 2693 | 1466502548931 Marionette TRACE conn4 <- [1,2290,null,{}] 02:49:08 INFO - PROCESS | 2693 | 1466502548936 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:08 INFO - PROCESS | 2693 | 1466502548948 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:09 INFO - PROCESS | 2693 | 1466502549224 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:49:09 INFO - PROCESS | 2693 | 1466502549479 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 2693 | 1466502549489 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x93042800 == 19 [pid = 2693] [id = 580] 02:49:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x93bae800) [pid = 2693] [serial = 1741] [outer = (nil)] 02:49:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x95176800) [pid = 2693] [serial = 1742] [outer = 0x93bae800] 02:49:09 INFO - PROCESS | 2693 | 1466502549634 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x961e3000) [pid = 2693] [serial = 1743] [outer = 0x93bae800] 02:49:10 INFO - PROCESS | 2693 | 1466502550590 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1729ms 02:49:10 INFO - PROCESS | 2693 | 1466502550657 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:49:10 INFO - PROCESS | 2693 | 1466502550661 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:49:10 INFO - PROCESS | 2693 | 1466502550668 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:49:10 INFO - PROCESS | 2693 | 1466502550671 Marionette TRACE conn4 <- [1,2294,null,{}] 02:49:10 INFO - PROCESS | 2693 | 1466502550677 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:10 INFO - PROCESS | 2693 | 1466502550683 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:10 INFO - PROCESS | 2693 | 1466502550895 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:49:11 INFO - PROCESS | 2693 | 1466502551090 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 2693 | 1466502551099 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04c400 == 20 [pid = 2693] [id = 581] 02:49:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x91fca000) [pid = 2693] [serial = 1744] [outer = (nil)] 02:49:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x96ed7800) [pid = 2693] [serial = 1745] [outer = 0x91fca000] 02:49:11 INFO - PROCESS | 2693 | 1466502551183 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x96e33800) [pid = 2693] [serial = 1746] [outer = 0x91fca000] 02:49:12 INFO - PROCESS | 2693 | 1466502552139 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1535ms 02:49:12 INFO - PROCESS | 2693 | 1466502552203 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:49:12 INFO - PROCESS | 2693 | 1466502552207 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:49:12 INFO - PROCESS | 2693 | 1466502552213 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:49:12 INFO - PROCESS | 2693 | 1466502552217 Marionette TRACE conn4 <- [1,2298,null,{}] 02:49:12 INFO - PROCESS | 2693 | 1466502552223 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:12 INFO - PROCESS | 2693 | 1466502552228 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:12 INFO - PROCESS | 2693 | 1466502552395 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:49:12 INFO - PROCESS | 2693 | 1466502552589 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 2693 | 1466502552597 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a9000 == 21 [pid = 2693] [id = 582] 02:49:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x93045c00) [pid = 2693] [serial = 1747] [outer = (nil)] 02:49:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9836a000) [pid = 2693] [serial = 1748] [outer = 0x93045c00] 02:49:12 INFO - PROCESS | 2693 | 1466502552689 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x99240800) [pid = 2693] [serial = 1749] [outer = 0x93045c00] 02:49:13 INFO - PROCESS | 2693 | 1466502553613 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1435ms 02:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:49:13 INFO - PROCESS | 2693 | 1466502553649 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 2693 | 1466502553652 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:49:13 INFO - PROCESS | 2693 | 1466502553659 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 2693 | 1466502553662 Marionette TRACE conn4 <- [1,2302,null,{}] 02:49:13 INFO - PROCESS | 2693 | 1466502553668 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 2693 | 1466502553673 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:13 INFO - PROCESS | 2693 | 1466502553914 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:49:14 INFO - PROCESS | 2693 | 1466502554065 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 2693 | 1466502554076 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x96ed7c00 == 22 [pid = 2693] [id = 583] 02:49:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x96ee1800) [pid = 2693] [serial = 1750] [outer = (nil)] 02:49:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x99755800) [pid = 2693] [serial = 1751] [outer = 0x96ee1800] 02:49:14 INFO - PROCESS | 2693 | 1466502554212 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x99763800) [pid = 2693] [serial = 1752] [outer = 0x96ee1800] 02:49:15 INFO - PROCESS | 2693 | 1466502555214 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1629ms 02:49:15 INFO - PROCESS | 2693 | 1466502555288 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:49:15 INFO - PROCESS | 2693 | 1466502555292 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:49:15 INFO - PROCESS | 2693 | 1466502555299 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 2693 | 1466502555302 Marionette TRACE conn4 <- [1,2306,null,{}] 02:49:15 INFO - PROCESS | 2693 | 1466502555308 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 2693 | 1466502555313 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:15 INFO - PROCESS | 2693 | 1466502555530 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:49:15 INFO - PROCESS | 2693 | 1466502555771 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 2693 | 1466502555778 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14d800 == 23 [pid = 2693] [id = 584] 02:49:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x8dab9800) [pid = 2693] [serial = 1753] [outer = (nil)] 02:49:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9a005400) [pid = 2693] [serial = 1754] [outer = 0x8dab9800] 02:49:15 INFO - PROCESS | 2693 | 1466502555908 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9a00c000) [pid = 2693] [serial = 1755] [outer = 0x8dab9800] 02:49:16 INFO - PROCESS | 2693 | 1466502556782 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1531ms 02:49:16 INFO - PROCESS | 2693 | 1466502556847 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 2693 | 1466502556852 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:49:16 INFO - PROCESS | 2693 | 1466502556861 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - PROCESS | 2693 | 1466502556863 Marionette TRACE conn4 <- [1,2310,null,{}] 02:49:16 INFO - PROCESS | 2693 | 1466502556869 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 2693 | 1466502556876 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:17 INFO - PROCESS | 2693 | 1466502557086 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:49:17 INFO - PROCESS | 2693 | 1466502557284 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 2693 | 1466502557296 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x99e61800 == 24 [pid = 2693] [id = 585] 02:49:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x99e63000) [pid = 2693] [serial = 1756] [outer = (nil)] 02:49:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9a111800) [pid = 2693] [serial = 1757] [outer = 0x99e63000] 02:49:17 INFO - PROCESS | 2693 | 1466502557415 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9a321c00) [pid = 2693] [serial = 1758] [outer = 0x99e63000] 02:49:18 INFO - PROCESS | 2693 | 1466502558407 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1580ms 02:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:49:18 INFO - PROCESS | 2693 | 1466502558441 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 2693 | 1466502558445 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:49:18 INFO - PROCESS | 2693 | 1466502558452 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 2693 | 1466502558456 Marionette TRACE conn4 <- [1,2314,null,{}] 02:49:18 INFO - PROCESS | 2693 | 1466502558462 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:18 INFO - PROCESS | 2693 | 1466502558467 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:18 INFO - PROCESS | 2693 | 1466502558632 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:49:18 INFO - PROCESS | 2693 | 1466502558833 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 2693 | 1466502558840 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcd800 == 25 [pid = 2693] [id = 586] 02:49:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9a05ac00) [pid = 2693] [serial = 1759] [outer = (nil)] 02:49:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9a808800) [pid = 2693] [serial = 1760] [outer = 0x9a05ac00] 02:49:18 INFO - PROCESS | 2693 | 1466502558932 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9a80d000) [pid = 2693] [serial = 1761] [outer = 0x9a05ac00] 02:49:19 INFO - PROCESS | 2693 | 1466502559900 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1477ms 02:49:19 INFO - PROCESS | 2693 | 1466502559929 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 2693 | 1466502559933 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:49:19 INFO - PROCESS | 2693 | 1466502559940 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 2693 | 1466502559944 Marionette TRACE conn4 <- [1,2318,null,{}] 02:49:19 INFO - PROCESS | 2693 | 1466502559949 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 2693 | 1466502559954 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:20 INFO - PROCESS | 2693 | 1466502560142 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:49:20 INFO - PROCESS | 2693 | 1466502560341 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 2693 | 1466502560349 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x9787c000 == 26 [pid = 2693] [id = 587] 02:49:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9a110800) [pid = 2693] [serial = 1762] [outer = (nil)] 02:49:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9a912400) [pid = 2693] [serial = 1763] [outer = 0x9a110800] 02:49:20 INFO - PROCESS | 2693 | 1466502560431 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9a916c00) [pid = 2693] [serial = 1764] [outer = 0x9a110800] 02:49:21 INFO - PROCESS | 2693 | 1466502561390 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 2693 | 1466502561429 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:49:21 INFO - PROCESS | 2693 | 1466502561435 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 2693 | 1466502561441 Marionette TRACE conn4 <- [1,2322,null,{}] 02:49:21 INFO - PROCESS | 2693 | 1466502561446 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:21 INFO - PROCESS | 2693 | 1466502561451 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:21 INFO - PROCESS | 2693 | 1466502561625 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:49:21 INFO - PROCESS | 2693 | 1466502561827 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:21 INFO - PROCESS | 2693 | 1466502561836 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d157000 == 27 [pid = 2693] [id = 588] 02:49:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x8e5a1c00) [pid = 2693] [serial = 1765] [outer = (nil)] 02:49:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x9a9fa800) [pid = 2693] [serial = 1766] [outer = 0x8e5a1c00] 02:49:21 INFO - PROCESS | 2693 | 1466502561973 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9aac0c00) [pid = 2693] [serial = 1767] [outer = 0x8e5a1c00] 02:49:23 INFO - PROCESS | 2693 | 1466502563002 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1636ms 02:49:23 INFO - PROCESS | 2693 | 1466502563072 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 2693 | 1466502563076 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:49:23 INFO - PROCESS | 2693 | 1466502563082 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 2693 | 1466502563086 Marionette TRACE conn4 <- [1,2326,null,{}] 02:49:23 INFO - PROCESS | 2693 | 1466502563092 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 2693 | 1466502563097 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:23 INFO - PROCESS | 2693 | 1466502563274 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:49:23 INFO - PROCESS | 2693 | 1466502563537 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 2693 | 1466502563547 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce33000 == 28 [pid = 2693] [id = 589] 02:49:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x8d050c00) [pid = 2693] [serial = 1768] [outer = (nil)] 02:49:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x911c1c00) [pid = 2693] [serial = 1769] [outer = 0x8d050c00] 02:49:23 INFO - PROCESS | 2693 | 1466502563669 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x92386000) [pid = 2693] [serial = 1770] [outer = 0x8d050c00] 02:49:24 INFO - PROCESS | 2693 | 1466502564560 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1532ms 02:49:24 INFO - PROCESS | 2693 | 1466502564616 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 2693 | 1466502564620 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:49:24 INFO - PROCESS | 2693 | 1466502564632 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 2693 | 1466502564638 Marionette TRACE conn4 <- [1,2330,null,{}] 02:49:24 INFO - PROCESS | 2693 | 1466502564648 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:24 INFO - PROCESS | 2693 | 1466502564658 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:24 INFO - PROCESS | 2693 | 1466502564877 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:49:25 INFO - PROCESS | 2693 | 1466502565372 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 2693 | 1466502565381 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90c400 == 29 [pid = 2693] [id = 590] 02:49:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x8c90cc00) [pid = 2693] [serial = 1771] [outer = (nil)] 02:49:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x8ce31c00) [pid = 2693] [serial = 1772] [outer = 0x8c90cc00] 02:49:25 INFO - PROCESS | 2693 | 1466502565499 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x8d04b400) [pid = 2693] [serial = 1773] [outer = 0x8c90cc00] 02:49:26 INFO - PROCESS | 2693 | 1466502566390 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1796ms 02:49:26 INFO - PROCESS | 2693 | 1466502566430 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 2693 | 1466502566436 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:49:26 INFO - PROCESS | 2693 | 1466502566444 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 2693 | 1466502566448 Marionette TRACE conn4 <- [1,2334,null,{}] 02:49:26 INFO - PROCESS | 2693 | 1466502566456 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 2693 | 1466502566463 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:26 INFO - PROCESS | 2693 | 1466502566640 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:49:26 INFO - PROCESS | 2693 | 1466502566842 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 2693 | 1466502566851 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90bc00 == 30 [pid = 2693] [id = 591] 02:49:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x8dcb0800) [pid = 2693] [serial = 1774] [outer = (nil)] 02:49:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x9104a800) [pid = 2693] [serial = 1775] [outer = 0x8dcb0800] 02:49:26 INFO - PROCESS | 2693 | 1466502566975 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x911b7000) [pid = 2693] [serial = 1776] [outer = 0x8dcb0800] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x95173800) [pid = 2693] [serial = 1658] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x97872800) [pid = 2693] [serial = 1659] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x9c09fc00) [pid = 2693] [serial = 1635] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x927f2400) [pid = 2693] [serial = 1590] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9a055000) [pid = 2693] [serial = 1610] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x95180400) [pid = 2693] [serial = 1602] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x961e9c00) [pid = 2693] [serial = 1656] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9c0e7c00) [pid = 2693] [serial = 1638] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9a810800) [pid = 2693] [serial = 1617] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x911ad000) [pid = 2693] [serial = 1646] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x8dab0c00) [pid = 2693] [serial = 1592] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9a436800) [pid = 2693] [serial = 1614] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9514a400) [pid = 2693] [serial = 1601] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x9a057000) [pid = 2693] [serial = 1611] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x911c2400) [pid = 2693] [serial = 1649] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9a112000) [pid = 2693] [serial = 1613] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x8dcb0400) [pid = 2693] [serial = 1593] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9bc11400) [pid = 2693] [serial = 1631] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x93ba9400) [pid = 2693] [serial = 1598] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9b142c00) [pid = 2693] [serial = 1625] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9b471c00) [pid = 2693] [serial = 1629] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9bc1b400) [pid = 2693] [serial = 1632] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x911c6800) [pid = 2693] [serial = 1647] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x911c5c00) [pid = 2693] [serial = 1596] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9a91f000) [pid = 2693] [serial = 1620] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x961e1000) [pid = 2693] [serial = 1655] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x8d14b800) [pid = 2693] [serial = 1644] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9b3e0400) [pid = 2693] [serial = 1628] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9c0a6800) [pid = 2693] [serial = 1637] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x92ce0c00) [pid = 2693] [serial = 1652] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9af89000) [pid = 2693] [serial = 1623] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9ab3ec00) [pid = 2693] [serial = 1622] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x961ed000) [pid = 2693] [serial = 1605] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x96ed7400) [pid = 2693] [serial = 1607] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x93bafc00) [pid = 2693] [serial = 1599] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x961eb800) [pid = 2693] [serial = 1604] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9b47f400) [pid = 2693] [serial = 1634] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x92388c00) [pid = 2693] [serial = 1650] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x92384800) [pid = 2693] [serial = 1640] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x911c0c00) [pid = 2693] [serial = 1595] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x950b9400) [pid = 2693] [serial = 1653] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9b3d3000) [pid = 2693] [serial = 1626] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9a91d400) [pid = 2693] [serial = 1619] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x99243c00) [pid = 2693] [serial = 1608] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9a807400) [pid = 2693] [serial = 1616] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x92cdd400) [pid = 2693] [serial = 1641] [outer = (nil)] [url = about:blank] 02:49:27 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8ce36400) [pid = 2693] [serial = 1643] [outer = (nil)] [url = about:blank] 02:49:28 INFO - PROCESS | 2693 | 1466502568105 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1679ms 02:49:28 INFO - PROCESS | 2693 | 1466502568133 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 2693 | 1466502568139 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:49:28 INFO - PROCESS | 2693 | 1466502568158 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 2693 | 1466502568161 Marionette TRACE conn4 <- [1,2338,null,{}] 02:49:28 INFO - PROCESS | 2693 | 1466502568167 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 2693 | 1466502568172 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:28 INFO - PROCESS | 2693 | 1466502568349 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:49:28 INFO - PROCESS | 2693 | 1466502568366 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 2693 | 1466502568371 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab7c00 == 31 [pid = 2693] [id = 592] 02:49:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x8dcb2000) [pid = 2693] [serial = 1777] [outer = (nil)] 02:49:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x91fcf400) [pid = 2693] [serial = 1778] [outer = 0x8dcb2000] 02:49:28 INFO - PROCESS | 2693 | 1466502568443 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9237f400) [pid = 2693] [serial = 1779] [outer = 0x8dcb2000] 02:49:29 INFO - PROCESS | 2693 | 1466502569459 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1337ms 02:49:29 INFO - PROCESS | 2693 | 1466502569491 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 2693 | 1466502569495 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:49:29 INFO - PROCESS | 2693 | 1466502569508 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 2693 | 1466502569523 Marionette TRACE conn4 <- [1,2342,null,{}] 02:49:29 INFO - PROCESS | 2693 | 1466502569537 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:29 INFO - PROCESS | 2693 | 1466502569549 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:29 INFO - PROCESS | 2693 | 1466502569740 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:49:29 INFO - PROCESS | 2693 | 1466502569932 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 2693 | 1466502569940 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:29 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab8000 == 32 [pid = 2693] [id = 593] 02:49:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x922b3800) [pid = 2693] [serial = 1780] [outer = (nil)] 02:49:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x93040400) [pid = 2693] [serial = 1781] [outer = 0x922b3800] 02:49:30 INFO - PROCESS | 2693 | 1466502570008 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x93dd2400) [pid = 2693] [serial = 1782] [outer = 0x922b3800] 02:49:30 INFO - PROCESS | 2693 | 1466502570866 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1417ms 02:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:49:30 INFO - PROCESS | 2693 | 1466502570918 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 2693 | 1466502570922 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:49:30 INFO - PROCESS | 2693 | 1466502570928 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 2693 | 1466502570931 Marionette TRACE conn4 <- [1,2346,null,{}] 02:49:30 INFO - PROCESS | 2693 | 1466502570942 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:30 INFO - PROCESS | 2693 | 1466502570946 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:31 INFO - PROCESS | 2693 | 1466502571172 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:49:31 INFO - PROCESS | 2693 | 1466502571220 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:31 INFO - PROCESS | 2693 | 1466502571226 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcbc00 == 33 [pid = 2693] [id = 594] 02:49:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x92386c00) [pid = 2693] [serial = 1783] [outer = (nil)] 02:49:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x95147400) [pid = 2693] [serial = 1784] [outer = 0x92386c00] 02:49:31 INFO - PROCESS | 2693 | 1466502571316 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9548d800) [pid = 2693] [serial = 1785] [outer = 0x92386c00] 02:49:32 INFO - PROCESS | 2693 | 1466502572260 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1394ms 02:49:32 INFO - PROCESS | 2693 | 1466502572321 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 2693 | 1466502572325 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:49:32 INFO - PROCESS | 2693 | 1466502572331 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:49:32 INFO - PROCESS | 2693 | 1466502572334 Marionette TRACE conn4 <- [1,2350,null,{}] 02:49:32 INFO - PROCESS | 2693 | 1466502572340 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:32 INFO - PROCESS | 2693 | 1466502572345 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:32 INFO - PROCESS | 2693 | 1466502572574 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:49:32 INFO - PROCESS | 2693 | 1466502572595 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 2693 | 1466502572610 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x95174800 == 34 [pid = 2693] [id = 595] 02:49:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x961e3400) [pid = 2693] [serial = 1786] [outer = (nil)] 02:49:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x961ed800) [pid = 2693] [serial = 1787] [outer = 0x961e3400] 02:49:32 INFO - PROCESS | 2693 | 1466502572687 Marionette DEBUG loaded listener.js 02:49:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9836f800) [pid = 2693] [serial = 1788] [outer = 0x961e3400] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x8c906800) [pid = 2693] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8e59fc00) [pid = 2693] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x925a3c00) [pid = 2693] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x911c7400) [pid = 2693] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x99e5d400) [pid = 2693] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9a116400) [pid = 2693] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x95488400) [pid = 2693] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9a80d800) [pid = 2693] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9aac4800) [pid = 2693] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9238e000) [pid = 2693] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9c0e5400) [pid = 2693] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0xa111c400) [pid = 2693] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x922b1000) [pid = 2693] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8d14f000) [pid = 2693] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x8d14b400) [pid = 2693] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9ab3fc00) [pid = 2693] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x8c902000) [pid = 2693] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0xa236fc00) [pid = 2693] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8d1cdc00) [pid = 2693] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x8dabc400) [pid = 2693] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:49:33 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x8d155800) [pid = 2693] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:49:33 INFO - PROCESS | 2693 | 1466502573837 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1530ms 02:49:33 INFO - PROCESS | 2693 | 1466502573861 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:49:33 INFO - PROCESS | 2693 | 1466502573865 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:49:33 INFO - PROCESS | 2693 | 1466502573871 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:49:33 INFO - PROCESS | 2693 | 1466502573873 Marionette TRACE conn4 <- [1,2354,null,{}] 02:49:33 INFO - PROCESS | 2693 | 1466502573879 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:33 INFO - PROCESS | 2693 | 1466502573885 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:34 INFO - PROCESS | 2693 | 1466502574045 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:49:34 INFO - PROCESS | 2693 | 1466502574207 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:34 INFO - PROCESS | 2693 | 1466502574216 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04f400 == 35 [pid = 2693] [id = 596] 02:49:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x8d050000) [pid = 2693] [serial = 1789] [outer = (nil)] 02:49:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x9513cc00) [pid = 2693] [serial = 1790] [outer = 0x8d050000] 02:49:34 INFO - PROCESS | 2693 | 1466502574283 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x99e5bc00) [pid = 2693] [serial = 1791] [outer = 0x8d050000] 02:49:35 INFO - PROCESS | 2693 | 1466502575089 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1283ms 02:49:35 INFO - PROCESS | 2693 | 1466502575224 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 2693 | 1466502575231 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:49:35 INFO - PROCESS | 2693 | 1466502575256 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 2693 | 1466502575261 Marionette TRACE conn4 <- [1,2358,null,{}] 02:49:35 INFO - PROCESS | 2693 | 1466502575270 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:35 INFO - PROCESS | 2693 | 1466502575277 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:35 INFO - PROCESS | 2693 | 1466502575508 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:49:35 INFO - PROCESS | 2693 | 1466502575745 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 2693 | 1466502575761 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c909c00 == 36 [pid = 2693] [id = 597] 02:49:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x8d1d0800) [pid = 2693] [serial = 1792] [outer = (nil)] 02:49:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x8dab4800) [pid = 2693] [serial = 1793] [outer = 0x8d1d0800] 02:49:35 INFO - PROCESS | 2693 | 1466502575862 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8dcbd400) [pid = 2693] [serial = 1794] [outer = 0x8d1d0800] 02:49:36 INFO - PROCESS | 2693 | 1466502576808 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1633ms 02:49:36 INFO - PROCESS | 2693 | 1466502576889 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 2693 | 1466502576894 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:49:36 INFO - PROCESS | 2693 | 1466502576905 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 2693 | 1466502576911 Marionette TRACE conn4 <- [1,2362,null,{}] 02:49:36 INFO - PROCESS | 2693 | 1466502576918 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:36 INFO - PROCESS | 2693 | 1466502576924 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:37 INFO - PROCESS | 2693 | 1466502577172 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:49:37 INFO - PROCESS | 2693 | 1466502577425 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 2693 | 1466502577435 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d057000 == 37 [pid = 2693] [id = 598] 02:49:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x91fd3800) [pid = 2693] [serial = 1795] [outer = (nil)] 02:49:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x922bb000) [pid = 2693] [serial = 1796] [outer = 0x91fd3800] 02:49:37 INFO - PROCESS | 2693 | 1466502577561 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x925abc00) [pid = 2693] [serial = 1797] [outer = 0x91fd3800] 02:49:38 INFO - PROCESS | 2693 | 1466502578495 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1649ms 02:49:38 INFO - PROCESS | 2693 | 1466502578551 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 2693 | 1466502578555 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:49:38 INFO - PROCESS | 2693 | 1466502578562 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 2693 | 1466502578566 Marionette TRACE conn4 <- [1,2366,null,{}] 02:49:38 INFO - PROCESS | 2693 | 1466502578580 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 2693 | 1466502578589 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:38 INFO - PROCESS | 2693 | 1466502578787 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:49:39 INFO - PROCESS | 2693 | 1466502579079 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 2693 | 1466502579092 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x95145400 == 38 [pid = 2693] [id = 599] 02:49:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x961ea000) [pid = 2693] [serial = 1798] [outer = (nil)] 02:49:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x96ee4400) [pid = 2693] [serial = 1799] [outer = 0x961ea000] 02:49:39 INFO - PROCESS | 2693 | 1466502579220 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9a005c00) [pid = 2693] [serial = 1800] [outer = 0x961ea000] 02:49:40 INFO - PROCESS | 2693 | 1466502580179 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1687ms 02:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:49:40 INFO - PROCESS | 2693 | 1466502580250 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 2693 | 1466502580253 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:49:40 INFO - PROCESS | 2693 | 1466502580260 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 2693 | 1466502580263 Marionette TRACE conn4 <- [1,2370,null,{}] 02:49:40 INFO - PROCESS | 2693 | 1466502580270 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 2693 | 1466502580275 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:40 INFO - PROCESS | 2693 | 1466502580465 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:49:40 INFO - PROCESS | 2693 | 1466502580710 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 2693 | 1466502580719 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x95148c00 == 39 [pid = 2693] [id = 600] 02:49:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x99e60800) [pid = 2693] [serial = 1801] [outer = (nil)] 02:49:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9a113400) [pid = 2693] [serial = 1802] [outer = 0x99e60800] 02:49:40 INFO - PROCESS | 2693 | 1466502580847 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9a4e2400) [pid = 2693] [serial = 1803] [outer = 0x99e60800] 02:49:41 INFO - PROCESS | 2693 | 1466502581748 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1530ms 02:49:41 INFO - PROCESS | 2693 | 1466502581790 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 2693 | 1466502581794 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:49:41 INFO - PROCESS | 2693 | 1466502581801 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 2693 | 1466502581804 Marionette TRACE conn4 <- [1,2374,null,{}] 02:49:41 INFO - PROCESS | 2693 | 1466502581810 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:41 INFO - PROCESS | 2693 | 1466502581815 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:42 INFO - PROCESS | 2693 | 1466502581999 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:49:42 INFO - PROCESS | 2693 | 1466502582209 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 2693 | 1466502582217 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104c000 == 40 [pid = 2693] [id = 601] 02:49:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x922b8400) [pid = 2693] [serial = 1804] [outer = (nil)] 02:49:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9a80f400) [pid = 2693] [serial = 1805] [outer = 0x922b8400] 02:49:42 INFO - PROCESS | 2693 | 1466502582303 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9a8ccc00) [pid = 2693] [serial = 1806] [outer = 0x922b8400] 02:49:43 INFO - PROCESS | 2693 | 1466502583264 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1537ms 02:49:43 INFO - PROCESS | 2693 | 1466502583339 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 2693 | 1466502583343 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:49:43 INFO - PROCESS | 2693 | 1466502583349 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 2693 | 1466502583352 Marionette TRACE conn4 <- [1,2378,null,{}] 02:49:43 INFO - PROCESS | 2693 | 1466502583358 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 2693 | 1466502583369 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:43 INFO - PROCESS | 2693 | 1466502583635 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:49:43 INFO - PROCESS | 2693 | 1466502583891 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 2693 | 1466502583897 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x95494000 == 41 [pid = 2693] [id = 602] 02:49:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9aabec00) [pid = 2693] [serial = 1807] [outer = (nil)] 02:49:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9af82400) [pid = 2693] [serial = 1808] [outer = 0x9aabec00] 02:49:44 INFO - PROCESS | 2693 | 1466502584024 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9af8cc00) [pid = 2693] [serial = 1809] [outer = 0x9aabec00] 02:49:44 INFO - PROCESS | 2693 | 1466502584985 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 02:49:45 INFO - PROCESS | 2693 | 1466502585036 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 2693 | 1466502585040 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:49:45 INFO - PROCESS | 2693 | 1466502585046 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 2693 | 1466502585050 Marionette TRACE conn4 <- [1,2382,null,{}] 02:49:45 INFO - PROCESS | 2693 | 1466502585056 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:45 INFO - PROCESS | 2693 | 1466502585061 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:45 INFO - PROCESS | 2693 | 1466502585258 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:49:45 INFO - PROCESS | 2693 | 1466502585501 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 2693 | 1466502585512 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a110000 == 42 [pid = 2693] [id = 603] 02:49:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9a438c00) [pid = 2693] [serial = 1810] [outer = (nil)] 02:49:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9b056c00) [pid = 2693] [serial = 1811] [outer = 0x9a438c00] 02:49:45 INFO - PROCESS | 2693 | 1466502585636 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9b05ac00) [pid = 2693] [serial = 1812] [outer = 0x9a438c00] 02:49:46 INFO - PROCESS | 2693 | 1466502586529 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1530ms 02:49:46 INFO - PROCESS | 2693 | 1466502586578 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 2693 | 1466502586582 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:49:46 INFO - PROCESS | 2693 | 1466502586588 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 2693 | 1466502586592 Marionette TRACE conn4 <- [1,2386,null,{}] 02:49:46 INFO - PROCESS | 2693 | 1466502586597 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 2693 | 1466502586602 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:46 INFO - PROCESS | 2693 | 1466502586789 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:49:47 INFO - PROCESS | 2693 | 1466502586995 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 2693 | 1466502587003 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd7800 == 43 [pid = 2693] [id = 604] 02:49:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x95149400) [pid = 2693] [serial = 1813] [outer = (nil)] 02:49:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9b14dc00) [pid = 2693] [serial = 1814] [outer = 0x95149400] 02:49:47 INFO - PROCESS | 2693 | 1466502587129 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9b3d5400) [pid = 2693] [serial = 1815] [outer = 0x95149400] 02:49:48 INFO - PROCESS | 2693 | 1466502588066 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1530ms 02:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:49:48 INFO - PROCESS | 2693 | 1466502588119 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 2693 | 1466502588122 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:49:48 INFO - PROCESS | 2693 | 1466502588128 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 2693 | 1466502588131 Marionette TRACE conn4 <- [1,2390,null,{}] 02:49:48 INFO - PROCESS | 2693 | 1466502588137 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 2693 | 1466502588142 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:48 INFO - PROCESS | 2693 | 1466502588334 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:49:48 INFO - PROCESS | 2693 | 1466502588536 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 2693 | 1466502588545 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af8b000 == 44 [pid = 2693] [id = 605] 02:49:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9b057c00) [pid = 2693] [serial = 1816] [outer = (nil)] 02:49:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9b3e0000) [pid = 2693] [serial = 1817] [outer = 0x9b057c00] 02:49:48 INFO - PROCESS | 2693 | 1466502588670 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9b444800) [pid = 2693] [serial = 1818] [outer = 0x9b057c00] 02:49:49 INFO - PROCESS | 2693 | 1466502589599 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1535ms 02:49:49 INFO - PROCESS | 2693 | 1466502589663 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:49:49 INFO - PROCESS | 2693 | 1466502589667 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:49:49 INFO - PROCESS | 2693 | 1466502589674 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 2693 | 1466502589677 Marionette TRACE conn4 <- [1,2394,null,{}] 02:49:49 INFO - PROCESS | 2693 | 1466502589683 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:49 INFO - PROCESS | 2693 | 1466502589688 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:49 INFO - PROCESS | 2693 | 1466502589888 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:49:50 INFO - PROCESS | 2693 | 1466502590145 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 2693 | 1466502590154 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac5c00 == 45 [pid = 2693] [id = 606] 02:49:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9af81400) [pid = 2693] [serial = 1819] [outer = (nil)] 02:49:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9b478c00) [pid = 2693] [serial = 1820] [outer = 0x9af81400] 02:49:50 INFO - PROCESS | 2693 | 1466502590300 Marionette DEBUG loaded listener.js 02:49:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9b47b800) [pid = 2693] [serial = 1821] [outer = 0x9af81400] 02:49:51 INFO - PROCESS | 2693 | 1466502591178 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1531ms 02:49:51 INFO - PROCESS | 2693 | 1466502591223 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 2693 | 1466502591228 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:49:51 INFO - PROCESS | 2693 | 1466502591236 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 2693 | 1466502591240 Marionette TRACE conn4 <- [1,2398,null,{}] 02:49:51 INFO - PROCESS | 2693 | 1466502591246 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 2693 | 1466502591252 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:51 INFO - PROCESS | 2693 | 1466502591466 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:49:51 INFO - PROCESS | 2693 | 1466502591683 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 2693 | 1466502591690 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b43dc00 == 46 [pid = 2693] [id = 607] 02:49:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9b524400) [pid = 2693] [serial = 1822] [outer = (nil)] 02:49:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9bc1b400) [pid = 2693] [serial = 1823] [outer = 0x9b524400] 02:49:51 INFO - PROCESS | 2693 | 1466502591867 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9c039400) [pid = 2693] [serial = 1824] [outer = 0x9b524400] 02:49:52 INFO - PROCESS | 2693 | 1466502592830 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1632ms 02:49:52 INFO - PROCESS | 2693 | 1466502592868 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 2693 | 1466502592872 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:49:52 INFO - PROCESS | 2693 | 1466502592879 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 2693 | 1466502592881 Marionette TRACE conn4 <- [1,2402,null,{}] 02:49:52 INFO - PROCESS | 2693 | 1466502592888 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:52 INFO - PROCESS | 2693 | 1466502592893 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:53 INFO - PROCESS | 2693 | 1466502593077 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:49:53 INFO - PROCESS | 2693 | 1466502593280 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 2693 | 1466502593288 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b475c00 == 47 [pid = 2693] [id = 608] 02:49:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9b476400) [pid = 2693] [serial = 1825] [outer = (nil)] 02:49:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9c046400) [pid = 2693] [serial = 1826] [outer = 0x9b476400] 02:49:53 INFO - PROCESS | 2693 | 1466502593409 Marionette DEBUG loaded listener.js 02:49:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9c09e000) [pid = 2693] [serial = 1827] [outer = 0x9b476400] 02:49:54 INFO - PROCESS | 2693 | 1466502594386 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1579ms 02:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:49:54 INFO - PROCESS | 2693 | 1466502594459 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:49:54 INFO - PROCESS | 2693 | 1466502594462 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:49:54 INFO - PROCESS | 2693 | 1466502594469 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:49:54 INFO - PROCESS | 2693 | 1466502594471 Marionette TRACE conn4 <- [1,2406,null,{}] 02:49:54 INFO - PROCESS | 2693 | 1466502594477 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:54 INFO - PROCESS | 2693 | 1466502594483 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:54 INFO - PROCESS | 2693 | 1466502594666 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:49:54 INFO - PROCESS | 2693 | 1466502594935 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:54 INFO - PROCESS | 2693 | 1466502594944 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c040800 == 48 [pid = 2693] [id = 609] 02:49:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x9c040c00) [pid = 2693] [serial = 1828] [outer = (nil)] 02:49:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9c0a4000) [pid = 2693] [serial = 1829] [outer = 0x9c040c00] 02:49:55 INFO - PROCESS | 2693 | 1466502595091 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9c0a7800) [pid = 2693] [serial = 1830] [outer = 0x9c040c00] 02:49:55 INFO - PROCESS | 2693 | 1466502595976 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1586ms 02:49:56 INFO - PROCESS | 2693 | 1466502596055 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 2693 | 1466502596059 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:49:56 INFO - PROCESS | 2693 | 1466502596065 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 2693 | 1466502596069 Marionette TRACE conn4 <- [1,2410,null,{}] 02:49:56 INFO - PROCESS | 2693 | 1466502596075 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 2693 | 1466502596080 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:56 INFO - PROCESS | 2693 | 1466502596297 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:49:56 INFO - PROCESS | 2693 | 1466502596558 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 2693 | 1466502596568 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a05c400 == 49 [pid = 2693] [id = 610] 02:49:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x9a803000) [pid = 2693] [serial = 1831] [outer = (nil)] 02:49:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9c0a2800) [pid = 2693] [serial = 1832] [outer = 0x9a803000] 02:49:56 INFO - PROCESS | 2693 | 1466502596690 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9cbf2400) [pid = 2693] [serial = 1833] [outer = 0x9a803000] 02:49:57 INFO - PROCESS | 2693 | 1466502597661 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1630ms 02:49:57 INFO - PROCESS | 2693 | 1466502597695 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 2693 | 1466502597698 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:49:57 INFO - PROCESS | 2693 | 1466502597705 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 2693 | 1466502597709 Marionette TRACE conn4 <- [1,2414,null,{}] 02:49:57 INFO - PROCESS | 2693 | 1466502597715 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:57 INFO - PROCESS | 2693 | 1466502597720 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:57 INFO - PROCESS | 2693 | 1466502597909 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:49:58 INFO - PROCESS | 2693 | 1466502598119 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 2693 | 1466502598126 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:49:58 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2bc00 == 50 [pid = 2693] [id = 611] 02:49:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x8ce37400) [pid = 2693] [serial = 1834] [outer = (nil)] 02:49:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x8daba800) [pid = 2693] [serial = 1835] [outer = 0x8ce37400] 02:49:58 INFO - PROCESS | 2693 | 1466502598253 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x91fca800) [pid = 2693] [serial = 1836] [outer = 0x8ce37400] 02:49:59 INFO - PROCESS | 2693 | 1466502599187 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1537ms 02:49:59 INFO - PROCESS | 2693 | 1466502599908 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 2693 | 1466502599922 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:49:59 INFO - PROCESS | 2693 | 1466502599975 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 2693 | 1466502599979 Marionette TRACE conn4 <- [1,2418,null,{}] 02:49:59 INFO - PROCESS | 2693 | 1466502599988 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:59 INFO - PROCESS | 2693 | 1466502599993 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:00 INFO - PROCESS | 2693 | 1466502600214 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:50:00 INFO - PROCESS | 2693 | 1466502600443 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 2693 | 1466502600453 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c910800 == 51 [pid = 2693] [id = 612] 02:50:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x8dab8800) [pid = 2693] [serial = 1837] [outer = (nil)] 02:50:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8dcb4800) [pid = 2693] [serial = 1838] [outer = 0x8dab8800] 02:50:00 INFO - PROCESS | 2693 | 1466502600564 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x91042800) [pid = 2693] [serial = 1839] [outer = 0x8dab8800] 02:50:01 INFO - PROCESS | 2693 | 1466502601511 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1599ms 02:50:01 INFO - PROCESS | 2693 | 1466502601556 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 2693 | 1466502601561 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:50:01 INFO - PROCESS | 2693 | 1466502601571 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 2693 | 1466502601576 Marionette TRACE conn4 <- [1,2422,null,{}] 02:50:01 INFO - PROCESS | 2693 | 1466502601583 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:01 INFO - PROCESS | 2693 | 1466502601588 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:01 INFO - PROCESS | 2693 | 1466502601775 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:50:02 INFO - PROCESS | 2693 | 1466502602060 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 2693 | 1466502602067 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d7800 == 52 [pid = 2693] [id = 613] 02:50:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x92f25400) [pid = 2693] [serial = 1840] [outer = (nil)] 02:50:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x93ba6400) [pid = 2693] [serial = 1841] [outer = 0x92f25400] 02:50:02 INFO - PROCESS | 2693 | 1466502602269 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x950c3800) [pid = 2693] [serial = 1842] [outer = 0x92f25400] 02:50:03 INFO - PROCESS | 2693 | 1466502603163 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1634ms 02:50:03 INFO - PROCESS | 2693 | 1466502603203 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 2693 | 1466502603207 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:50:03 INFO - PROCESS | 2693 | 1466502603213 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 2693 | 1466502603217 Marionette TRACE conn4 <- [1,2426,null,{}] 02:50:03 INFO - PROCESS | 2693 | 1466502603229 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:03 INFO - PROCESS | 2693 | 1466502603237 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:03 INFO - PROCESS | 2693 | 1466502603412 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:50:03 INFO - PROCESS | 2693 | 1466502603630 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 2693 | 1466502603641 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e59f000 == 53 [pid = 2693] [id = 614] 02:50:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x95140800) [pid = 2693] [serial = 1843] [outer = (nil)] 02:50:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x99244800) [pid = 2693] [serial = 1844] [outer = 0x95140800] 02:50:03 INFO - PROCESS | 2693 | 1466502603758 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 178 (0x9a05a400) [pid = 2693] [serial = 1845] [outer = 0x95140800] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab9000 == 52 [pid = 2693] [id = 568] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x911c9400 == 51 [pid = 2693] [id = 569] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901400 == 50 [pid = 2693] [id = 570] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90bc00 == 49 [pid = 2693] [id = 591] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab8000 == 48 [pid = 2693] [id = 593] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcbc00 == 47 [pid = 2693] [id = 594] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x95174800 == 46 [pid = 2693] [id = 595] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce33000 == 45 [pid = 2693] [id = 589] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8d157000 == 44 [pid = 2693] [id = 588] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab7c00 == 43 [pid = 2693] [id = 592] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90c400 == 42 [pid = 2693] [id = 590] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d7800 == 41 [pid = 2693] [id = 613] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8c910800 == 40 [pid = 2693] [id = 612] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2bc00 == 39 [pid = 2693] [id = 611] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x9a05c400 == 38 [pid = 2693] [id = 610] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x9b475c00 == 37 [pid = 2693] [id = 608] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x9c040800 == 36 [pid = 2693] [id = 609] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x9b43dc00 == 35 [pid = 2693] [id = 607] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac5c00 == 34 [pid = 2693] [id = 606] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x9af8b000 == 33 [pid = 2693] [id = 605] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x9a110000 == 32 [pid = 2693] [id = 603] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd7800 == 31 [pid = 2693] [id = 604] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x95494000 == 30 [pid = 2693] [id = 602] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x9104c000 == 29 [pid = 2693] [id = 601] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x95145400 == 28 [pid = 2693] [id = 599] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x95148c00 == 27 [pid = 2693] [id = 600] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8d057000 == 26 [pid = 2693] [id = 598] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04f400 == 25 [pid = 2693] [id = 596] 02:50:06 INFO - PROCESS | 2693 | --DOCSHELL 0x8c909c00 == 24 [pid = 2693] [id = 597] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 177 (0x911c1800) [pid = 2693] [serial = 1724] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x8d04c000) [pid = 2693] [serial = 1662] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x8c90d000) [pid = 2693] [serial = 1661] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x911ac400) [pid = 2693] [serial = 1665] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x91042c00) [pid = 2693] [serial = 1664] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x93046800) [pid = 2693] [serial = 1668] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x925acc00) [pid = 2693] [serial = 1667] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9929e000) [pid = 2693] [serial = 1671] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x96e38000) [pid = 2693] [serial = 1670] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9a059c00) [pid = 2693] [serial = 1674] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9a055400) [pid = 2693] [serial = 1673] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9a810400) [pid = 2693] [serial = 1677] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9a42ec00) [pid = 2693] [serial = 1676] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9ab3ac00) [pid = 2693] [serial = 1680] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x9aac1c00) [pid = 2693] [serial = 1679] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9b051800) [pid = 2693] [serial = 1683] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9b04c800) [pid = 2693] [serial = 1682] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9b473400) [pid = 2693] [serial = 1686] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9b3dd400) [pid = 2693] [serial = 1685] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9bca5000) [pid = 2693] [serial = 1689] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9bc9f800) [pid = 2693] [serial = 1688] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9cc7ac00) [pid = 2693] [serial = 1692] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9cbf3000) [pid = 2693] [serial = 1691] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0xa231d400) [pid = 2693] [serial = 1695] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0xa2097c00) [pid = 2693] [serial = 1694] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9304d000) [pid = 2693] [serial = 1710] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x927ef000) [pid = 2693] [serial = 1709] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x911abc00) [pid = 2693] [serial = 1721] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x8d156c00) [pid = 2693] [serial = 1715] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8d1d0400) [pid = 2693] [serial = 1716] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0xa2534400) [pid = 2693] [serial = 1698] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0xa23b0800) [pid = 2693] [serial = 1697] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x8c906c00) [pid = 2693] [serial = 1712] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x8ce2dc00) [pid = 2693] [serial = 1713] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0xa2fe8c00) [pid = 2693] [serial = 1701] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0xa2fb1000) [pid = 2693] [serial = 1700] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9a80c400) [pid = 2693] [serial = 1704] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x92f22800) [pid = 2693] [serial = 1703] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x91045400) [pid = 2693] [serial = 1707] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8e5a3000) [pid = 2693] [serial = 1706] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8dcbc800) [pid = 2693] [serial = 1719] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x911b6000) [pid = 2693] [serial = 1722] [outer = (nil)] [url = about:blank] 02:50:06 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8dcb3800) [pid = 2693] [serial = 1718] [outer = (nil)] [url = about:blank] 02:50:07 INFO - PROCESS | 2693 | 1466502607276 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 4085ms 02:50:07 INFO - PROCESS | 2693 | 1466502607299 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:50:07 INFO - PROCESS | 2693 | 1466502607305 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:50:07 INFO - PROCESS | 2693 | 1466502607312 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 2693 | 1466502607320 Marionette TRACE conn4 <- [1,2430,null,{}] 02:50:07 INFO - PROCESS | 2693 | 1466502607327 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:07 INFO - PROCESS | 2693 | 1466502607332 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:07 INFO - PROCESS | 2693 | 1466502607614 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:50:07 INFO - PROCESS | 2693 | 1466502607630 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 2693 | 1466502607639 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d057400 == 25 [pid = 2693] [id = 615] 02:50:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x8d057c00) [pid = 2693] [serial = 1846] [outer = (nil)] 02:50:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x8d1d0400) [pid = 2693] [serial = 1847] [outer = 0x8d057c00] 02:50:07 INFO - PROCESS | 2693 | 1466502607712 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x8d1d9800) [pid = 2693] [serial = 1848] [outer = 0x8d057c00] 02:50:08 INFO - PROCESS | 2693 | 1466502608607 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1331ms 02:50:08 INFO - PROCESS | 2693 | 1466502608642 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 2693 | 1466502608649 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:50:08 INFO - PROCESS | 2693 | 1466502608663 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 2693 | 1466502608667 Marionette TRACE conn4 <- [1,2434,null,{}] 02:50:08 INFO - PROCESS | 2693 | 1466502608673 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 2693 | 1466502608679 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:08 INFO - PROCESS | 2693 | 1466502608843 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:50:09 INFO - PROCESS | 2693 | 1466502609015 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 2693 | 1466502609025 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04c800 == 26 [pid = 2693] [id = 616] 02:50:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x8e5a6c00) [pid = 2693] [serial = 1849] [outer = (nil)] 02:50:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9104b400) [pid = 2693] [serial = 1850] [outer = 0x8e5a6c00] 02:50:09 INFO - PROCESS | 2693 | 1466502609095 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x911ac000) [pid = 2693] [serial = 1851] [outer = 0x8e5a6c00] 02:50:10 INFO - PROCESS | 2693 | 1466502610008 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1390ms 02:50:10 INFO - PROCESS | 2693 | 1466502610049 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 2693 | 1466502610053 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:50:10 INFO - PROCESS | 2693 | 1466502610059 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 2693 | 1466502610065 Marionette TRACE conn4 <- [1,2438,null,{}] 02:50:10 INFO - PROCESS | 2693 | 1466502610089 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:10 INFO - PROCESS | 2693 | 1466502610097 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:10 INFO - PROCESS | 2693 | 1466502610358 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:50:10 INFO - PROCESS | 2693 | 1466502610392 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 2693 | 1466502610407 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd0800 == 27 [pid = 2693] [id = 617] 02:50:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x91fd1400) [pid = 2693] [serial = 1852] [outer = (nil)] 02:50:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x91fd5800) [pid = 2693] [serial = 1853] [outer = 0x91fd1400] 02:50:10 INFO - PROCESS | 2693 | 1466502610485 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x92385800) [pid = 2693] [serial = 1854] [outer = 0x91fd1400] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8d050000) [pid = 2693] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x92386c00) [pid = 2693] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x961e3400) [pid = 2693] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x93bae800) [pid = 2693] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x8dab9800) [pid = 2693] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8c90cc00) [pid = 2693] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x922b3800) [pid = 2693] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x96ee1800) [pid = 2693] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8d04e800) [pid = 2693] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9a110800) [pid = 2693] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x92cd9c00) [pid = 2693] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x92387c00) [pid = 2693] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x99e63000) [pid = 2693] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9104a000) [pid = 2693] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x93045c00) [pid = 2693] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8dcb0800) [pid = 2693] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9a05ac00) [pid = 2693] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x8d050400) [pid = 2693] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x91fca000) [pid = 2693] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8e5a1c00) [pid = 2693] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8dcb2000) [pid = 2693] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x925a8c00) [pid = 2693] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:50:12 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x8d050c00) [pid = 2693] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:50:12 INFO - PROCESS | 2693 | 1466502612718 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2695ms 02:50:12 INFO - PROCESS | 2693 | 1466502612755 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 2693 | 1466502612760 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:50:12 INFO - PROCESS | 2693 | 1466502612765 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 2693 | 1466502612769 Marionette TRACE conn4 <- [1,2442,null,{}] 02:50:12 INFO - PROCESS | 2693 | 1466502612774 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:12 INFO - PROCESS | 2693 | 1466502612779 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:12 INFO - PROCESS | 2693 | 1466502612927 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:50:12 INFO - PROCESS | 2693 | 1466502612941 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 2693 | 1466502612947 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb2000 == 28 [pid = 2693] [id = 618] 02:50:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x9104a000) [pid = 2693] [serial = 1855] [outer = (nil)] 02:50:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x91fd8400) [pid = 2693] [serial = 1856] [outer = 0x9104a000] 02:50:13 INFO - PROCESS | 2693 | 1466502613018 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x925a3400) [pid = 2693] [serial = 1857] [outer = 0x9104a000] 02:50:13 INFO - PROCESS | 2693 | 1466502613815 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:50:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1075ms 02:50:13 INFO - PROCESS | 2693 | 1466502613852 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 2693 | 1466502613855 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:50:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:50:13 INFO - PROCESS | 2693 | 1466502613861 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 2693 | 1466502613864 Marionette TRACE conn4 <- [1,2446,null,{}] 02:50:13 INFO - PROCESS | 2693 | 1466502613869 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 2693 | 1466502613874 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:14 INFO - PROCESS | 2693 | 1466502614078 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:50:14 INFO - PROCESS | 2693 | 1466502614100 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 2693 | 1466502614107 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d052400 == 29 [pid = 2693] [id = 619] 02:50:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x8d1cb000) [pid = 2693] [serial = 1858] [outer = (nil)] 02:50:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x927f3000) [pid = 2693] [serial = 1859] [outer = 0x8d1cb000] 02:50:14 INFO - PROCESS | 2693 | 1466502614175 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x92cd4c00) [pid = 2693] [serial = 1860] [outer = 0x8d1cb000] 02:50:15 INFO - PROCESS | 2693 | 1466502615419 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1591ms 02:50:15 INFO - PROCESS | 2693 | 1466502615453 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 2693 | 1466502615459 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:50:15 INFO - PROCESS | 2693 | 1466502615468 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 2693 | 1466502615471 Marionette TRACE conn4 <- [1,2450,null,{}] 02:50:15 INFO - PROCESS | 2693 | 1466502615492 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:15 INFO - PROCESS | 2693 | 1466502615498 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:15 INFO - PROCESS | 2693 | 1466502615709 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:50:16 INFO - PROCESS | 2693 | 1466502616011 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 2693 | 1466502616021 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:16 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce36400 == 30 [pid = 2693] [id = 620] 02:50:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x8d158400) [pid = 2693] [serial = 1861] [outer = (nil)] 02:50:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8dcb7c00) [pid = 2693] [serial = 1862] [outer = 0x8d158400] 02:50:16 INFO - PROCESS | 2693 | 1466502616113 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8e5a5c00) [pid = 2693] [serial = 1863] [outer = 0x8d158400] 02:50:17 INFO - PROCESS | 2693 | 1466502617066 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1634ms 02:50:17 INFO - PROCESS | 2693 | 1466502617101 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 2693 | 1466502617109 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:50:17 INFO - PROCESS | 2693 | 1466502617120 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 2693 | 1466502617124 Marionette TRACE conn4 <- [1,2454,null,{}] 02:50:17 INFO - PROCESS | 2693 | 1466502617131 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:17 INFO - PROCESS | 2693 | 1466502617137 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:17 INFO - PROCESS | 2693 | 1466502617329 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:50:17 INFO - PROCESS | 2693 | 1466502617614 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 2693 | 1466502617623 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d156800 == 31 [pid = 2693] [id = 621] 02:50:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x91fce000) [pid = 2693] [serial = 1864] [outer = (nil)] 02:50:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x925aa800) [pid = 2693] [serial = 1865] [outer = 0x91fce000] 02:50:17 INFO - PROCESS | 2693 | 1466502617757 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x927f9000) [pid = 2693] [serial = 1866] [outer = 0x91fce000] 02:50:18 INFO - PROCESS | 2693 | 1466502618667 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1585ms 02:50:18 INFO - PROCESS | 2693 | 1466502618705 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:50:18 INFO - PROCESS | 2693 | 1466502618710 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:50:18 INFO - PROCESS | 2693 | 1466502618717 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 2693 | 1466502618723 Marionette TRACE conn4 <- [1,2458,null,{}] 02:50:18 INFO - PROCESS | 2693 | 1466502618740 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 2693 | 1466502618749 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:18 INFO - PROCESS | 2693 | 1466502618935 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:50:19 INFO - PROCESS | 2693 | 1466502619131 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 2693 | 1466502619144 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x93baf400 == 32 [pid = 2693] [id = 622] 02:50:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x93bb1000) [pid = 2693] [serial = 1867] [outer = (nil)] 02:50:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x950bac00) [pid = 2693] [serial = 1868] [outer = 0x93bb1000] 02:50:19 INFO - PROCESS | 2693 | 1466502619273 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9513c400) [pid = 2693] [serial = 1869] [outer = 0x93bb1000] 02:50:20 INFO - PROCESS | 2693 | 1466502620269 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 02:50:20 INFO - PROCESS | 2693 | 1466502620300 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 2693 | 1466502620304 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:50:20 INFO - PROCESS | 2693 | 1466502620311 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 2693 | 1466502620314 Marionette TRACE conn4 <- [1,2462,null,{}] 02:50:20 INFO - PROCESS | 2693 | 1466502620320 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:20 INFO - PROCESS | 2693 | 1466502620326 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:20 INFO - PROCESS | 2693 | 1466502620538 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:50:20 INFO - PROCESS | 2693 | 1466502620732 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 2693 | 1466502620738 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x95141400 == 33 [pid = 2693] [id = 623] 02:50:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x95145800) [pid = 2693] [serial = 1870] [outer = (nil)] 02:50:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x95493800) [pid = 2693] [serial = 1871] [outer = 0x95145800] 02:50:20 INFO - PROCESS | 2693 | 1466502620835 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x961e3400) [pid = 2693] [serial = 1872] [outer = 0x95145800] 02:50:21 INFO - PROCESS | 2693 | 1466502621788 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1533ms 02:50:21 INFO - PROCESS | 2693 | 1466502621844 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:50:21 INFO - PROCESS | 2693 | 1466502621855 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:50:21 INFO - PROCESS | 2693 | 1466502621860 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 2693 | 1466502621864 Marionette TRACE conn4 <- [1,2466,null,{}] 02:50:21 INFO - PROCESS | 2693 | 1466502621870 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:21 INFO - PROCESS | 2693 | 1466502621875 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:22 INFO - PROCESS | 2693 | 1466502622054 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:50:22 INFO - PROCESS | 2693 | 1466502622249 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 2693 | 1466502622257 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x9104cc00 == 34 [pid = 2693] [id = 624] 02:50:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x922ad800) [pid = 2693] [serial = 1873] [outer = (nil)] 02:50:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x96ee1800) [pid = 2693] [serial = 1874] [outer = 0x922ad800] 02:50:22 INFO - PROCESS | 2693 | 1466502622343 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x96ee5000) [pid = 2693] [serial = 1875] [outer = 0x922ad800] 02:50:23 INFO - PROCESS | 2693 | 1466502623320 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1534ms 02:50:23 INFO - PROCESS | 2693 | 1466502623395 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 2693 | 1466502623399 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:50:23 INFO - PROCESS | 2693 | 1466502623405 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 2693 | 1466502623409 Marionette TRACE conn4 <- [1,2470,null,{}] 02:50:23 INFO - PROCESS | 2693 | 1466502623414 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 2693 | 1466502623425 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:23 INFO - PROCESS | 2693 | 1466502623667 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:50:23 INFO - PROCESS | 2693 | 1466502623906 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 2693 | 1466502623915 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d1000 == 35 [pid = 2693] [id = 625] 02:50:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x92cd6c00) [pid = 2693] [serial = 1876] [outer = (nil)] 02:50:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9a059000) [pid = 2693] [serial = 1877] [outer = 0x92cd6c00] 02:50:24 INFO - PROCESS | 2693 | 1466502624043 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9a10a000) [pid = 2693] [serial = 1878] [outer = 0x92cd6c00] 02:50:24 INFO - PROCESS | 2693 | 1466502624924 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1583ms 02:50:24 INFO - PROCESS | 2693 | 1466502624989 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 2693 | 1466502624993 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:50:25 INFO - PROCESS | 2693 | 1466502625000 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 2693 | 1466502625004 Marionette TRACE conn4 <- [1,2474,null,{}] 02:50:25 INFO - PROCESS | 2693 | 1466502625010 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:25 INFO - PROCESS | 2693 | 1466502625015 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:25 INFO - PROCESS | 2693 | 1466502625240 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:50:25 INFO - PROCESS | 2693 | 1466502625553 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 2693 | 1466502625560 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a054c00 == 36 [pid = 2693] [id = 626] 02:50:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9a110000) [pid = 2693] [serial = 1879] [outer = (nil)] 02:50:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9a42ec00) [pid = 2693] [serial = 1880] [outer = 0x9a110000] 02:50:25 INFO - PROCESS | 2693 | 1466502625659 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9a4e1400) [pid = 2693] [serial = 1881] [outer = 0x9a110000] 02:50:26 INFO - PROCESS | 2693 | 1466502626550 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1579ms 02:50:26 INFO - PROCESS | 2693 | 1466502626580 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:50:26 INFO - PROCESS | 2693 | 1466502626590 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:50:26 INFO - PROCESS | 2693 | 1466502626597 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 2693 | 1466502626600 Marionette TRACE conn4 <- [1,2478,null,{}] 02:50:26 INFO - PROCESS | 2693 | 1466502626606 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:26 INFO - PROCESS | 2693 | 1466502626611 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:26 INFO - PROCESS | 2693 | 1466502626781 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:50:27 INFO - PROCESS | 2693 | 1466502626981 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 2693 | 1466502626990 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14ac00 == 37 [pid = 2693] [id = 627] 02:50:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x8dab2c00) [pid = 2693] [serial = 1882] [outer = (nil)] 02:50:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9a910400) [pid = 2693] [serial = 1883] [outer = 0x8dab2c00] 02:50:27 INFO - PROCESS | 2693 | 1466502627108 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9a915400) [pid = 2693] [serial = 1884] [outer = 0x8dab2c00] 02:50:28 INFO - PROCESS | 2693 | 1466502628081 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1531ms 02:50:28 INFO - PROCESS | 2693 | 1466502628128 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:50:28 INFO - PROCESS | 2693 | 1466502628132 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:50:28 INFO - PROCESS | 2693 | 1466502628159 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 2693 | 1466502628163 Marionette TRACE conn4 <- [1,2482,null,{}] 02:50:28 INFO - PROCESS | 2693 | 1466502628171 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:28 INFO - PROCESS | 2693 | 1466502628176 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:28 INFO - PROCESS | 2693 | 1466502628352 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:50:28 INFO - PROCESS | 2693 | 1466502628560 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 2693 | 1466502628569 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90fc00 == 38 [pid = 2693] [id = 628] 02:50:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x8ce37800) [pid = 2693] [serial = 1885] [outer = (nil)] 02:50:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9aabc400) [pid = 2693] [serial = 1886] [outer = 0x8ce37800] 02:50:28 INFO - PROCESS | 2693 | 1466502628694 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9aac3000) [pid = 2693] [serial = 1887] [outer = 0x8ce37800] 02:50:29 INFO - PROCESS | 2693 | 1466502629690 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1602ms 02:50:29 INFO - PROCESS | 2693 | 1466502629741 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 2693 | 1466502629745 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:50:29 INFO - PROCESS | 2693 | 1466502629751 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 2693 | 1466502629755 Marionette TRACE conn4 <- [1,2486,null,{}] 02:50:29 INFO - PROCESS | 2693 | 1466502629761 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:29 INFO - PROCESS | 2693 | 1466502629766 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:29 INFO - PROCESS | 2693 | 1466502629958 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:50:30 INFO - PROCESS | 2693 | 1466502630239 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 2693 | 1466502630247 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a805800 == 39 [pid = 2693] [id = 629] 02:50:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9af7e000) [pid = 2693] [serial = 1888] [outer = (nil)] 02:50:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9af82c00) [pid = 2693] [serial = 1889] [outer = 0x9af7e000] 02:50:30 INFO - PROCESS | 2693 | 1466502630397 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9af87800) [pid = 2693] [serial = 1890] [outer = 0x9af7e000] 02:50:31 INFO - PROCESS | 2693 | 1466502631406 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1730ms 02:50:31 INFO - PROCESS | 2693 | 1466502631482 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 2693 | 1466502631486 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:50:31 INFO - PROCESS | 2693 | 1466502631493 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 2693 | 1466502631498 Marionette TRACE conn4 <- [1,2490,null,{}] 02:50:31 INFO - PROCESS | 2693 | 1466502631503 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:31 INFO - PROCESS | 2693 | 1466502631509 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:31 INFO - PROCESS | 2693 | 1466502631760 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:50:32 INFO - PROCESS | 2693 | 1466502632018 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 2693 | 1466502632026 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af8bc00 == 40 [pid = 2693] [id = 630] 02:50:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9b053000) [pid = 2693] [serial = 1891] [outer = (nil)] 02:50:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9b14b000) [pid = 2693] [serial = 1892] [outer = 0x9b053000] 02:50:32 INFO - PROCESS | 2693 | 1466502632157 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9b3dec00) [pid = 2693] [serial = 1893] [outer = 0x9b053000] 02:50:33 INFO - PROCESS | 2693 | 1466502633067 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1631ms 02:50:33 INFO - PROCESS | 2693 | 1466502633128 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 2693 | 1466502633132 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:50:33 INFO - PROCESS | 2693 | 1466502633139 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 2693 | 1466502633143 Marionette TRACE conn4 <- [1,2494,null,{}] 02:50:33 INFO - PROCESS | 2693 | 1466502633148 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:33 INFO - PROCESS | 2693 | 1466502633154 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:33 INFO - PROCESS | 2693 | 1466502633333 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:50:33 INFO - PROCESS | 2693 | 1466502633540 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 2693 | 1466502633552 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c905800 == 41 [pid = 2693] [id = 631] 02:50:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x8d04e000) [pid = 2693] [serial = 1894] [outer = (nil)] 02:50:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x9b473000) [pid = 2693] [serial = 1895] [outer = 0x8d04e000] 02:50:33 INFO - PROCESS | 2693 | 1466502633675 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9b47a400) [pid = 2693] [serial = 1896] [outer = 0x8d04e000] 02:50:34 INFO - PROCESS | 2693 | 1466502634707 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1635ms 02:50:34 INFO - PROCESS | 2693 | 1466502634774 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:50:34 INFO - PROCESS | 2693 | 1466502634778 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:50:34 INFO - PROCESS | 2693 | 1466502634784 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 2693 | 1466502634788 Marionette TRACE conn4 <- [1,2498,null,{}] 02:50:34 INFO - PROCESS | 2693 | 1466502634794 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:34 INFO - PROCESS | 2693 | 1466502634799 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:34 INFO - PROCESS | 2693 | 1466502634974 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:50:35 INFO - PROCESS | 2693 | 1466502635312 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 2693 | 1466502635318 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90bc00 == 42 [pid = 2693] [id = 632] 02:50:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x8d155c00) [pid = 2693] [serial = 1897] [outer = (nil)] 02:50:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9b11b800) [pid = 2693] [serial = 1898] [outer = 0x8d155c00] 02:50:35 INFO - PROCESS | 2693 | 1466502635414 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x9b47f400) [pid = 2693] [serial = 1899] [outer = 0x8d155c00] 02:50:36 INFO - PROCESS | 2693 | 1466502636372 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1629ms 02:50:36 INFO - PROCESS | 2693 | 1466502636415 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 2693 | 1466502636420 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:50:36 INFO - PROCESS | 2693 | 1466502636426 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 2693 | 1466502636430 Marionette TRACE conn4 <- [1,2502,null,{}] 02:50:36 INFO - PROCESS | 2693 | 1466502636436 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:36 INFO - PROCESS | 2693 | 1466502636442 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:36 INFO - PROCESS | 2693 | 1466502636623 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:50:36 INFO - PROCESS | 2693 | 1466502636850 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 2693 | 1466502636856 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2c000 == 43 [pid = 2693] [id = 633] 02:50:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x8d051000) [pid = 2693] [serial = 1900] [outer = (nil)] 02:50:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x911b7c00) [pid = 2693] [serial = 1901] [outer = 0x8d051000] 02:50:36 INFO - PROCESS | 2693 | 1466502636944 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x922b2c00) [pid = 2693] [serial = 1902] [outer = 0x8d051000] 02:50:37 INFO - PROCESS | 2693 | 1466502637930 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1785ms 02:50:38 INFO - PROCESS | 2693 | 1466502638226 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 2693 | 1466502638234 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:50:38 INFO - PROCESS | 2693 | 1466502638244 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 2693 | 1466502638249 Marionette TRACE conn4 <- [1,2506,null,{}] 02:50:38 INFO - PROCESS | 2693 | 1466502638267 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 2693 | 1466502638273 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:38 INFO - PROCESS | 2693 | 1466502638446 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:50:38 INFO - PROCESS | 2693 | 1466502638679 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 2693 | 1466502638695 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2d000 == 44 [pid = 2693] [id = 634] 02:50:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x8d058c00) [pid = 2693] [serial = 1903] [outer = (nil)] 02:50:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8d155800) [pid = 2693] [serial = 1904] [outer = 0x8d058c00] 02:50:38 INFO - PROCESS | 2693 | 1466502638810 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x8d157c00) [pid = 2693] [serial = 1905] [outer = 0x8d058c00] 02:50:39 INFO - PROCESS | 2693 | 1466502639766 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1601ms 02:50:39 INFO - PROCESS | 2693 | 1466502639846 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 2693 | 1466502639851 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:50:39 INFO - PROCESS | 2693 | 1466502639861 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 2693 | 1466502639867 Marionette TRACE conn4 <- [1,2510,null,{}] 02:50:39 INFO - PROCESS | 2693 | 1466502639872 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:39 INFO - PROCESS | 2693 | 1466502639877 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:40 INFO - PROCESS | 2693 | 1466502640174 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:50:40 INFO - PROCESS | 2693 | 1466502640550 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 2693 | 1466502640562 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce37000 == 45 [pid = 2693] [id = 635] 02:50:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x8d04b000) [pid = 2693] [serial = 1906] [outer = (nil)] 02:50:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x8daaf400) [pid = 2693] [serial = 1907] [outer = 0x8d04b000] 02:50:40 INFO - PROCESS | 2693 | 1466502640679 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x911bcc00) [pid = 2693] [serial = 1908] [outer = 0x8d04b000] 02:50:40 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb2000 == 44 [pid = 2693] [id = 618] 02:50:40 INFO - PROCESS | 2693 | --DOCSHELL 0x91fd0800 == 43 [pid = 2693] [id = 617] 02:50:41 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04c800 == 42 [pid = 2693] [id = 616] 02:50:41 INFO - PROCESS | 2693 | --DOCSHELL 0x8d057400 == 41 [pid = 2693] [id = 615] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x95176800) [pid = 2693] [serial = 1742] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x961e3000) [pid = 2693] [serial = 1743] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x911c4c00) [pid = 2693] [serial = 1725] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x93045400) [pid = 2693] [serial = 1739] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x93ba8800) [pid = 2693] [serial = 1740] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9259ec00) [pid = 2693] [serial = 1733] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x925a6000) [pid = 2693] [serial = 1734] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x911b5400) [pid = 2693] [serial = 1730] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x911c9c00) [pid = 2693] [serial = 1731] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x8d14bc00) [pid = 2693] [serial = 1727] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x8daae800) [pid = 2693] [serial = 1728] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x92cd7c00) [pid = 2693] [serial = 1736] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x92cdb400) [pid = 2693] [serial = 1737] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9513cc00) [pid = 2693] [serial = 1790] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x95147400) [pid = 2693] [serial = 1784] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x961ed800) [pid = 2693] [serial = 1787] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x9a005400) [pid = 2693] [serial = 1754] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9a00c000) [pid = 2693] [serial = 1755] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x8ce31c00) [pid = 2693] [serial = 1772] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x8d04b400) [pid = 2693] [serial = 1773] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x93040400) [pid = 2693] [serial = 1781] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x99755800) [pid = 2693] [serial = 1751] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x99763800) [pid = 2693] [serial = 1752] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9a912400) [pid = 2693] [serial = 1763] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9a916c00) [pid = 2693] [serial = 1764] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9a111800) [pid = 2693] [serial = 1757] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9a321c00) [pid = 2693] [serial = 1758] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9836a000) [pid = 2693] [serial = 1748] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x99240800) [pid = 2693] [serial = 1749] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9104a800) [pid = 2693] [serial = 1775] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x911b7000) [pid = 2693] [serial = 1776] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9a808800) [pid = 2693] [serial = 1760] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9a80d000) [pid = 2693] [serial = 1761] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x96ed7800) [pid = 2693] [serial = 1745] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x96e33800) [pid = 2693] [serial = 1746] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9a9fa800) [pid = 2693] [serial = 1766] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9aac0c00) [pid = 2693] [serial = 1767] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x91fcf400) [pid = 2693] [serial = 1778] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9237f400) [pid = 2693] [serial = 1779] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x911c1c00) [pid = 2693] [serial = 1769] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x92386000) [pid = 2693] [serial = 1770] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9836f800) [pid = 2693] [serial = 1788] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x99e5bc00) [pid = 2693] [serial = 1791] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9548d800) [pid = 2693] [serial = 1785] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x93dd2400) [pid = 2693] [serial = 1782] [outer = (nil)] [url = about:blank] 02:50:41 INFO - PROCESS | 2693 | 1466502641560 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1754ms 02:50:41 INFO - PROCESS | 2693 | 1466502641614 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 2693 | 1466502641619 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:50:41 INFO - PROCESS | 2693 | 1466502641625 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 2693 | 1466502641629 Marionette TRACE conn4 <- [1,2514,null,{}] 02:50:41 INFO - PROCESS | 2693 | 1466502641647 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:41 INFO - PROCESS | 2693 | 1466502641655 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:41 INFO - PROCESS | 2693 | 1466502641824 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:50:41 INFO - PROCESS | 2693 | 1466502641836 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 2693 | 1466502641848 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fc9800 == 42 [pid = 2693] [id = 636] 02:50:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x91fd5c00) [pid = 2693] [serial = 1909] [outer = (nil)] 02:50:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x925a0800) [pid = 2693] [serial = 1910] [outer = 0x91fd5c00] 02:50:41 INFO - PROCESS | 2693 | 1466502641919 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x927eac00) [pid = 2693] [serial = 1911] [outer = 0x91fd5c00] 02:50:42 INFO - PROCESS | 2693 | 1466502642913 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1344ms 02:50:42 INFO - PROCESS | 2693 | 1466502642970 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 2693 | 1466502642973 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:50:42 INFO - PROCESS | 2693 | 1466502642980 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 2693 | 1466502642982 Marionette TRACE conn4 <- [1,2518,null,{}] 02:50:42 INFO - PROCESS | 2693 | 1466502642988 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:42 INFO - PROCESS | 2693 | 1466502642993 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:43 INFO - PROCESS | 2693 | 1466502643241 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:50:43 INFO - PROCESS | 2693 | 1466502643255 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 2693 | 1466502643261 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90a800 == 43 [pid = 2693] [id = 637] 02:50:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x92cd1c00) [pid = 2693] [serial = 1912] [outer = (nil)] 02:50:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x92f30800) [pid = 2693] [serial = 1913] [outer = 0x92cd1c00] 02:50:43 INFO - PROCESS | 2693 | 1466502643332 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x93ba9400) [pid = 2693] [serial = 1914] [outer = 0x92cd1c00] 02:50:44 INFO - PROCESS | 2693 | 1466502644227 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1283ms 02:50:44 INFO - PROCESS | 2693 | 1466502644263 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 2693 | 1466502644267 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:50:44 INFO - PROCESS | 2693 | 1466502644273 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 2693 | 1466502644275 Marionette TRACE conn4 <- [1,2522,null,{}] 02:50:44 INFO - PROCESS | 2693 | 1466502644319 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 2693 | 1466502644324 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:44 INFO - PROCESS | 2693 | 1466502644553 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:50:44 INFO - PROCESS | 2693 | 1466502644587 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:44 INFO - PROCESS | 2693 | 1466502644603 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14e800 == 44 [pid = 2693] [id = 638] 02:50:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x927ea800) [pid = 2693] [serial = 1915] [outer = (nil)] 02:50:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9513c800) [pid = 2693] [serial = 1916] [outer = 0x927ea800] 02:50:44 INFO - PROCESS | 2693 | 1466502644679 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9517fc00) [pid = 2693] [serial = 1917] [outer = 0x927ea800] 02:50:45 INFO - PROCESS | 2693 | 1466502645912 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8dab8800) [pid = 2693] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x99e60800) [pid = 2693] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x8d057c00) [pid = 2693] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x95149400) [pid = 2693] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9104a000) [pid = 2693] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9af81400) [pid = 2693] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x91fd3800) [pid = 2693] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x91fd1400) [pid = 2693] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x922b8400) [pid = 2693] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9b524400) [pid = 2693] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8d1d0800) [pid = 2693] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9aabec00) [pid = 2693] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9a438c00) [pid = 2693] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x92f25400) [pid = 2693] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x9c040c00) [pid = 2693] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:50:45 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x961ea000) [pid = 2693] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:50:46 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x8ce37400) [pid = 2693] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:50:46 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x8e5a6c00) [pid = 2693] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:50:46 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x95140800) [pid = 2693] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:50:46 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x9b476400) [pid = 2693] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:50:46 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x9a803000) [pid = 2693] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:50:46 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x9b057c00) [pid = 2693] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1789ms 02:50:46 INFO - PROCESS | 2693 | 1466502646062 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 2693 | 1466502646066 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:50:46 INFO - PROCESS | 2693 | 1466502646071 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 2693 | 1466502646074 Marionette TRACE conn4 <- [1,2526,null,{}] 02:50:46 INFO - PROCESS | 2693 | 1466502646080 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:46 INFO - PROCESS | 2693 | 1466502646089 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:46 INFO - PROCESS | 2693 | 1466502646324 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:50:46 INFO - PROCESS | 2693 | 1466502646468 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 2693 | 1466502646477 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14bc00 == 45 [pid = 2693] [id = 639] 02:50:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x950b9c00) [pid = 2693] [serial = 1918] [outer = (nil)] 02:50:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x961e2400) [pid = 2693] [serial = 1919] [outer = 0x950b9c00] 02:50:46 INFO - PROCESS | 2693 | 1466502646544 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x96ede400) [pid = 2693] [serial = 1920] [outer = 0x950b9c00] 02:50:47 INFO - PROCESS | 2693 | 1466502647264 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1234ms 02:50:47 INFO - PROCESS | 2693 | 1466502647307 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 2693 | 1466502647310 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:50:47 INFO - PROCESS | 2693 | 1466502647317 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 2693 | 1466502647320 Marionette TRACE conn4 <- [1,2530,null,{}] 02:50:47 INFO - PROCESS | 2693 | 1466502647336 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:47 INFO - PROCESS | 2693 | 1466502647340 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:47 INFO - PROCESS | 2693 | 1466502647509 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:50:47 INFO - PROCESS | 2693 | 1466502647521 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 2693 | 1466502647532 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x922ae000 == 46 [pid = 2693] [id = 640] 02:50:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x922b8400) [pid = 2693] [serial = 1921] [outer = (nil)] 02:50:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x996b8c00) [pid = 2693] [serial = 1922] [outer = 0x922b8400] 02:50:47 INFO - PROCESS | 2693 | 1466502647601 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x997e9800) [pid = 2693] [serial = 1923] [outer = 0x922b8400] 02:50:48 INFO - PROCESS | 2693 | 1466502648812 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1536ms 02:50:48 INFO - PROCESS | 2693 | 1466502648854 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:50:48 INFO - PROCESS | 2693 | 1466502648863 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:50:48 INFO - PROCESS | 2693 | 1466502648871 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 2693 | 1466502648877 Marionette TRACE conn4 <- [1,2534,null,{}] 02:50:48 INFO - PROCESS | 2693 | 1466502648887 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 2693 | 1466502648893 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:49 INFO - PROCESS | 2693 | 1466502649125 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:50:49 INFO - PROCESS | 2693 | 1466502649383 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 2693 | 1466502649394 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d150c00 == 47 [pid = 2693] [id = 641] 02:50:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x8d159800) [pid = 2693] [serial = 1924] [outer = (nil)] 02:50:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x8dcbbc00) [pid = 2693] [serial = 1925] [outer = 0x8d159800] 02:50:49 INFO - PROCESS | 2693 | 1466502649523 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x91050400) [pid = 2693] [serial = 1926] [outer = 0x8d159800] 02:50:50 INFO - PROCESS | 2693 | 1466502650481 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1689ms 02:50:50 INFO - PROCESS | 2693 | 1466502650560 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:50:50 INFO - PROCESS | 2693 | 1466502650568 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:50:50 INFO - PROCESS | 2693 | 1466502650579 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 2693 | 1466502650583 Marionette TRACE conn4 <- [1,2538,null,{}] 02:50:50 INFO - PROCESS | 2693 | 1466502650590 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:50 INFO - PROCESS | 2693 | 1466502650597 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:50 INFO - PROCESS | 2693 | 1466502650848 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:50:51 INFO - PROCESS | 2693 | 1466502651207 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 2693 | 1466502651219 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c6400 == 48 [pid = 2693] [id = 642] 02:50:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x922ac400) [pid = 2693] [serial = 1927] [outer = (nil)] 02:50:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x92384800) [pid = 2693] [serial = 1928] [outer = 0x922ac400] 02:50:51 INFO - PROCESS | 2693 | 1466502651309 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x92cd7000) [pid = 2693] [serial = 1929] [outer = 0x922ac400] 02:50:52 INFO - PROCESS | 2693 | 1466502652262 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1746ms 02:50:52 INFO - PROCESS | 2693 | 1466502652325 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 2693 | 1466502652330 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:50:52 INFO - PROCESS | 2693 | 1466502652336 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 2693 | 1466502652343 Marionette TRACE conn4 <- [1,2542,null,{}] 02:50:52 INFO - PROCESS | 2693 | 1466502652359 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:52 INFO - PROCESS | 2693 | 1466502652368 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:52 INFO - PROCESS | 2693 | 1466502652599 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:50:52 INFO - PROCESS | 2693 | 1466502652849 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 2693 | 1466502652862 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x92386000 == 49 [pid = 2693] [id = 643] 02:50:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x96ee4800) [pid = 2693] [serial = 1930] [outer = (nil)] 02:50:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x99e5e000) [pid = 2693] [serial = 1931] [outer = 0x96ee4800] 02:50:52 INFO - PROCESS | 2693 | 1466502652992 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9a051400) [pid = 2693] [serial = 1932] [outer = 0x96ee4800] 02:50:53 INFO - PROCESS | 2693 | 1466502653891 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1592ms 02:50:53 INFO - PROCESS | 2693 | 1466502653929 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:50:53 INFO - PROCESS | 2693 | 1466502653934 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:50:53 INFO - PROCESS | 2693 | 1466502653940 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 2693 | 1466502653944 Marionette TRACE conn4 <- [1,2546,null,{}] 02:50:53 INFO - PROCESS | 2693 | 1466502653949 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:53 INFO - PROCESS | 2693 | 1466502653955 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:54 INFO - PROCESS | 2693 | 1466502654147 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:50:54 INFO - PROCESS | 2693 | 1466502654347 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 2693 | 1466502654356 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x92ce0000 == 50 [pid = 2693] [id = 644] 02:50:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x95143800) [pid = 2693] [serial = 1933] [outer = (nil)] 02:50:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9a111800) [pid = 2693] [serial = 1934] [outer = 0x95143800] 02:50:54 INFO - PROCESS | 2693 | 1466502654482 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9a328800) [pid = 2693] [serial = 1935] [outer = 0x95143800] 02:50:55 INFO - PROCESS | 2693 | 1466502655480 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1580ms 02:50:55 INFO - PROCESS | 2693 | 1466502655526 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:50:55 INFO - PROCESS | 2693 | 1466502655530 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:50:55 INFO - PROCESS | 2693 | 1466502655537 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 2693 | 1466502655541 Marionette TRACE conn4 <- [1,2550,null,{}] 02:50:55 INFO - PROCESS | 2693 | 1466502655547 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:55 INFO - PROCESS | 2693 | 1466502655552 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:55 INFO - PROCESS | 2693 | 1466502655755 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:50:55 INFO - PROCESS | 2693 | 1466502655957 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 2693 | 1466502655967 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x99758000 == 51 [pid = 2693] [id = 645] 02:50:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9a00b800) [pid = 2693] [serial = 1936] [outer = (nil)] 02:50:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9a80c800) [pid = 2693] [serial = 1937] [outer = 0x9a00b800] 02:50:56 INFO - PROCESS | 2693 | 1466502656091 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9a8c4c00) [pid = 2693] [serial = 1938] [outer = 0x9a00b800] 02:50:57 INFO - PROCESS | 2693 | 1466502657134 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1640ms 02:50:57 INFO - PROCESS | 2693 | 1466502657177 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 2693 | 1466502657181 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:50:57 INFO - PROCESS | 2693 | 1466502657187 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 2693 | 1466502657191 Marionette TRACE conn4 <- [1,2554,null,{}] 02:50:57 INFO - PROCESS | 2693 | 1466502657196 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 2693 | 1466502657207 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:57 INFO - PROCESS | 2693 | 1466502657423 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:50:57 INFO - PROCESS | 2693 | 1466502657666 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 2693 | 1466502657675 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a803000 == 52 [pid = 2693] [id = 646] 02:50:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9a806000) [pid = 2693] [serial = 1939] [outer = (nil)] 02:50:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9af7f400) [pid = 2693] [serial = 1940] [outer = 0x9a806000] 02:50:57 INFO - PROCESS | 2693 | 1466502657802 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9b05a400) [pid = 2693] [serial = 1941] [outer = 0x9a806000] 02:50:58 INFO - PROCESS | 2693 | 1466502658708 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1581ms 02:50:58 INFO - PROCESS | 2693 | 1466502658768 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 2693 | 1466502658773 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:50:58 INFO - PROCESS | 2693 | 1466502658779 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 2693 | 1466502658782 Marionette TRACE conn4 <- [1,2558,null,{}] 02:50:58 INFO - PROCESS | 2693 | 1466502658788 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:58 INFO - PROCESS | 2693 | 1466502658794 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:58 INFO - PROCESS | 2693 | 1466502658977 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:50:59 INFO - PROCESS | 2693 | 1466502659191 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 2693 | 1466502659200 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:50:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2c800 == 53 [pid = 2693] [id = 647] 02:50:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x96e33400) [pid = 2693] [serial = 1942] [outer = (nil)] 02:50:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9b13f400) [pid = 2693] [serial = 1943] [outer = 0x96e33400] 02:50:59 INFO - PROCESS | 2693 | 1466502659325 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9b43dc00) [pid = 2693] [serial = 1944] [outer = 0x96e33400] 02:51:00 INFO - PROCESS | 2693 | 1466502660313 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1586ms 02:51:00 INFO - PROCESS | 2693 | 1466502660366 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 2693 | 1466502660370 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:51:00 INFO - PROCESS | 2693 | 1466502660378 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 2693 | 1466502660382 Marionette TRACE conn4 <- [1,2562,null,{}] 02:51:00 INFO - PROCESS | 2693 | 1466502660387 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:00 INFO - PROCESS | 2693 | 1466502660393 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:00 INFO - PROCESS | 2693 | 1466502660585 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:51:00 INFO - PROCESS | 2693 | 1466502660789 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 2693 | 1466502660798 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04d800 == 54 [pid = 2693] [id = 648] 02:51:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x911c5c00) [pid = 2693] [serial = 1945] [outer = (nil)] 02:51:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9bc18000) [pid = 2693] [serial = 1946] [outer = 0x911c5c00] 02:51:00 INFO - PROCESS | 2693 | 1466502660924 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9bcdb800) [pid = 2693] [serial = 1947] [outer = 0x911c5c00] 02:51:02 INFO - PROCESS | 2693 | 1466502662025 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1678ms 02:51:02 INFO - PROCESS | 2693 | 1466502662058 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 2693 | 1466502662061 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:51:02 INFO - PROCESS | 2693 | 1466502662068 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 2693 | 1466502662072 Marionette TRACE conn4 <- [1,2566,null,{}] 02:51:02 INFO - PROCESS | 2693 | 1466502662077 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 2693 | 1466502662083 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:02 INFO - PROCESS | 2693 | 1466502662277 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:51:02 INFO - PROCESS | 2693 | 1466502662533 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 2693 | 1466502662540 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b47d800 == 55 [pid = 2693] [id = 649] 02:51:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9bc0e000) [pid = 2693] [serial = 1948] [outer = (nil)] 02:51:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9c046800) [pid = 2693] [serial = 1949] [outer = 0x9bc0e000] 02:51:02 INFO - PROCESS | 2693 | 1466502662663 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9c047800) [pid = 2693] [serial = 1950] [outer = 0x9bc0e000] 02:51:03 INFO - PROCESS | 2693 | 1466502663555 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1530ms 02:51:03 INFO - PROCESS | 2693 | 1466502663599 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 2693 | 1466502663603 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:51:03 INFO - PROCESS | 2693 | 1466502663609 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 2693 | 1466502663612 Marionette TRACE conn4 <- [1,2570,null,{}] 02:51:03 INFO - PROCESS | 2693 | 1466502663618 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:03 INFO - PROCESS | 2693 | 1466502663623 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:03 INFO - PROCESS | 2693 | 1466502663809 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:51:04 INFO - PROCESS | 2693 | 1466502664067 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 2693 | 1466502664076 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aaba800 == 56 [pid = 2693] [id = 650] 02:51:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9bc98c00) [pid = 2693] [serial = 1951] [outer = (nil)] 02:51:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9cbc6800) [pid = 2693] [serial = 1952] [outer = 0x9bc98c00] 02:51:04 INFO - PROCESS | 2693 | 1466502664217 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9cbf5400) [pid = 2693] [serial = 1953] [outer = 0x9bc98c00] 02:51:05 INFO - PROCESS | 2693 | 1466502665153 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1579ms 02:51:05 INFO - PROCESS | 2693 | 1466502665189 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 2693 | 1466502665193 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:51:05 INFO - PROCESS | 2693 | 1466502665199 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 2693 | 1466502665204 Marionette TRACE conn4 <- [1,2574,null,{}] 02:51:05 INFO - PROCESS | 2693 | 1466502665209 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:05 INFO - PROCESS | 2693 | 1466502665215 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:05 INFO - PROCESS | 2693 | 1466502665438 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:51:05 INFO - PROCESS | 2693 | 1466502665701 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 2693 | 1466502665710 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x9cbce800 == 57 [pid = 2693] [id = 651] 02:51:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9cc2c800) [pid = 2693] [serial = 1954] [outer = (nil)] 02:51:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9d907400) [pid = 2693] [serial = 1955] [outer = 0x9cc2c800] 02:51:05 INFO - PROCESS | 2693 | 1466502665852 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9d969400) [pid = 2693] [serial = 1956] [outer = 0x9cc2c800] 02:51:06 INFO - PROCESS | 2693 | 1466502666786 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1631ms 02:51:06 INFO - PROCESS | 2693 | 1466502666831 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:51:06 INFO - PROCESS | 2693 | 1466502666835 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:51:06 INFO - PROCESS | 2693 | 1466502666841 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 2693 | 1466502666844 Marionette TRACE conn4 <- [1,2578,null,{}] 02:51:06 INFO - PROCESS | 2693 | 1466502666850 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:06 INFO - PROCESS | 2693 | 1466502666855 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:07 INFO - PROCESS | 2693 | 1466502667039 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:51:07 INFO - PROCESS | 2693 | 1466502667248 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 2693 | 1466502667255 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x9cc32400 == 58 [pid = 2693] [id = 652] 02:51:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9d907000) [pid = 2693] [serial = 1957] [outer = (nil)] 02:51:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0xa1189c00) [pid = 2693] [serial = 1958] [outer = 0x9d907000] 02:51:07 INFO - PROCESS | 2693 | 1466502667371 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0xa1191800) [pid = 2693] [serial = 1959] [outer = 0x9d907000] 02:51:08 INFO - PROCESS | 2693 | 1466502668323 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1529ms 02:51:08 INFO - PROCESS | 2693 | 1466502668387 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 2693 | 1466502668391 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:51:08 INFO - PROCESS | 2693 | 1466502668400 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 2693 | 1466502668403 Marionette TRACE conn4 <- [1,2582,null,{}] 02:51:08 INFO - PROCESS | 2693 | 1466502668409 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:08 INFO - PROCESS | 2693 | 1466502668414 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:08 INFO - PROCESS | 2693 | 1466502668598 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:51:08 INFO - PROCESS | 2693 | 1466502668836 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 2693 | 1466502668844 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04b400 == 59 [pid = 2693] [id = 653] 02:51:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x8d050800) [pid = 2693] [serial = 1960] [outer = (nil)] 02:51:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x911aac00) [pid = 2693] [serial = 1961] [outer = 0x8d050800] 02:51:08 INFO - PROCESS | 2693 | 1466502668965 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x925a2400) [pid = 2693] [serial = 1962] [outer = 0x8d050800] 02:51:09 INFO - PROCESS | 2693 | 1466502669948 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 02:51:09 INFO - PROCESS | 2693 | 1466502669984 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:51:09 INFO - PROCESS | 2693 | 1466502669990 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:51:09 INFO - PROCESS | 2693 | 1466502669997 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 2693 | 1466502670000 Marionette TRACE conn4 <- [1,2586,null,{}] 02:51:10 INFO - PROCESS | 2693 | 1466502670030 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 2693 | 1466502670034 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:10 INFO - PROCESS | 2693 | 1466502670219 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:51:11 INFO - PROCESS | 2693 | 1466502671128 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 2693 | 1466502671139 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:11 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d049400 == 60 [pid = 2693] [id = 654] 02:51:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x8d04d000) [pid = 2693] [serial = 1963] [outer = (nil)] 02:51:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x8d14d000) [pid = 2693] [serial = 1964] [outer = 0x8d04d000] 02:51:11 INFO - PROCESS | 2693 | 1466502671243 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x8d1ccc00) [pid = 2693] [serial = 1965] [outer = 0x8d04d000] 02:51:12 INFO - PROCESS | 2693 | 1466502672163 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2202ms 02:51:12 INFO - PROCESS | 2693 | 1466502672200 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 2693 | 1466502672206 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:51:12 INFO - PROCESS | 2693 | 1466502672213 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 2693 | 1466502672218 Marionette TRACE conn4 <- [1,2590,null,{}] 02:51:12 INFO - PROCESS | 2693 | 1466502672226 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:12 INFO - PROCESS | 2693 | 1466502672233 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:12 INFO - PROCESS | 2693 | 1466502672411 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:51:12 INFO - PROCESS | 2693 | 1466502672621 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:12 INFO - PROCESS | 2693 | 1466502672628 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8daae800 == 61 [pid = 2693] [id = 655] 02:51:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x911b4000) [pid = 2693] [serial = 1966] [outer = (nil)] 02:51:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x91fd3800) [pid = 2693] [serial = 1967] [outer = 0x911b4000] 02:51:12 INFO - PROCESS | 2693 | 1466502672742 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x922bb400) [pid = 2693] [serial = 1968] [outer = 0x911b4000] 02:51:13 INFO - PROCESS | 2693 | 1466502673794 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1632ms 02:51:13 INFO - PROCESS | 2693 | 1466502673850 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:51:13 INFO - PROCESS | 2693 | 1466502673855 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:51:13 INFO - PROCESS | 2693 | 1466502673862 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 2693 | 1466502673866 Marionette TRACE conn4 <- [1,2594,null,{}] 02:51:13 INFO - PROCESS | 2693 | 1466502673872 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:13 INFO - PROCESS | 2693 | 1466502673877 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:14 INFO - PROCESS | 2693 | 1466502674059 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:51:14 INFO - PROCESS | 2693 | 1466502674275 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 2693 | 1466502674284 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:14 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04c000 == 62 [pid = 2693] [id = 656] 02:51:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x8d04e400) [pid = 2693] [serial = 1969] [outer = (nil)] 02:51:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x9513e800) [pid = 2693] [serial = 1970] [outer = 0x8d04e400] 02:51:14 INFO - PROCESS | 2693 | 1466502674403 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x97876400) [pid = 2693] [serial = 1971] [outer = 0x8d04e400] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14bc00 == 61 [pid = 2693] [id = 639] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14e800 == 60 [pid = 2693] [id = 638] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90a800 == 59 [pid = 2693] [id = 637] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x91fc9800 == 58 [pid = 2693] [id = 636] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce37000 == 57 [pid = 2693] [id = 635] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2d000 == 56 [pid = 2693] [id = 634] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8e59f000 == 55 [pid = 2693] [id = 614] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce36400 == 54 [pid = 2693] [id = 620] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d052400 == 53 [pid = 2693] [id = 619] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14ac00 == 52 [pid = 2693] [id = 627] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d156800 == 51 [pid = 2693] [id = 621] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x95141400 == 50 [pid = 2693] [id = 623] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9104cc00 == 49 [pid = 2693] [id = 624] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d1000 == 48 [pid = 2693] [id = 625] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9a054c00 == 47 [pid = 2693] [id = 626] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9a805800 == 46 [pid = 2693] [id = 629] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2c000 == 45 [pid = 2693] [id = 633] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90bc00 == 44 [pid = 2693] [id = 632] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90fc00 == 43 [pid = 2693] [id = 628] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9af8bc00 == 42 [pid = 2693] [id = 630] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8c905800 == 41 [pid = 2693] [id = 631] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x93baf400 == 40 [pid = 2693] [id = 622] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d049400 == 39 [pid = 2693] [id = 654] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8daae800 == 38 [pid = 2693] [id = 655] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04b400 == 37 [pid = 2693] [id = 653] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9cc32400 == 36 [pid = 2693] [id = 652] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9aaba800 == 35 [pid = 2693] [id = 650] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9cbce800 == 34 [pid = 2693] [id = 651] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9b47d800 == 33 [pid = 2693] [id = 649] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04d800 == 32 [pid = 2693] [id = 648] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x9a803000 == 31 [pid = 2693] [id = 646] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2c800 == 30 [pid = 2693] [id = 647] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x99758000 == 29 [pid = 2693] [id = 645] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x92ce0000 == 28 [pid = 2693] [id = 644] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x92386000 == 27 [pid = 2693] [id = 643] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x8d150c00 == 26 [pid = 2693] [id = 641] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x911c6400 == 25 [pid = 2693] [id = 642] 02:51:17 INFO - PROCESS | 2693 | --DOCSHELL 0x922ae000 == 24 [pid = 2693] [id = 640] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x927f3000) [pid = 2693] [serial = 1859] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x91042800) [pid = 2693] [serial = 1839] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9a113400) [pid = 2693] [serial = 1802] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x8d1d0400) [pid = 2693] [serial = 1847] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9b14dc00) [pid = 2693] [serial = 1814] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x91fd8400) [pid = 2693] [serial = 1856] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9b478c00) [pid = 2693] [serial = 1820] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x922bb000) [pid = 2693] [serial = 1796] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x92385800) [pid = 2693] [serial = 1854] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9a8ccc00) [pid = 2693] [serial = 1806] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9a4e2400) [pid = 2693] [serial = 1803] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9c039400) [pid = 2693] [serial = 1824] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x8dcbd400) [pid = 2693] [serial = 1794] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9af8cc00) [pid = 2693] [serial = 1809] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x8d1d9800) [pid = 2693] [serial = 1848] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x925a3400) [pid = 2693] [serial = 1857] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9b05ac00) [pid = 2693] [serial = 1812] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x93ba6400) [pid = 2693] [serial = 1841] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9af82400) [pid = 2693] [serial = 1808] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x8dab4800) [pid = 2693] [serial = 1793] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9c0a4000) [pid = 2693] [serial = 1829] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x9a005c00) [pid = 2693] [serial = 1800] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9b3d5400) [pid = 2693] [serial = 1815] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8daba800) [pid = 2693] [serial = 1835] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x911ac000) [pid = 2693] [serial = 1851] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9c0a7800) [pid = 2693] [serial = 1830] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x950c3800) [pid = 2693] [serial = 1842] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9bc1b400) [pid = 2693] [serial = 1823] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x99244800) [pid = 2693] [serial = 1844] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9c046400) [pid = 2693] [serial = 1826] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8dcb4800) [pid = 2693] [serial = 1838] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9c0a2800) [pid = 2693] [serial = 1832] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9b444800) [pid = 2693] [serial = 1818] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9a80f400) [pid = 2693] [serial = 1805] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x925abc00) [pid = 2693] [serial = 1797] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9b47b800) [pid = 2693] [serial = 1821] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9c09e000) [pid = 2693] [serial = 1827] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9a05a400) [pid = 2693] [serial = 1845] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9104b400) [pid = 2693] [serial = 1850] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9cbf2400) [pid = 2693] [serial = 1833] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9b3e0000) [pid = 2693] [serial = 1817] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9b056c00) [pid = 2693] [serial = 1811] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x96ee4400) [pid = 2693] [serial = 1799] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x91fca800) [pid = 2693] [serial = 1836] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x91fd5800) [pid = 2693] [serial = 1853] [outer = (nil)] [url = about:blank] 02:51:17 INFO - PROCESS | 2693 | 1466502677962 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 4135ms 02:51:18 INFO - PROCESS | 2693 | 1466502677998 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 2693 | 1466502678002 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:51:18 INFO - PROCESS | 2693 | 1466502678012 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 2693 | 1466502678016 Marionette TRACE conn4 <- [1,2598,null,{}] 02:51:18 INFO - PROCESS | 2693 | 1466502678024 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:18 INFO - PROCESS | 2693 | 1466502678030 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:18 INFO - PROCESS | 2693 | 1466502678256 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:51:18 INFO - PROCESS | 2693 | 1466502678468 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 2693 | 1466502678476 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14ac00 == 25 [pid = 2693] [id = 657] 02:51:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8d14bc00) [pid = 2693] [serial = 1972] [outer = (nil)] 02:51:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x8d1d7c00) [pid = 2693] [serial = 1973] [outer = 0x8d14bc00] 02:51:18 INFO - PROCESS | 2693 | 1466502678550 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8dab1000) [pid = 2693] [serial = 1974] [outer = 0x8d14bc00] 02:51:19 INFO - PROCESS | 2693 | 1466502679334 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1383ms 02:51:19 INFO - PROCESS | 2693 | 1466502679394 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 2693 | 1466502679401 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:51:19 INFO - PROCESS | 2693 | 1466502679411 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 2693 | 1466502679415 Marionette TRACE conn4 <- [1,2602,null,{}] 02:51:19 INFO - PROCESS | 2693 | 1466502679421 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:19 INFO - PROCESS | 2693 | 1466502679426 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:19 INFO - PROCESS | 2693 | 1466502679669 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:51:19 INFO - PROCESS | 2693 | 1466502679685 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 2693 | 1466502679693 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:19 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e59d800 == 26 [pid = 2693] [id = 658] 02:51:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x91047400) [pid = 2693] [serial = 1975] [outer = (nil)] 02:51:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9104bc00) [pid = 2693] [serial = 1976] [outer = 0x91047400] 02:51:19 INFO - PROCESS | 2693 | 1466502679765 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x911ab000) [pid = 2693] [serial = 1977] [outer = 0x91047400] 02:51:20 INFO - PROCESS | 2693 | 1466502680831 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1489ms 02:51:20 INFO - PROCESS | 2693 | 1466502680900 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 2693 | 1466502680904 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:51:20 INFO - PROCESS | 2693 | 1466502680917 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 2693 | 1466502680923 Marionette TRACE conn4 <- [1,2606,null,{}] 02:51:20 INFO - PROCESS | 2693 | 1466502680940 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:20 INFO - PROCESS | 2693 | 1466502680949 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:21 INFO - PROCESS | 2693 | 1466502681175 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:51:21 INFO - PROCESS | 2693 | 1466502681292 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 2693 | 1466502681303 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c7400 == 27 [pid = 2693] [id = 659] 02:51:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x911c9000) [pid = 2693] [serial = 1978] [outer = (nil)] 02:51:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x91fd1000) [pid = 2693] [serial = 1979] [outer = 0x911c9000] 02:51:21 INFO - PROCESS | 2693 | 1466502681376 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x922b1800) [pid = 2693] [serial = 1980] [outer = 0x911c9000] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x950b9c00) [pid = 2693] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x8d04e000) [pid = 2693] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x8dab2c00) [pid = 2693] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x95145800) [pid = 2693] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8d155c00) [pid = 2693] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8d158400) [pid = 2693] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x922b8400) [pid = 2693] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x91fce000) [pid = 2693] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9b053000) [pid = 2693] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x8d04b000) [pid = 2693] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x92cd6c00) [pid = 2693] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8ce37800) [pid = 2693] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x927ea800) [pid = 2693] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x92cd1c00) [pid = 2693] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x8d1cb000) [pid = 2693] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x922ad800) [pid = 2693] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x8d058c00) [pid = 2693] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x9af7e000) [pid = 2693] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x91fd5c00) [pid = 2693] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x8d051000) [pid = 2693] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x93bb1000) [pid = 2693] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:51:23 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x9a110000) [pid = 2693] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:51:23 INFO - PROCESS | 2693 | 1466502683544 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2643ms 02:51:23 INFO - PROCESS | 2693 | 1466502683561 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 2693 | 1466502683565 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:51:23 INFO - PROCESS | 2693 | 1466502683570 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 2693 | 1466502683574 Marionette TRACE conn4 <- [1,2610,null,{}] 02:51:23 INFO - PROCESS | 2693 | 1466502683579 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:23 INFO - PROCESS | 2693 | 1466502683584 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:23 INFO - PROCESS | 2693 | 1466502683791 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:51:23 INFO - PROCESS | 2693 | 1466502683810 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 2693 | 1466502683820 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce38400 == 28 [pid = 2693] [id = 660] 02:51:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x8d051000) [pid = 2693] [serial = 1981] [outer = (nil)] 02:51:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x911bdc00) [pid = 2693] [serial = 1982] [outer = 0x8d051000] 02:51:23 INFO - PROCESS | 2693 | 1466502683890 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x9238d800) [pid = 2693] [serial = 1983] [outer = 0x8d051000] 02:51:24 INFO - PROCESS | 2693 | 1466502684714 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1183ms 02:51:24 INFO - PROCESS | 2693 | 1466502684755 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 2693 | 1466502684758 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:51:24 INFO - PROCESS | 2693 | 1466502684764 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 2693 | 1466502684768 Marionette TRACE conn4 <- [1,2614,null,{}] 02:51:24 INFO - PROCESS | 2693 | 1466502684784 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:24 INFO - PROCESS | 2693 | 1466502684788 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:24 INFO - PROCESS | 2693 | 1466502684946 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:51:24 INFO - PROCESS | 2693 | 1466502684959 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 2693 | 1466502684967 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x911bf000 == 29 [pid = 2693] [id = 661] 02:51:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x9259f800) [pid = 2693] [serial = 1984] [outer = (nil)] 02:51:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x927edc00) [pid = 2693] [serial = 1985] [outer = 0x9259f800] 02:51:25 INFO - PROCESS | 2693 | 1466502685042 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x92cd3c00) [pid = 2693] [serial = 1986] [outer = 0x9259f800] 02:51:26 INFO - PROCESS | 2693 | 1466502686281 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1592ms 02:51:26 INFO - PROCESS | 2693 | 1466502686359 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 2693 | 1466502686366 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:51:26 INFO - PROCESS | 2693 | 1466502686374 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 2693 | 1466502686382 Marionette TRACE conn4 <- [1,2618,null,{}] 02:51:26 INFO - PROCESS | 2693 | 1466502686389 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 2693 | 1466502686395 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:26 INFO - PROCESS | 2693 | 1466502686621 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:51:26 INFO - PROCESS | 2693 | 1466502686870 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 2693 | 1466502686877 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d158c00 == 30 [pid = 2693] [id = 662] 02:51:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x8d1d1400) [pid = 2693] [serial = 1987] [outer = (nil)] 02:51:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x8e59ec00) [pid = 2693] [serial = 1988] [outer = 0x8d1d1400] 02:51:27 INFO - PROCESS | 2693 | 1466502687018 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x91047000) [pid = 2693] [serial = 1989] [outer = 0x8d1d1400] 02:51:27 INFO - PROCESS | 2693 | 1466502687970 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1635ms 02:51:28 INFO - PROCESS | 2693 | 1466502688010 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 2693 | 1466502688018 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:51:28 INFO - PROCESS | 2693 | 1466502688028 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 2693 | 1466502688032 Marionette TRACE conn4 <- [1,2622,null,{}] 02:51:28 INFO - PROCESS | 2693 | 1466502688039 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 2693 | 1466502688046 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:28 INFO - PROCESS | 2693 | 1466502688240 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:51:28 INFO - PROCESS | 2693 | 1466502688436 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 2693 | 1466502688446 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04d800 == 31 [pid = 2693] [id = 663] 02:51:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x91fd4000) [pid = 2693] [serial = 1990] [outer = (nil)] 02:51:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x925a7000) [pid = 2693] [serial = 1991] [outer = 0x91fd4000] 02:51:28 INFO - PROCESS | 2693 | 1466502688626 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x922b8000) [pid = 2693] [serial = 1992] [outer = 0x91fd4000] 02:51:29 INFO - PROCESS | 2693 | 1466502689587 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1638ms 02:51:29 INFO - PROCESS | 2693 | 1466502689666 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 2693 | 1466502689671 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:51:29 INFO - PROCESS | 2693 | 1466502689678 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 2693 | 1466502689684 Marionette TRACE conn4 <- [1,2626,null,{}] 02:51:29 INFO - PROCESS | 2693 | 1466502689701 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:29 INFO - PROCESS | 2693 | 1466502689710 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:29 INFO - PROCESS | 2693 | 1466502689938 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:51:30 INFO - PROCESS | 2693 | 1466502690239 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 2693 | 1466502690250 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x92f2b800 == 32 [pid = 2693] [id = 664] 02:51:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9303fc00) [pid = 2693] [serial = 1993] [outer = (nil)] 02:51:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x950bb000) [pid = 2693] [serial = 1994] [outer = 0x9303fc00] 02:51:30 INFO - PROCESS | 2693 | 1466502690343 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x95141c00) [pid = 2693] [serial = 1995] [outer = 0x9303fc00] 02:51:31 INFO - PROCESS | 2693 | 1466502691280 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1642ms 02:51:31 INFO - PROCESS | 2693 | 1466502691320 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 2693 | 1466502691325 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:51:31 INFO - PROCESS | 2693 | 1466502691331 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 2693 | 1466502691335 Marionette TRACE conn4 <- [1,2630,null,{}] 02:51:31 INFO - PROCESS | 2693 | 1466502691340 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 2693 | 1466502691346 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:31 INFO - PROCESS | 2693 | 1466502691531 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:51:31 INFO - PROCESS | 2693 | 1466502691726 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 2693 | 1466502691732 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c5400 == 33 [pid = 2693] [id = 665] 02:51:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x93dd6c00) [pid = 2693] [serial = 1996] [outer = (nil)] 02:51:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x961e8400) [pid = 2693] [serial = 1997] [outer = 0x93dd6c00] 02:51:31 INFO - PROCESS | 2693 | 1466502691816 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x961e9c00) [pid = 2693] [serial = 1998] [outer = 0x93dd6c00] 02:51:32 INFO - PROCESS | 2693 | 1466502692838 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1584ms 02:51:32 INFO - PROCESS | 2693 | 1466502692916 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 2693 | 1466502692920 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:51:32 INFO - PROCESS | 2693 | 1466502692926 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 2693 | 1466502692930 Marionette TRACE conn4 <- [1,2634,null,{}] 02:51:32 INFO - PROCESS | 2693 | 1466502692936 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:32 INFO - PROCESS | 2693 | 1466502692941 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:33 INFO - PROCESS | 2693 | 1466502693154 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:51:33 INFO - PROCESS | 2693 | 1466502693402 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 2693 | 1466502693411 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd1c00 == 34 [pid = 2693] [id = 666] 02:51:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x95148000) [pid = 2693] [serial = 1999] [outer = (nil)] 02:51:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x96ee3400) [pid = 2693] [serial = 2000] [outer = 0x95148000] 02:51:33 INFO - PROCESS | 2693 | 1466502693541 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x97875c00) [pid = 2693] [serial = 2001] [outer = 0x95148000] 02:51:34 INFO - PROCESS | 2693 | 1466502694509 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1629ms 02:51:34 INFO - PROCESS | 2693 | 1466502694556 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 2693 | 1466502694560 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:51:34 INFO - PROCESS | 2693 | 1466502694566 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 2693 | 1466502694570 Marionette TRACE conn4 <- [1,2638,null,{}] 02:51:34 INFO - PROCESS | 2693 | 1466502694576 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:34 INFO - PROCESS | 2693 | 1466502694587 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:34 INFO - PROCESS | 2693 | 1466502694829 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:51:35 INFO - PROCESS | 2693 | 1466502695067 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 2693 | 1466502695073 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce37c00 == 35 [pid = 2693] [id = 667] 02:51:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x8dcb1c00) [pid = 2693] [serial = 2002] [outer = (nil)] 02:51:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x996b5000) [pid = 2693] [serial = 2003] [outer = 0x8dcb1c00] 02:51:35 INFO - PROCESS | 2693 | 1466502695203 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9a004800) [pid = 2693] [serial = 2004] [outer = 0x8dcb1c00] 02:51:36 INFO - PROCESS | 2693 | 1466502696126 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1632ms 02:51:36 INFO - PROCESS | 2693 | 1466502696200 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 2693 | 1466502696203 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:51:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:51:36 INFO - PROCESS | 2693 | 1466502696210 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 2693 | 1466502696213 Marionette TRACE conn4 <- [1,2642,null,{}] 02:51:36 INFO - PROCESS | 2693 | 1466502696219 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:36 INFO - PROCESS | 2693 | 1466502696225 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:36 INFO - PROCESS | 2693 | 1466502696429 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:51:36 INFO - PROCESS | 2693 | 1466502696624 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:36 INFO - PROCESS | 2693 | 1466502696630 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14dc00 == 36 [pid = 2693] [id = 668] 02:51:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x92cdac00) [pid = 2693] [serial = 2005] [outer = (nil)] 02:51:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9a05ac00) [pid = 2693] [serial = 2006] [outer = 0x92cdac00] 02:51:36 INFO - PROCESS | 2693 | 1466502696716 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9a059400) [pid = 2693] [serial = 2007] [outer = 0x92cdac00] 02:51:37 INFO - PROCESS | 2693 | 1466502697663 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:51:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:51:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1483ms 02:51:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:51:37 INFO - PROCESS | 2693 | 1466502697694 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 2693 | 1466502697697 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:51:37 INFO - PROCESS | 2693 | 1466502697704 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - PROCESS | 2693 | 1466502697707 Marionette TRACE conn4 <- [1,2646,null,{}] 02:51:37 INFO - PROCESS | 2693 | 1466502697713 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:37 INFO - PROCESS | 2693 | 1466502697718 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:37 INFO - PROCESS | 2693 | 1466502697904 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:51:38 INFO - PROCESS | 2693 | 1466502698102 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 2693 | 1466502698111 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:38 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce30000 == 37 [pid = 2693] [id = 669] 02:51:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x8d151400) [pid = 2693] [serial = 2008] [outer = (nil)] 02:51:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9a116800) [pid = 2693] [serial = 2009] [outer = 0x8d151400] 02:51:38 INFO - PROCESS | 2693 | 1466502698229 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9a329800) [pid = 2693] [serial = 2010] [outer = 0x8d151400] 02:51:39 INFO - PROCESS | 2693 | 1466502699193 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:51:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1532ms 02:51:39 INFO - PROCESS | 2693 | 1466502699236 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:51:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:51:39 INFO - PROCESS | 2693 | 1466502699240 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:51:39 INFO - PROCESS | 2693 | 1466502699247 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 2693 | 1466502699251 Marionette TRACE conn4 <- [1,2650,null,{}] 02:51:39 INFO - PROCESS | 2693 | 1466502699257 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:39 INFO - PROCESS | 2693 | 1466502699262 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:39 INFO - PROCESS | 2693 | 1466502699436 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:51:39 INFO - PROCESS | 2693 | 1466502699633 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 2693 | 1466502699642 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c902c00 == 38 [pid = 2693] [id = 670] 02:51:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8dcb6400) [pid = 2693] [serial = 2011] [outer = (nil)] 02:51:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9a806c00) [pid = 2693] [serial = 2012] [outer = 0x8dcb6400] 02:51:39 INFO - PROCESS | 2693 | 1466502699723 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x9a809000) [pid = 2693] [serial = 2013] [outer = 0x8dcb6400] 02:51:40 INFO - PROCESS | 2693 | 1466502700710 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:51:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:51:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1531ms 02:51:40 INFO - PROCESS | 2693 | 1466502700777 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 02:51:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:51:40 INFO - PROCESS | 2693 | 1466502700782 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 02:51:40 INFO - PROCESS | 2693 | 1466502700788 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 2693 | 1466502700792 Marionette TRACE conn4 <- [1,2654,null,{}] 02:51:40 INFO - PROCESS | 2693 | 1466502700798 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:40 INFO - PROCESS | 2693 | 1466502700803 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:41 INFO - PROCESS | 2693 | 1466502701002 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 02:51:41 INFO - PROCESS | 2693 | 1466502701259 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 2693 | 1466502701267 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c5000 == 39 [pid = 2693] [id = 671] 02:51:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9a916400) [pid = 2693] [serial = 2014] [outer = (nil)] 02:51:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9a91c800) [pid = 2693] [serial = 2015] [outer = 0x9a916400] 02:51:41 INFO - PROCESS | 2693 | 1466502701393 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9a9fa000) [pid = 2693] [serial = 2016] [outer = 0x9a916400] 02:51:42 INFO - PROCESS | 2693 | 1466502702342 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:51:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1592ms 02:51:42 INFO - PROCESS | 2693 | 1466502702381 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 2693 | 1466502702388 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 02:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:51:42 INFO - PROCESS | 2693 | 1466502702396 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 2693 | 1466502702401 Marionette TRACE conn4 <- [1,2658,null,{}] 02:51:42 INFO - PROCESS | 2693 | 1466502702408 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:42 INFO - PROCESS | 2693 | 1466502702414 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:42 INFO - PROCESS | 2693 | 1466502702616 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 02:51:42 INFO - PROCESS | 2693 | 1466502702868 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 2693 | 1466502702881 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac3400 == 40 [pid = 2693] [id = 672] 02:51:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9aac7c00) [pid = 2693] [serial = 2017] [outer = (nil)] 02:51:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9af81000) [pid = 2693] [serial = 2018] [outer = 0x9aac7c00] 02:51:43 INFO - PROCESS | 2693 | 1466502703016 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9af8bc00) [pid = 2693] [serial = 2019] [outer = 0x9aac7c00] 02:51:43 INFO - PROCESS | 2693 | 1466502703899 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:51:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:51:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1540ms 02:51:43 INFO - PROCESS | 2693 | 1466502703936 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 02:51:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:51:43 INFO - PROCESS | 2693 | 1466502703941 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 02:51:43 INFO - PROCESS | 2693 | 1466502703948 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 2693 | 1466502703951 Marionette TRACE conn4 <- [1,2662,null,{}] 02:51:43 INFO - PROCESS | 2693 | 1466502703957 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:43 INFO - PROCESS | 2693 | 1466502703962 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:44 INFO - PROCESS | 2693 | 1466502704141 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 02:51:44 INFO - PROCESS | 2693 | 1466502704354 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 2693 | 1466502704365 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x93ba9000 == 41 [pid = 2693] [id = 673] 02:51:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x95174400) [pid = 2693] [serial = 2020] [outer = (nil)] 02:51:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9b04f800) [pid = 2693] [serial = 2021] [outer = 0x95174400] 02:51:44 INFO - PROCESS | 2693 | 1466502704483 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x9b144400) [pid = 2693] [serial = 2022] [outer = 0x95174400] 02:51:45 INFO - PROCESS | 2693 | 1466502705486 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:51:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:51:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1580ms 02:51:45 INFO - PROCESS | 2693 | 1466502705528 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 02:51:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:51:45 INFO - PROCESS | 2693 | 1466502705532 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 02:51:45 INFO - PROCESS | 2693 | 1466502705538 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 2693 | 1466502705542 Marionette TRACE conn4 <- [1,2666,null,{}] 02:51:45 INFO - PROCESS | 2693 | 1466502705547 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 2693 | 1466502705553 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:45 INFO - PROCESS | 2693 | 1466502705744 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 02:51:45 INFO - PROCESS | 2693 | 1466502705955 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 2693 | 1466502705964 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c908400 == 42 [pid = 2693] [id = 674] 02:51:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x8dab3400) [pid = 2693] [serial = 2023] [outer = (nil)] 02:51:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9b14dc00) [pid = 2693] [serial = 2024] [outer = 0x8dab3400] 02:51:46 INFO - PROCESS | 2693 | 1466502706104 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9b3d6000) [pid = 2693] [serial = 2025] [outer = 0x8dab3400] 02:51:47 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:47 INFO - PROCESS | 2693 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:51:47 INFO - PROCESS | 2693 | 1466502707494 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:51:47 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) 02:51:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1983ms 02:51:47 INFO - PROCESS | 2693 | 1466502707520 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 2693 | 1466502707524 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 02:51:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:51:47 INFO - PROCESS | 2693 | 1466502707629 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 2693 | 1466502707633 Marionette TRACE conn4 <- [1,2670,null,{}] 02:51:47 INFO - PROCESS | 2693 | 1466502707645 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:47 INFO - PROCESS | 2693 | 1466502707649 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:47 INFO - PROCESS | 2693 | 1466502707814 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 02:51:48 INFO - PROCESS | 2693 | 1466502708075 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 2693 | 1466502708086 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c901800 == 43 [pid = 2693] [id = 675] 02:51:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x8c902000) [pid = 2693] [serial = 2026] [outer = (nil)] 02:51:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x8c90cc00) [pid = 2693] [serial = 2027] [outer = 0x8c902000] 02:51:48 INFO - PROCESS | 2693 | 1466502708399 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x8ce37400) [pid = 2693] [serial = 2028] [outer = 0x8c902000] 02:51:49 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:49 INFO - PROCESS | 2693 | 1466502709790 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:51:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 02:51:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:51:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:51:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2273ms 02:51:49 INFO - PROCESS | 2693 | 1466502709814 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 2693 | 1466502709818 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 02:51:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:51:49 INFO - PROCESS | 2693 | 1466502709827 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 2693 | 1466502709832 Marionette TRACE conn4 <- [1,2674,null,{}] 02:51:49 INFO - PROCESS | 2693 | 1466502709839 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:49 INFO - PROCESS | 2693 | 1466502709846 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:50 INFO - PROCESS | 2693 | 1466502710101 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 02:51:50 INFO - PROCESS | 2693 | 1466502710298 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 2693 | 1466502710309 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d154800 == 44 [pid = 2693] [id = 676] 02:51:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x8d158000) [pid = 2693] [serial = 2029] [outer = (nil)] 02:51:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x8e5a1000) [pid = 2693] [serial = 2030] [outer = 0x8d158000] 02:51:50 INFO - PROCESS | 2693 | 1466502710411 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x911b0800) [pid = 2693] [serial = 2031] [outer = 0x8d158000] 02:51:50 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce38400 == 43 [pid = 2693] [id = 660] 02:51:50 INFO - PROCESS | 2693 | --DOCSHELL 0x911c7400 == 42 [pid = 2693] [id = 659] 02:51:50 INFO - PROCESS | 2693 | --DOCSHELL 0x8e59d800 == 41 [pid = 2693] [id = 658] 02:51:50 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14ac00 == 40 [pid = 2693] [id = 657] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x996b8c00) [pid = 2693] [serial = 1922] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x997e9800) [pid = 2693] [serial = 1923] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x96ede400) [pid = 2693] [serial = 1920] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x925aa800) [pid = 2693] [serial = 1865] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9b3dec00) [pid = 2693] [serial = 1893] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x8daaf400) [pid = 2693] [serial = 1907] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9a10a000) [pid = 2693] [serial = 1878] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x9aac3000) [pid = 2693] [serial = 1887] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9517fc00) [pid = 2693] [serial = 1917] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x92f30800) [pid = 2693] [serial = 1913] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x927f9000) [pid = 2693] [serial = 1866] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x911bcc00) [pid = 2693] [serial = 1908] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x92cd4c00) [pid = 2693] [serial = 1860] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x96ee1800) [pid = 2693] [serial = 1874] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x8d157c00) [pid = 2693] [serial = 1905] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x9af82c00) [pid = 2693] [serial = 1889] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x927eac00) [pid = 2693] [serial = 1911] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x922b2c00) [pid = 2693] [serial = 1902] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x93ba9400) [pid = 2693] [serial = 1914] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x950bac00) [pid = 2693] [serial = 1868] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9b14b000) [pid = 2693] [serial = 1892] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9a4e1400) [pid = 2693] [serial = 1881] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9513c800) [pid = 2693] [serial = 1916] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x911b7c00) [pid = 2693] [serial = 1901] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x96ee5000) [pid = 2693] [serial = 1875] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x961e2400) [pid = 2693] [serial = 1919] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9513c400) [pid = 2693] [serial = 1869] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9a059000) [pid = 2693] [serial = 1877] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9aabc400) [pid = 2693] [serial = 1886] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8d155800) [pid = 2693] [serial = 1904] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9b473000) [pid = 2693] [serial = 1895] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9a910400) [pid = 2693] [serial = 1883] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9a915400) [pid = 2693] [serial = 1884] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x925a0800) [pid = 2693] [serial = 1910] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x95493800) [pid = 2693] [serial = 1871] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9af87800) [pid = 2693] [serial = 1890] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9b47f400) [pid = 2693] [serial = 1899] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x961e3400) [pid = 2693] [serial = 1872] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9a42ec00) [pid = 2693] [serial = 1880] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8dcb7c00) [pid = 2693] [serial = 1862] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8e5a5c00) [pid = 2693] [serial = 1863] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x9b11b800) [pid = 2693] [serial = 1898] [outer = (nil)] [url = about:blank] 02:51:50 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x9b47a400) [pid = 2693] [serial = 1896] [outer = (nil)] [url = about:blank] 02:51:51 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:51 INFO - PROCESS | 2693 | 1466502711738 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:51:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 02:51:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:51:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:51:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:51:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1935ms 02:51:51 INFO - PROCESS | 2693 | 1466502711762 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 2693 | 1466502711766 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 02:51:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:51:51 INFO - PROCESS | 2693 | 1466502711777 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 2693 | 1466502711780 Marionette TRACE conn4 <- [1,2678,null,{}] 02:51:51 INFO - PROCESS | 2693 | 1466502711786 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:51 INFO - PROCESS | 2693 | 1466502711791 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:51 INFO - PROCESS | 2693 | 1466502711963 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 02:51:52 INFO - PROCESS | 2693 | 1466502712170 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 2693 | 1466502712176 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x911b8c00 == 41 [pid = 2693] [id = 677] 02:51:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x911bbc00) [pid = 2693] [serial = 2032] [outer = (nil)] 02:51:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x9259d800) [pid = 2693] [serial = 2033] [outer = 0x911bbc00] 02:51:52 INFO - PROCESS | 2693 | 1466502712255 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x927eec00) [pid = 2693] [serial = 2034] [outer = 0x911bbc00] 02:51:53 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:53 INFO - PROCESS | 2693 | 1466502713475 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:51:53 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) 02:51:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1731ms 02:51:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:51:53 INFO - PROCESS | 2693 | 1466502713507 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 2693 | 1466502713510 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 02:51:53 INFO - PROCESS | 2693 | 1466502713517 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 2693 | 1466502713522 Marionette TRACE conn4 <- [1,2682,null,{}] 02:51:53 INFO - PROCESS | 2693 | 1466502713547 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:53 INFO - PROCESS | 2693 | 1466502713555 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:53 INFO - PROCESS | 2693 | 1466502713806 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 02:51:53 INFO - PROCESS | 2693 | 1466502713851 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 2693 | 1466502713857 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a2c00 == 42 [pid = 2693] [id = 678] 02:51:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x92cdb000) [pid = 2693] [serial = 2035] [outer = (nil)] 02:51:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x950bb400) [pid = 2693] [serial = 2036] [outer = 0x92cdb000] 02:51:53 INFO - PROCESS | 2693 | 1466502713926 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x9513e400) [pid = 2693] [serial = 2037] [outer = 0x92cdb000] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9d907000) [pid = 2693] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9bc0e000) [pid = 2693] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x9cc2c800) [pid = 2693] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8d050800) [pid = 2693] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x922ac400) [pid = 2693] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x9a806000) [pid = 2693] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x8d051000) [pid = 2693] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x9a00b800) [pid = 2693] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x8d04e400) [pid = 2693] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x8d14bc00) [pid = 2693] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x91047400) [pid = 2693] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x8d04d000) [pid = 2693] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x96ee4800) [pid = 2693] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x96e33400) [pid = 2693] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x8d159800) [pid = 2693] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x95143800) [pid = 2693] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 110 (0x911c9000) [pid = 2693] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x911b4000) [pid = 2693] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x9bc98c00) [pid = 2693] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:51:55 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x911c5c00) [pid = 2693] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:51:55 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:55 INFO - PROCESS | 2693 | 1466502715205 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:51:55 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) 02:51:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1744ms 02:51:55 INFO - PROCESS | 2693 | 1466502715261 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 2693 | 1466502715265 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 02:51:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:51:55 INFO - PROCESS | 2693 | 1466502715271 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 2693 | 1466502715273 Marionette TRACE conn4 <- [1,2686,null,{}] 02:51:55 INFO - PROCESS | 2693 | 1466502715279 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:55 INFO - PROCESS | 2693 | 1466502715284 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:55 INFO - PROCESS | 2693 | 1466502715510 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 02:51:55 INFO - PROCESS | 2693 | 1466502715652 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 2693 | 1466502715661 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04e400 == 43 [pid = 2693] [id = 679] 02:51:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x8d051000) [pid = 2693] [serial = 2038] [outer = (nil)] 02:51:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x911c9800) [pid = 2693] [serial = 2039] [outer = 0x8d051000] 02:51:55 INFO - PROCESS | 2693 | 1466502715728 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x92cd1c00) [pid = 2693] [serial = 2040] [outer = 0x8d051000] 02:51:56 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:56 INFO - PROCESS | 2693 | 1466502716903 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:51:56 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 02:51:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:51:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:51:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1681ms 02:51:56 INFO - PROCESS | 2693 | 1466502716956 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 2693 | 1466502716960 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 02:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:51:56 INFO - PROCESS | 2693 | 1466502716966 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 2693 | 1466502716969 Marionette TRACE conn4 <- [1,2690,null,{}] 02:51:56 INFO - PROCESS | 2693 | 1466502716974 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:56 INFO - PROCESS | 2693 | 1466502716979 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:57 INFO - PROCESS | 2693 | 1466502717128 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 02:51:57 INFO - PROCESS | 2693 | 1466502717471 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 2693 | 1466502717485 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90fc00 == 44 [pid = 2693] [id = 680] 02:51:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x8c910800) [pid = 2693] [serial = 2041] [outer = (nil)] 02:51:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x8ce31000) [pid = 2693] [serial = 2042] [outer = 0x8c910800] 02:51:57 INFO - PROCESS | 2693 | 1466502717572 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x8d053000) [pid = 2693] [serial = 2043] [outer = 0x8c910800] 02:51:58 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:51:59 INFO - PROCESS | 2693 | 1466502718994 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:51:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:51:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:51:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:51:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2079ms 02:51:59 INFO - PROCESS | 2693 | 1466502719049 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 2693 | 1466502719055 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 02:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:51:59 INFO - PROCESS | 2693 | 1466502719166 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 2693 | 1466502719171 Marionette TRACE conn4 <- [1,2694,null,{}] 02:51:59 INFO - PROCESS | 2693 | 1466502719182 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:59 INFO - PROCESS | 2693 | 1466502719187 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:59 INFO - PROCESS | 2693 | 1466502719372 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 02:51:59 INFO - PROCESS | 2693 | 1466502719579 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 2693 | 1466502719590 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:51:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d155800 == 45 [pid = 2693] [id = 681] 02:51:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x8d1d3400) [pid = 2693] [serial = 2044] [outer = (nil)] 02:51:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x91043000) [pid = 2693] [serial = 2045] [outer = 0x8d1d3400] 02:51:59 INFO - PROCESS | 2693 | 1466502719715 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x911b5400) [pid = 2693] [serial = 2046] [outer = 0x8d1d3400] 02:52:01 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:52:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:52:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:52:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2041ms 02:52:01 INFO - PROCESS | 2693 | 1466502721140 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:52:01 INFO - PROCESS | 2693 | 1466502721160 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 2693 | 1466502721167 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 02:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:52:01 INFO - PROCESS | 2693 | 1466502721174 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 2693 | 1466502721178 Marionette TRACE conn4 <- [1,2698,null,{}] 02:52:01 INFO - PROCESS | 2693 | 1466502721184 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:01 INFO - PROCESS | 2693 | 1466502721190 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:01 INFO - PROCESS | 2693 | 1466502721474 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 02:52:01 INFO - PROCESS | 2693 | 1466502721676 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 2693 | 1466502721688 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:01 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab0000 == 46 [pid = 2693] [id = 682] 02:52:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x8dcb6800) [pid = 2693] [serial = 2047] [outer = (nil)] 02:52:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x92f29000) [pid = 2693] [serial = 2048] [outer = 0x8dcb6800] 02:52:01 INFO - PROCESS | 2693 | 1466502721810 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x93bb1400) [pid = 2693] [serial = 2049] [outer = 0x8dcb6800] 02:52:03 INFO - PROCESS | 2693 | SkCairoFTTypeface::onFilterRec unimplemented 02:52:03 INFO - PROCESS | 2693 | 1466502723231 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:52:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:52:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:52:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:52:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2089ms 02:52:03 INFO - PROCESS | 2693 | 1466502723266 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 2693 | 1466502723271 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 02:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:52:03 INFO - PROCESS | 2693 | 1466502723288 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 2693 | 1466502723298 Marionette TRACE conn4 <- [1,2702,null,{}] 02:52:03 INFO - PROCESS | 2693 | 1466502723305 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:03 INFO - PROCESS | 2693 | 1466502723312 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:03 INFO - PROCESS | 2693 | 1466502723583 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 02:52:03 INFO - PROCESS | 2693 | 1466502723795 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 2693 | 1466502723804 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cdec00 == 47 [pid = 2693] [id = 683] 02:52:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x92ce0400) [pid = 2693] [serial = 2050] [outer = (nil)] 02:52:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x961e4400) [pid = 2693] [serial = 2051] [outer = 0x92ce0400] 02:52:03 INFO - PROCESS | 2693 | 1466502723924 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x96ee4800) [pid = 2693] [serial = 2052] [outer = 0x92ce0400] 02:52:04 INFO - PROCESS | 2693 | 1466502724875 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:52:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1649ms 02:52:04 INFO - PROCESS | 2693 | 1466502724929 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 2693 | 1466502724934 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 02:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:52:04 INFO - PROCESS | 2693 | 1466502724940 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 2693 | 1466502724944 Marionette TRACE conn4 <- [1,2706,null,{}] 02:52:04 INFO - PROCESS | 2693 | 1466502724950 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:04 INFO - PROCESS | 2693 | 1466502724955 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:05 INFO - PROCESS | 2693 | 1466502725185 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 02:52:05 INFO - PROCESS | 2693 | 1466502725435 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:05 INFO - PROCESS | 2693 | 1466502725445 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd8800 == 48 [pid = 2693] [id = 684] 02:52:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x961e6800) [pid = 2693] [serial = 2053] [outer = (nil)] 02:52:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x992f5400) [pid = 2693] [serial = 2054] [outer = 0x961e6800] 02:52:05 INFO - PROCESS | 2693 | 1466502725571 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x997ee000) [pid = 2693] [serial = 2055] [outer = 0x961e6800] 02:52:06 INFO - PROCESS | 2693 | 1466502726512 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:52:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:52:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1632ms 02:52:06 INFO - PROCESS | 2693 | 1466502726574 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 02:52:06 INFO - PROCESS | 2693 | 1466502726578 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 02:52:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:52:06 INFO - PROCESS | 2693 | 1466502726584 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 2693 | 1466502726588 Marionette TRACE conn4 <- [1,2710,null,{}] 02:52:06 INFO - PROCESS | 2693 | 1466502726594 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:06 INFO - PROCESS | 2693 | 1466502726599 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:06 INFO - PROCESS | 2693 | 1466502726784 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 02:52:07 INFO - PROCESS | 2693 | 1466502726986 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 2693 | 1466502727004 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a056800 == 49 [pid = 2693] [id = 685] 02:52:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9a056c00) [pid = 2693] [serial = 2056] [outer = (nil)] 02:52:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x9a088000) [pid = 2693] [serial = 2057] [outer = 0x9a056c00] 02:52:07 INFO - PROCESS | 2693 | 1466502727193 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9a808c00) [pid = 2693] [serial = 2058] [outer = 0x9a056c00] 02:52:08 INFO - PROCESS | 2693 | 1466502728222 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 2693 | 1466502728285 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 02:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:52:08 INFO - PROCESS | 2693 | 1466502728291 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 2693 | 1466502728295 Marionette TRACE conn4 <- [1,2714,null,{}] 02:52:08 INFO - PROCESS | 2693 | 1466502728301 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:08 INFO - PROCESS | 2693 | 1466502728306 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:08 INFO - PROCESS | 2693 | 1466502728539 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 02:52:08 INFO - PROCESS | 2693 | 1466502728789 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 2693 | 1466502728801 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:08 INFO - PROCESS | 2693 | ++DOCSHELL 0x8e5a8c00 == 50 [pid = 2693] [id = 686] 02:52:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x950c6400) [pid = 2693] [serial = 2059] [outer = (nil)] 02:52:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9a91f000) [pid = 2693] [serial = 2060] [outer = 0x950c6400] 02:52:08 INFO - PROCESS | 2693 | 1466502728923 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9aac4c00) [pid = 2693] [serial = 2061] [outer = 0x950c6400] 02:52:09 INFO - PROCESS | 2693 | 1466502729842 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:52:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1579ms 02:52:09 INFO - PROCESS | 2693 | 1466502729872 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 02:52:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:52:09 INFO - PROCESS | 2693 | 1466502729876 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 02:52:09 INFO - PROCESS | 2693 | 1466502729882 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 2693 | 1466502729886 Marionette TRACE conn4 <- [1,2718,null,{}] 02:52:09 INFO - PROCESS | 2693 | 1466502729892 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:09 INFO - PROCESS | 2693 | 1466502729897 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:10 INFO - PROCESS | 2693 | 1466502730089 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 02:52:10 INFO - PROCESS | 2693 | 1466502730294 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 2693 | 1466502730303 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d153000 == 51 [pid = 2693] [id = 687] 02:52:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9303f800) [pid = 2693] [serial = 2062] [outer = (nil)] 02:52:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9af88c00) [pid = 2693] [serial = 2063] [outer = 0x9303f800] 02:52:10 INFO - PROCESS | 2693 | 1466502730422 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9b13e800) [pid = 2693] [serial = 2064] [outer = 0x9303f800] 02:52:11 INFO - PROCESS | 2693 | 1466502731470 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 2693 | 1466502731526 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 02:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:52:11 INFO - PROCESS | 2693 | 1466502731532 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 2693 | 1466502731536 Marionette TRACE conn4 <- [1,2722,null,{}] 02:52:11 INFO - PROCESS | 2693 | 1466502731541 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:11 INFO - PROCESS | 2693 | 1466502731547 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:11 INFO - PROCESS | 2693 | 1466502731735 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 02:52:11 INFO - PROCESS | 2693 | 1466502731980 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 2693 | 1466502731990 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x93dd7000 == 52 [pid = 2693] [id = 688] 02:52:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9aac2c00) [pid = 2693] [serial = 2065] [outer = (nil)] 02:52:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9b471800) [pid = 2693] [serial = 2066] [outer = 0x9aac2c00] 02:52:12 INFO - PROCESS | 2693 | 1466502732117 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9b478c00) [pid = 2693] [serial = 2067] [outer = 0x9aac2c00] 02:52:13 INFO - PROCESS | 2693 | 1466502733048 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:52:13 INFO - PROCESS | 2693 | 1466502733087 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 02:52:13 INFO - PROCESS | 2693 | 1466502733093 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 2693 | 1466502733096 Marionette TRACE conn4 <- [1,2726,null,{}] 02:52:13 INFO - PROCESS | 2693 | 1466502733102 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:13 INFO - PROCESS | 2693 | 1466502733107 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:13 INFO - PROCESS | 2693 | 1466502733306 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 02:52:13 INFO - PROCESS | 2693 | 1466502733521 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 2693 | 1466502733531 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c905c00 == 53 [pid = 2693] [id = 689] 02:52:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x911c6000) [pid = 2693] [serial = 2068] [outer = (nil)] 02:52:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9b47e800) [pid = 2693] [serial = 2069] [outer = 0x911c6000] 02:52:13 INFO - PROCESS | 2693 | 1466502733649 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9b524c00) [pid = 2693] [serial = 2070] [outer = 0x911c6000] 02:52:14 INFO - PROCESS | 2693 | 1466502734651 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:52:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:52:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1632ms 02:52:14 INFO - PROCESS | 2693 | 1466502734725 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 2693 | 1466502734728 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 02:52:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:52:14 INFO - PROCESS | 2693 | 1466502734735 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 2693 | 1466502734739 Marionette TRACE conn4 <- [1,2730,null,{}] 02:52:14 INFO - PROCESS | 2693 | 1466502734745 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:14 INFO - PROCESS | 2693 | 1466502734750 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:14 INFO - PROCESS | 2693 | 1466502734969 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 02:52:15 INFO - PROCESS | 2693 | 1466502735685 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 2693 | 1466502735691 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1cc400 == 54 [pid = 2693] [id = 690] 02:52:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x8d1cd800) [pid = 2693] [serial = 2071] [outer = (nil)] 02:52:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8d1d3800) [pid = 2693] [serial = 2072] [outer = 0x8d1cd800] 02:52:15 INFO - PROCESS | 2693 | 1466502735777 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8dcb8c00) [pid = 2693] [serial = 2073] [outer = 0x8d1cd800] 02:52:17 INFO - PROCESS | 2693 | 1466502737115 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:52:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 02:52:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:52:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:52:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2432ms 02:52:17 INFO - PROCESS | 2693 | 1466502737170 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 2693 | 1466502737174 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 02:52:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:52:17 INFO - PROCESS | 2693 | 1466502737182 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 2693 | 1466502737187 Marionette TRACE conn4 <- [1,2734,null,{}] 02:52:17 INFO - PROCESS | 2693 | 1466502737195 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:17 INFO - PROCESS | 2693 | 1466502737200 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:17 INFO - PROCESS | 2693 | 1466502737522 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 02:52:17 INFO - PROCESS | 2693 | 1466502737741 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 2693 | 1466502737749 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab3000 == 55 [pid = 2693] [id = 691] 02:52:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x8e59c400) [pid = 2693] [serial = 2074] [outer = (nil)] 02:52:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x911c6800) [pid = 2693] [serial = 2075] [outer = 0x8e59c400] 02:52:17 INFO - PROCESS | 2693 | 1466502737863 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x92cda000) [pid = 2693] [serial = 2076] [outer = 0x8e59c400] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04e400 == 54 [pid = 2693] [id = 679] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a2c00 == 53 [pid = 2693] [id = 678] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x911b8c00 == 52 [pid = 2693] [id = 677] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8c901800 == 51 [pid = 2693] [id = 675] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d154800 == 50 [pid = 2693] [id = 676] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d056800 == 49 [pid = 2693] [id = 571] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04f800 == 48 [pid = 2693] [id = 575] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8c908400 == 47 [pid = 2693] [id = 674] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce36800 == 46 [pid = 2693] [id = 573] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d150400 == 45 [pid = 2693] [id = 576] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce2b800 == 44 [pid = 2693] [id = 574] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14d800 == 43 [pid = 2693] [id = 584] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x91fd1c00 == 42 [pid = 2693] [id = 666] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce37c00 == 41 [pid = 2693] [id = 667] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x93042800 == 40 [pid = 2693] [id = 580] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04c400 == 39 [pid = 2693] [id = 581] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d158c00 == 38 [pid = 2693] [id = 662] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x911c5400 == 37 [pid = 2693] [id = 665] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x96ed7c00 == 36 [pid = 2693] [id = 583] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcd800 == 35 [pid = 2693] [id = 586] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8c902c00 == 34 [pid = 2693] [id = 670] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a9000 == 33 [pid = 2693] [id = 582] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x911c5000 == 32 [pid = 2693] [id = 671] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x92f2b800 == 31 [pid = 2693] [id = 664] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d14dc00 == 30 [pid = 2693] [id = 668] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce35400 == 29 [pid = 2693] [id = 578] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d153800 == 28 [pid = 2693] [id = 579] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04d800 == 27 [pid = 2693] [id = 663] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x93ba9000 == 26 [pid = 2693] [id = 673] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce30000 == 25 [pid = 2693] [id = 669] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x9787c000 == 24 [pid = 2693] [id = 587] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac3400 == 23 [pid = 2693] [id = 672] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x99e61800 == 22 [pid = 2693] [id = 585] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04bc00 == 21 [pid = 2693] [id = 572] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x92387400 == 20 [pid = 2693] [id = 577] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04c000 == 19 [pid = 2693] [id = 656] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8c905c00 == 18 [pid = 2693] [id = 689] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x93dd7000 == 17 [pid = 2693] [id = 688] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8e5a8c00 == 16 [pid = 2693] [id = 686] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d153000 == 15 [pid = 2693] [id = 687] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x9a056800 == 14 [pid = 2693] [id = 685] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd8800 == 13 [pid = 2693] [id = 684] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab0000 == 12 [pid = 2693] [id = 682] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x92cdec00 == 11 [pid = 2693] [id = 683] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8d155800 == 10 [pid = 2693] [id = 681] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x911bf000 == 9 [pid = 2693] [id = 661] 02:52:20 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90fc00 == 8 [pid = 2693] [id = 680] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0xa1191800) [pid = 2693] [serial = 1959] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9c046800) [pid = 2693] [serial = 1949] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9d907400) [pid = 2693] [serial = 1955] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x925a2400) [pid = 2693] [serial = 1962] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x92cd7000) [pid = 2693] [serial = 1929] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9af7f400) [pid = 2693] [serial = 1940] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x911bdc00) [pid = 2693] [serial = 1982] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a80c800) [pid = 2693] [serial = 1937] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9a8c4c00) [pid = 2693] [serial = 1938] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x97876400) [pid = 2693] [serial = 1971] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0xa1189c00) [pid = 2693] [serial = 1958] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8dab1000) [pid = 2693] [serial = 1974] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x911ab000) [pid = 2693] [serial = 1977] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9513e800) [pid = 2693] [serial = 1970] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8d1ccc00) [pid = 2693] [serial = 1965] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x99e5e000) [pid = 2693] [serial = 1931] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9b13f400) [pid = 2693] [serial = 1943] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8dcbbc00) [pid = 2693] [serial = 1925] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9104bc00) [pid = 2693] [serial = 1976] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9a111800) [pid = 2693] [serial = 1934] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x91050400) [pid = 2693] [serial = 1926] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x922b1800) [pid = 2693] [serial = 1980] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x9b05a400) [pid = 2693] [serial = 1941] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x9a328800) [pid = 2693] [serial = 1935] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x91fd1000) [pid = 2693] [serial = 1979] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x922bb400) [pid = 2693] [serial = 1968] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x9cbc6800) [pid = 2693] [serial = 1952] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x9bc18000) [pid = 2693] [serial = 1946] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x8d1d7c00) [pid = 2693] [serial = 1973] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x8d14d000) [pid = 2693] [serial = 1964] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x9cbf5400) [pid = 2693] [serial = 1953] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x91fd3800) [pid = 2693] [serial = 1967] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x92384800) [pid = 2693] [serial = 1928] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x911aac00) [pid = 2693] [serial = 1961] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x9a051400) [pid = 2693] [serial = 1932] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 110 (0x9c047800) [pid = 2693] [serial = 1950] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x9bcdb800) [pid = 2693] [serial = 1947] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x9d969400) [pid = 2693] [serial = 1956] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x9b43dc00) [pid = 2693] [serial = 1944] [outer = (nil)] [url = about:blank] 02:52:20 INFO - PROCESS | 2693 | --DOMWINDOW == 106 (0x9238d800) [pid = 2693] [serial = 1983] [outer = (nil)] [url = about:blank] 02:52:21 INFO - PROCESS | 2693 | 1466502741115 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:52:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3987ms 02:52:21 INFO - PROCESS | 2693 | 1466502741169 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 2693 | 1466502741174 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 02:52:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:52:21 INFO - PROCESS | 2693 | 1466502741183 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 2693 | 1466502741188 Marionette TRACE conn4 <- [1,2738,null,{}] 02:52:21 INFO - PROCESS | 2693 | 1466502741196 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:21 INFO - PROCESS | 2693 | 1466502741201 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:21 INFO - PROCESS | 2693 | 1466502741383 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 02:52:21 INFO - PROCESS | 2693 | 1466502741584 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 2693 | 1466502741592 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce36800 == 9 [pid = 2693] [id = 692] 02:52:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x8d04bc00) [pid = 2693] [serial = 2077] [outer = (nil)] 02:52:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x8d150400) [pid = 2693] [serial = 2078] [outer = 0x8d04bc00] 02:52:21 INFO - PROCESS | 2693 | 1466502741665 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x8d1ca800) [pid = 2693] [serial = 2079] [outer = 0x8d04bc00] 02:52:22 INFO - PROCESS | 2693 | 1466502742526 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:52:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1385ms 02:52:22 INFO - PROCESS | 2693 | 1466502742568 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 02:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:52:22 INFO - PROCESS | 2693 | 1466502742576 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 02:52:22 INFO - PROCESS | 2693 | 1466502742587 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 2693 | 1466502742592 Marionette TRACE conn4 <- [1,2742,null,{}] 02:52:22 INFO - PROCESS | 2693 | 1466502742597 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:22 INFO - PROCESS | 2693 | 1466502742603 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:22 INFO - PROCESS | 2693 | 1466502742777 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 02:52:22 INFO - PROCESS | 2693 | 1466502742788 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 2693 | 1466502742796 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcafc00 == 10 [pid = 2693] [id = 693] 02:52:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x8dcb4400) [pid = 2693] [serial = 2080] [outer = (nil)] 02:52:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x8dcbdc00) [pid = 2693] [serial = 2081] [outer = 0x8dcb4400] 02:52:23 INFO - PROCESS | 2693 | 1466502743021 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x8e5a4800) [pid = 2693] [serial = 2082] [outer = 0x8dcb4400] 02:52:23 INFO - PROCESS | 2693 | 1466502743956 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:52:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1431ms 02:52:24 INFO - PROCESS | 2693 | 1466502744017 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 2693 | 1466502744019 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 02:52:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:52:24 INFO - PROCESS | 2693 | 1466502744026 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 2693 | 1466502744032 Marionette TRACE conn4 <- [1,2746,null,{}] 02:52:24 INFO - PROCESS | 2693 | 1466502744058 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:24 INFO - PROCESS | 2693 | 1466502744067 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:24 INFO - PROCESS | 2693 | 1466502744294 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 02:52:24 INFO - PROCESS | 2693 | 1466502744330 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 2693 | 1466502744338 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:24 INFO - PROCESS | 2693 | ++DOCSHELL 0x911bdc00 == 11 [pid = 2693] [id = 694] 02:52:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x911be000) [pid = 2693] [serial = 2083] [outer = (nil)] 02:52:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x911c2c00) [pid = 2693] [serial = 2084] [outer = 0x911be000] 02:52:24 INFO - PROCESS | 2693 | 1466502744415 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x91fccc00) [pid = 2693] [serial = 2085] [outer = 0x911be000] 02:52:25 INFO - PROCESS | 2693 | 1466502745383 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1382ms 02:52:25 INFO - PROCESS | 2693 | 1466502745409 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 02:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:52:25 INFO - PROCESS | 2693 | 1466502745413 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 02:52:25 INFO - PROCESS | 2693 | 1466502745419 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 2693 | 1466502745422 Marionette TRACE conn4 <- [1,2750,null,{}] 02:52:25 INFO - PROCESS | 2693 | 1466502745427 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:25 INFO - PROCESS | 2693 | 1466502745432 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:26 INFO - PROCESS | 2693 | 1466502746601 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x95174400) [pid = 2693] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x8dcb6400) [pid = 2693] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x8d051000) [pid = 2693] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x92cdb000) [pid = 2693] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 110 (0x91fd4000) [pid = 2693] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x8dcb1c00) [pid = 2693] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x9aac7c00) [pid = 2693] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x9303fc00) [pid = 2693] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 106 (0x92cdac00) [pid = 2693] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 105 (0x93dd6c00) [pid = 2693] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 104 (0x9a916400) [pid = 2693] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 103 (0x8d151400) [pid = 2693] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 102 (0x8dab3400) [pid = 2693] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 101 (0x9259f800) [pid = 2693] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 100 (0x911bbc00) [pid = 2693] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 99 (0x8d1d1400) [pid = 2693] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 98 (0x8c902000) [pid = 2693] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 97 (0x8d158000) [pid = 2693] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:52:26 INFO - PROCESS | 2693 | --DOMWINDOW == 96 (0x95148000) [pid = 2693] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:52:26 INFO - PROCESS | 2693 | 1466502746799 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 2693 | 1466502746807 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce2c000 == 12 [pid = 2693] [id = 695] 02:52:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 97 (0x8ce35800) [pid = 2693] [serial = 2086] [outer = (nil)] 02:52:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 98 (0x8d1d1400) [pid = 2693] [serial = 2087] [outer = 0x8ce35800] 02:52:26 INFO - PROCESS | 2693 | 1466502746882 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 99 (0x922b1000) [pid = 2693] [serial = 2088] [outer = 0x8ce35800] 02:52:27 INFO - PROCESS | 2693 | 1466502747600 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2239ms 02:52:27 INFO - PROCESS | 2693 | 1466502747657 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 2693 | 1466502747660 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 02:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:52:27 INFO - PROCESS | 2693 | 1466502747667 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 2693 | 1466502747669 Marionette TRACE conn4 <- [1,2754,null,{}] 02:52:27 INFO - PROCESS | 2693 | 1466502747675 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:27 INFO - PROCESS | 2693 | 1466502747680 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:27 INFO - PROCESS | 2693 | 1466502747888 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 02:52:27 INFO - PROCESS | 2693 | 1466502747902 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 2693 | 1466502747908 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd4400 == 13 [pid = 2693] [id = 696] 02:52:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 100 (0x922bb400) [pid = 2693] [serial = 2089] [outer = (nil)] 02:52:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 101 (0x925a2400) [pid = 2693] [serial = 2090] [outer = 0x922bb400] 02:52:27 INFO - PROCESS | 2693 | 1466502747978 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 102 (0x925ac400) [pid = 2693] [serial = 2091] [outer = 0x922bb400] 02:52:29 INFO - PROCESS | 2693 | 1466502749011 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1377ms 02:52:29 INFO - PROCESS | 2693 | 1466502749045 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 02:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:52:29 INFO - PROCESS | 2693 | 1466502749052 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 02:52:29 INFO - PROCESS | 2693 | 1466502749061 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 2693 | 1466502749067 Marionette TRACE conn4 <- [1,2758,null,{}] 02:52:29 INFO - PROCESS | 2693 | 1466502749075 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:29 INFO - PROCESS | 2693 | 1466502749081 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:29 INFO - PROCESS | 2693 | 1466502749319 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 02:52:29 INFO - PROCESS | 2693 | 1466502749588 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 2693 | 1466502749600 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:29 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04d800 == 14 [pid = 2693] [id = 697] 02:52:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 103 (0x8d04e400) [pid = 2693] [serial = 2092] [outer = (nil)] 02:52:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 104 (0x8daad400) [pid = 2693] [serial = 2093] [outer = 0x8d04e400] 02:52:29 INFO - PROCESS | 2693 | 1466502749705 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 105 (0x8dcb3800) [pid = 2693] [serial = 2094] [outer = 0x8d04e400] 02:52:30 INFO - PROCESS | 2693 | 1466502750606 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1585ms 02:52:30 INFO - PROCESS | 2693 | 1466502750645 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 2693 | 1466502750652 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 02:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:52:30 INFO - PROCESS | 2693 | 1466502750663 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 2693 | 1466502750666 Marionette TRACE conn4 <- [1,2762,null,{}] 02:52:30 INFO - PROCESS | 2693 | 1466502750673 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:30 INFO - PROCESS | 2693 | 1466502750679 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:30 INFO - PROCESS | 2693 | 1466502750864 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 02:52:31 INFO - PROCESS | 2693 | 1466502751119 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 2693 | 1466502751130 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:31 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d14d000 == 15 [pid = 2693] [id = 698] 02:52:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 106 (0x911bb000) [pid = 2693] [serial = 2095] [outer = (nil)] 02:52:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x91fcd000) [pid = 2693] [serial = 2096] [outer = 0x911bb000] 02:52:31 INFO - PROCESS | 2693 | 1466502751266 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x91fcec00) [pid = 2693] [serial = 2097] [outer = 0x911bb000] 02:52:32 INFO - PROCESS | 2693 | 1466502752207 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1584ms 02:52:32 INFO - PROCESS | 2693 | 1466502752248 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 2693 | 1466502752252 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 02:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:52:32 INFO - PROCESS | 2693 | 1466502752259 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 2693 | 1466502752265 Marionette TRACE conn4 <- [1,2766,null,{}] 02:52:32 INFO - PROCESS | 2693 | 1466502752301 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:32 INFO - PROCESS | 2693 | 1466502752311 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:32 INFO - PROCESS | 2693 | 1466502752502 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 02:52:32 INFO - PROCESS | 2693 | 1466502752697 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 2693 | 1466502752709 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:32 INFO - PROCESS | 2693 | ++DOCSHELL 0x93048800 == 16 [pid = 2693] [id = 699] 02:52:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x9304bc00) [pid = 2693] [serial = 2098] [outer = (nil)] 02:52:32 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x93ba4400) [pid = 2693] [serial = 2099] [outer = 0x9304bc00] 02:52:32 INFO - PROCESS | 2693 | 1466502752886 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x93baec00) [pid = 2693] [serial = 2100] [outer = 0x9304bc00] 02:52:33 INFO - PROCESS | 2693 | 1466502753797 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1602ms 02:52:33 INFO - PROCESS | 2693 | 1466502753862 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 02:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:52:33 INFO - PROCESS | 2693 | 1466502753867 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 02:52:33 INFO - PROCESS | 2693 | 1466502753874 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 2693 | 1466502753878 Marionette TRACE conn4 <- [1,2770,null,{}] 02:52:33 INFO - PROCESS | 2693 | 1466502753884 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:33 INFO - PROCESS | 2693 | 1466502753888 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:34 INFO - PROCESS | 2693 | 1466502754138 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 02:52:34 INFO - PROCESS | 2693 | 1466502754277 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 2693 | 1466502754285 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x950bbc00 == 17 [pid = 2693] [id = 700] 02:52:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x950c4000) [pid = 2693] [serial = 2101] [outer = (nil)] 02:52:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x95147400) [pid = 2693] [serial = 2102] [outer = 0x950c4000] 02:52:34 INFO - PROCESS | 2693 | 1466502754418 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x9514b000) [pid = 2693] [serial = 2103] [outer = 0x950c4000] 02:52:35 INFO - PROCESS | 2693 | 1466502755430 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1594ms 02:52:35 INFO - PROCESS | 2693 | 1466502755468 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 2693 | 1466502755471 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 02:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:52:35 INFO - PROCESS | 2693 | 1466502755478 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 2693 | 1466502755481 Marionette TRACE conn4 <- [1,2774,null,{}] 02:52:35 INFO - PROCESS | 2693 | 1466502755487 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:35 INFO - PROCESS | 2693 | 1466502755493 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:35 INFO - PROCESS | 2693 | 1466502755669 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 02:52:35 INFO - PROCESS | 2693 | 1466502755895 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 2693 | 1466502755906 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:35 INFO - PROCESS | 2693 | ++DOCSHELL 0x93de0800 == 18 [pid = 2693] [id = 701] 02:52:35 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x95492800) [pid = 2693] [serial = 2104] [outer = (nil)] 02:52:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x961e9400) [pid = 2693] [serial = 2105] [outer = 0x95492800] 02:52:36 INFO - PROCESS | 2693 | 1466502756024 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x96e31800) [pid = 2693] [serial = 2106] [outer = 0x95492800] 02:52:37 INFO - PROCESS | 2693 | 1466502757064 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1628ms 02:52:37 INFO - PROCESS | 2693 | 1466502757110 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 2693 | 1466502757114 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 02:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:52:37 INFO - PROCESS | 2693 | 1466502757122 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 2693 | 1466502757126 Marionette TRACE conn4 <- [1,2778,null,{}] 02:52:37 INFO - PROCESS | 2693 | 1466502757131 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:37 INFO - PROCESS | 2693 | 1466502757142 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:37 INFO - PROCESS | 2693 | 1466502757361 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 02:52:37 INFO - PROCESS | 2693 | 1466502757605 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 2693 | 1466502757614 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90e800 == 19 [pid = 2693] [id = 702] 02:52:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x8ce2bc00) [pid = 2693] [serial = 2107] [outer = (nil)] 02:52:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x96ed6800) [pid = 2693] [serial = 2108] [outer = 0x8ce2bc00] 02:52:37 INFO - PROCESS | 2693 | 1466502757718 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x9836e800) [pid = 2693] [serial = 2109] [outer = 0x8ce2bc00] 02:52:38 INFO - PROCESS | 2693 | 1466502758601 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1528ms 02:52:38 INFO - PROCESS | 2693 | 1466502758658 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 2693 | 1466502758662 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 02:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:52:38 INFO - PROCESS | 2693 | 1466502758670 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 2693 | 1466502758673 Marionette TRACE conn4 <- [1,2782,null,{}] 02:52:38 INFO - PROCESS | 2693 | 1466502758678 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:38 INFO - PROCESS | 2693 | 1466502758684 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:38 INFO - PROCESS | 2693 | 1466502758855 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 02:52:39 INFO - PROCESS | 2693 | 1466502759056 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 2693 | 1466502759067 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce35000 == 20 [pid = 2693] [id = 703] 02:52:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x96ee3000) [pid = 2693] [serial = 2110] [outer = (nil)] 02:52:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x99e5d400) [pid = 2693] [serial = 2111] [outer = 0x96ee3000] 02:52:39 INFO - PROCESS | 2693 | 1466502759185 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x997e7c00) [pid = 2693] [serial = 2112] [outer = 0x96ee3000] 02:52:40 INFO - PROCESS | 2693 | 1466502760103 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1488ms 02:52:40 INFO - PROCESS | 2693 | 1466502760176 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 2693 | 1466502760180 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 02:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:52:40 INFO - PROCESS | 2693 | 1466502760188 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 2693 | 1466502760192 Marionette TRACE conn4 <- [1,2786,null,{}] 02:52:40 INFO - PROCESS | 2693 | 1466502760198 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:40 INFO - PROCESS | 2693 | 1466502760203 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:40 INFO - PROCESS | 2693 | 1466502760380 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 02:52:40 INFO - PROCESS | 2693 | 1466502760578 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 2693 | 1466502760589 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce31400 == 21 [pid = 2693] [id = 704] 02:52:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x8d157400) [pid = 2693] [serial = 2113] [outer = (nil)] 02:52:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x9a057000) [pid = 2693] [serial = 2114] [outer = 0x8d157400] 02:52:40 INFO - PROCESS | 2693 | 1466502760706 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9a05c400) [pid = 2693] [serial = 2115] [outer = 0x8d157400] 02:52:41 INFO - PROCESS | 2693 | 1466502761714 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1582ms 02:52:41 INFO - PROCESS | 2693 | 1466502761772 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 2693 | 1466502761775 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 02:52:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:52:41 INFO - PROCESS | 2693 | 1466502761782 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 2693 | 1466502761785 Marionette TRACE conn4 <- [1,2790,null,{}] 02:52:41 INFO - PROCESS | 2693 | 1466502761791 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:41 INFO - PROCESS | 2693 | 1466502761796 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:41 INFO - PROCESS | 2693 | 1466502761963 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 02:52:42 INFO - PROCESS | 2693 | 1466502762160 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 2693 | 1466502762166 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90b000 == 22 [pid = 2693] [id = 705] 02:52:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x92384800) [pid = 2693] [serial = 2116] [outer = (nil)] 02:52:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9a112000) [pid = 2693] [serial = 2117] [outer = 0x92384800] 02:52:42 INFO - PROCESS | 2693 | 1466502762251 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9a117000) [pid = 2693] [serial = 2118] [outer = 0x92384800] 02:52:43 INFO - PROCESS | 2693 | 1466502763169 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1432ms 02:52:43 INFO - PROCESS | 2693 | 1466502763214 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 02:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:52:43 INFO - PROCESS | 2693 | 1466502763218 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 02:52:43 INFO - PROCESS | 2693 | 1466502763224 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 2693 | 1466502763228 Marionette TRACE conn4 <- [1,2794,null,{}] 02:52:43 INFO - PROCESS | 2693 | 1466502763253 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:43 INFO - PROCESS | 2693 | 1466502763259 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:43 INFO - PROCESS | 2693 | 1466502763437 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 02:52:43 INFO - PROCESS | 2693 | 1466502763645 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 2693 | 1466502763651 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb2400 == 23 [pid = 2693] [id = 706] 02:52:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8e5a9c00) [pid = 2693] [serial = 2119] [outer = (nil)] 02:52:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9a4e1800) [pid = 2693] [serial = 2120] [outer = 0x8e5a9c00] 02:52:43 INFO - PROCESS | 2693 | 1466502763768 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9a803400) [pid = 2693] [serial = 2121] [outer = 0x8e5a9c00] 02:52:44 INFO - PROCESS | 2693 | 1466502764757 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1547ms 02:52:44 INFO - PROCESS | 2693 | 1466502764772 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 2693 | 1466502764776 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 02:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:52:44 INFO - PROCESS | 2693 | 1466502764801 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 2693 | 1466502764806 Marionette TRACE conn4 <- [1,2798,null,{}] 02:52:44 INFO - PROCESS | 2693 | 1466502764812 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:44 INFO - PROCESS | 2693 | 1466502764818 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:45 INFO - PROCESS | 2693 | 1466502765016 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 02:52:45 INFO - PROCESS | 2693 | 1466502765213 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 2693 | 1466502765222 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:45 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a8cc000 == 24 [pid = 2693] [id = 707] 02:52:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9a912400) [pid = 2693] [serial = 2122] [outer = (nil)] 02:52:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9a919800) [pid = 2693] [serial = 2123] [outer = 0x9a912400] 02:52:45 INFO - PROCESS | 2693 | 1466502765308 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9aabc000) [pid = 2693] [serial = 2124] [outer = 0x9a912400] 02:52:46 INFO - PROCESS | 2693 | 1466502766331 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1585ms 02:52:46 INFO - PROCESS | 2693 | 1466502766384 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 2693 | 1466502766393 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 02:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:52:46 INFO - PROCESS | 2693 | 1466502766407 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 2693 | 1466502766409 Marionette TRACE conn4 <- [1,2802,null,{}] 02:52:46 INFO - PROCESS | 2693 | 1466502766419 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:46 INFO - PROCESS | 2693 | 1466502766424 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:46 INFO - PROCESS | 2693 | 1466502766630 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 02:52:46 INFO - PROCESS | 2693 | 1466502766873 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 2693 | 1466502766883 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x9513c400 == 25 [pid = 2693] [id = 708] 02:52:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9a916000) [pid = 2693] [serial = 2125] [outer = (nil)] 02:52:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9ab38800) [pid = 2693] [serial = 2126] [outer = 0x9a916000] 02:52:47 INFO - PROCESS | 2693 | 1466502767009 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9af83800) [pid = 2693] [serial = 2127] [outer = 0x9a916000] 02:52:47 INFO - PROCESS | 2693 | 1466502767871 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:52:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1500ms 02:52:47 INFO - PROCESS | 2693 | 1466502767903 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 2693 | 1466502767907 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 02:52:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:52:47 INFO - PROCESS | 2693 | 1466502767913 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 2693 | 1466502767917 Marionette TRACE conn4 <- [1,2806,null,{}] 02:52:47 INFO - PROCESS | 2693 | 1466502767923 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:47 INFO - PROCESS | 2693 | 1466502767928 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:48 INFO - PROCESS | 2693 | 1466502768103 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 02:52:48 INFO - PROCESS | 2693 | 1466502768384 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 2693 | 1466502768391 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcbb800 == 26 [pid = 2693] [id = 709] 02:52:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x8e59f000) [pid = 2693] [serial = 2128] [outer = (nil)] 02:52:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9aac6000) [pid = 2693] [serial = 2129] [outer = 0x8e59f000] 02:52:48 INFO - PROCESS | 2693 | 1466502768480 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9ab3b800) [pid = 2693] [serial = 2130] [outer = 0x8e59f000] 02:52:49 INFO - PROCESS | 2693 | 1466502769472 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:52:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1630ms 02:52:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:52:49 INFO - PROCESS | 2693 | 1466502769545 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 2693 | 1466502769548 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 02:52:49 INFO - PROCESS | 2693 | 1466502769555 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 2693 | 1466502769557 Marionette TRACE conn4 <- [1,2810,null,{}] 02:52:49 INFO - PROCESS | 2693 | 1466502769563 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:49 INFO - PROCESS | 2693 | 1466502769569 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:49 INFO - PROCESS | 2693 | 1466502769739 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 02:52:50 INFO - PROCESS | 2693 | 1466502769984 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 2693 | 1466502769992 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90bc00 == 27 [pid = 2693] [id = 710] 02:52:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8ce35c00) [pid = 2693] [serial = 2131] [outer = (nil)] 02:52:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8dcb7c00) [pid = 2693] [serial = 2132] [outer = 0x8ce35c00] 02:52:50 INFO - PROCESS | 2693 | 1466502770122 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x911c3000) [pid = 2693] [serial = 2133] [outer = 0x8ce35c00] 02:52:51 INFO - PROCESS | 2693 | 1466502771065 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:52:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1830ms 02:52:51 INFO - PROCESS | 2693 | 1466502771385 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 2693 | 1466502771391 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 02:52:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:52:51 INFO - PROCESS | 2693 | 1466502771408 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 2693 | 1466502771412 Marionette TRACE conn4 <- [1,2814,null,{}] 02:52:51 INFO - PROCESS | 2693 | 1466502771419 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:51 INFO - PROCESS | 2693 | 1466502771429 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:51 INFO - PROCESS | 2693 | 1466502771740 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 02:52:51 INFO - PROCESS | 2693 | 1466502771911 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 2693 | 1466502771927 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d058000 == 28 [pid = 2693] [id = 711] 02:52:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x8d14b800) [pid = 2693] [serial = 2134] [outer = (nil)] 02:52:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x8d153400) [pid = 2693] [serial = 2135] [outer = 0x8d14b800] 02:52:52 INFO - PROCESS | 2693 | 1466502772000 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x8d158000) [pid = 2693] [serial = 2136] [outer = 0x8d14b800] 02:52:52 INFO - PROCESS | 2693 | 1466502772866 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:52:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1531ms 02:52:52 INFO - PROCESS | 2693 | 1466502772938 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 2693 | 1466502772943 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 02:52:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:52:52 INFO - PROCESS | 2693 | 1466502772953 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 2693 | 1466502772958 Marionette TRACE conn4 <- [1,2818,null,{}] 02:52:52 INFO - PROCESS | 2693 | 1466502772964 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:52 INFO - PROCESS | 2693 | 1466502772970 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:53 INFO - PROCESS | 2693 | 1466502773147 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 02:52:53 INFO - PROCESS | 2693 | 1466502773354 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 2693 | 1466502773365 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c906400 == 29 [pid = 2693] [id = 712] 02:52:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x8d04c800) [pid = 2693] [serial = 2137] [outer = (nil)] 02:52:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x911b4800) [pid = 2693] [serial = 2138] [outer = 0x8d04c800] 02:52:53 INFO - PROCESS | 2693 | 1466502773529 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x91fd1c00) [pid = 2693] [serial = 2139] [outer = 0x8d04c800] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x950bb400) [pid = 2693] [serial = 2036] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x925a7000) [pid = 2693] [serial = 1991] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x922b8000) [pid = 2693] [serial = 1992] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x996b5000) [pid = 2693] [serial = 2003] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9a004800) [pid = 2693] [serial = 2004] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9af81000) [pid = 2693] [serial = 2018] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9af8bc00) [pid = 2693] [serial = 2019] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x950bb000) [pid = 2693] [serial = 1994] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x95141c00) [pid = 2693] [serial = 1995] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9a05ac00) [pid = 2693] [serial = 2006] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9a059400) [pid = 2693] [serial = 2007] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x961e8400) [pid = 2693] [serial = 1997] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x961e9c00) [pid = 2693] [serial = 1998] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9a91c800) [pid = 2693] [serial = 2015] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9a9fa000) [pid = 2693] [serial = 2016] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9a116800) [pid = 2693] [serial = 2009] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x9a329800) [pid = 2693] [serial = 2010] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9b14dc00) [pid = 2693] [serial = 2024] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9b3d6000) [pid = 2693] [serial = 2025] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x92cd3c00) [pid = 2693] [serial = 1986] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x927edc00) [pid = 2693] [serial = 1985] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x9259d800) [pid = 2693] [serial = 2033] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x8e59ec00) [pid = 2693] [serial = 1988] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x91047000) [pid = 2693] [serial = 1989] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x8c90cc00) [pid = 2693] [serial = 2027] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8ce37400) [pid = 2693] [serial = 2028] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8e5a1000) [pid = 2693] [serial = 2030] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x911b0800) [pid = 2693] [serial = 2031] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x96ee3400) [pid = 2693] [serial = 2000] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x97875c00) [pid = 2693] [serial = 2001] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x9b04f800) [pid = 2693] [serial = 2021] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x9b144400) [pid = 2693] [serial = 2022] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x9a806c00) [pid = 2693] [serial = 2012] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x9a809000) [pid = 2693] [serial = 2013] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x92cd1c00) [pid = 2693] [serial = 2040] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x9513e400) [pid = 2693] [serial = 2037] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x911c9800) [pid = 2693] [serial = 2039] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x927eec00) [pid = 2693] [serial = 2034] [outer = (nil)] [url = about:blank] 02:52:54 INFO - PROCESS | 2693 | 1466502774591 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:52:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1684ms 02:52:54 INFO - PROCESS | 2693 | 1466502774635 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 2693 | 1466502774638 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 02:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:52:54 INFO - PROCESS | 2693 | 1466502774645 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 2693 | 1466502774648 Marionette TRACE conn4 <- [1,2822,null,{}] 02:52:54 INFO - PROCESS | 2693 | 1466502774697 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:54 INFO - PROCESS | 2693 | 1466502774705 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:54 INFO - PROCESS | 2693 | 1466502774879 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 02:52:54 INFO - PROCESS | 2693 | 1466502774890 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 2693 | 1466502774902 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x9259d800 == 30 [pid = 2693] [id = 713] 02:52:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x9259e000) [pid = 2693] [serial = 2140] [outer = (nil)] 02:52:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x925abc00) [pid = 2693] [serial = 2141] [outer = 0x9259e000] 02:52:54 INFO - PROCESS | 2693 | 1466502774975 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x927f4400) [pid = 2693] [serial = 2142] [outer = 0x9259e000] 02:52:55 INFO - PROCESS | 2693 | 1466502775976 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1366ms 02:52:56 INFO - PROCESS | 2693 | 1466502776011 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 2693 | 1466502776014 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 02:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:52:56 INFO - PROCESS | 2693 | 1466502776020 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 2693 | 1466502776028 Marionette TRACE conn4 <- [1,2826,null,{}] 02:52:56 INFO - PROCESS | 2693 | 1466502776040 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:56 INFO - PROCESS | 2693 | 1466502776043 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:56 INFO - PROCESS | 2693 | 1466502776229 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 02:52:56 INFO - PROCESS | 2693 | 1466502776412 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 2693 | 1466502776419 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce35400 == 31 [pid = 2693] [id = 714] 02:52:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x92389400) [pid = 2693] [serial = 2143] [outer = (nil)] 02:52:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x93045400) [pid = 2693] [serial = 2144] [outer = 0x92389400] 02:52:56 INFO - PROCESS | 2693 | 1466502776505 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x93dd4400) [pid = 2693] [serial = 2145] [outer = 0x92389400] 02:52:57 INFO - PROCESS | 2693 | 1466502777355 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1390ms 02:52:57 INFO - PROCESS | 2693 | 1466502777417 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 2693 | 1466502777421 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 02:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:52:57 INFO - PROCESS | 2693 | 1466502777427 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 2693 | 1466502777430 Marionette TRACE conn4 <- [1,2830,null,{}] 02:52:57 INFO - PROCESS | 2693 | 1466502777435 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:57 INFO - PROCESS | 2693 | 1466502777440 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:57 INFO - PROCESS | 2693 | 1466502777659 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 02:52:57 INFO - PROCESS | 2693 | 1466502777684 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 2693 | 1466502777692 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x927f8000 == 32 [pid = 2693] [id = 715] 02:52:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x92cd6400) [pid = 2693] [serial = 2146] [outer = (nil)] 02:52:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x95143c00) [pid = 2693] [serial = 2147] [outer = 0x92cd6400] 02:52:57 INFO - PROCESS | 2693 | 1466502777759 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x961e9800) [pid = 2693] [serial = 2148] [outer = 0x92cd6400] 02:52:58 INFO - PROCESS | 2693 | 1466502778892 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x8d1d3400) [pid = 2693] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x9a056c00) [pid = 2693] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x92ce0400) [pid = 2693] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x950c6400) [pid = 2693] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x911c6000) [pid = 2693] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x9aac2c00) [pid = 2693] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x8c910800) [pid = 2693] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x8d04bc00) [pid = 2693] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x8dcb4400) [pid = 2693] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x9303f800) [pid = 2693] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 110 (0x8e59c400) [pid = 2693] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x961e6800) [pid = 2693] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x8dcb6800) [pid = 2693] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x8ce35800) [pid = 2693] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 106 (0x8d1cd800) [pid = 2693] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:52:58 INFO - PROCESS | 2693 | --DOMWINDOW == 105 (0x911be000) [pid = 2693] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1539ms 02:52:58 INFO - PROCESS | 2693 | 1466502778967 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 2693 | 1466502778970 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 02:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:52:58 INFO - PROCESS | 2693 | 1466502778976 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 2693 | 1466502778979 Marionette TRACE conn4 <- [1,2834,null,{}] 02:52:58 INFO - PROCESS | 2693 | 1466502778984 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:52:58 INFO - PROCESS | 2693 | 1466502778994 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:59 INFO - PROCESS | 2693 | 1466502779248 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 02:52:59 INFO - PROCESS | 2693 | 1466502779393 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 2693 | 1466502779403 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:52:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a5000 == 33 [pid = 2693] [id = 716] 02:52:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 106 (0x950c2400) [pid = 2693] [serial = 2149] [outer = (nil)] 02:52:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 107 (0x961ed800) [pid = 2693] [serial = 2150] [outer = 0x950c2400] 02:52:59 INFO - PROCESS | 2693 | 1466502779469 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x9787c000) [pid = 2693] [serial = 2151] [outer = 0x950c2400] 02:53:00 INFO - PROCESS | 2693 | 1466502780192 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1280ms 02:53:00 INFO - PROCESS | 2693 | 1466502780265 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 2693 | 1466502780268 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 02:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:53:00 INFO - PROCESS | 2693 | 1466502780274 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 2693 | 1466502780277 Marionette TRACE conn4 <- [1,2838,null,{}] 02:53:00 INFO - PROCESS | 2693 | 1466502780282 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:00 INFO - PROCESS | 2693 | 1466502780287 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:00 INFO - PROCESS | 2693 | 1466502780446 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 02:53:00 INFO - PROCESS | 2693 | 1466502780456 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 2693 | 1466502780462 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x91044000 == 34 [pid = 2693] [id = 717] 02:53:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x950c5000) [pid = 2693] [serial = 2152] [outer = (nil)] 02:53:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x9a007c00) [pid = 2693] [serial = 2153] [outer = 0x950c5000] 02:53:00 INFO - PROCESS | 2693 | 1466502780532 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x9a059400) [pid = 2693] [serial = 2154] [outer = 0x950c5000] 02:53:01 INFO - PROCESS | 2693 | 1466502781756 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1544ms 02:53:01 INFO - PROCESS | 2693 | 1466502781820 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 2693 | 1466502781828 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 02:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:53:01 INFO - PROCESS | 2693 | 1466502781836 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 2693 | 1466502781841 Marionette TRACE conn4 <- [1,2842,null,{}] 02:53:01 INFO - PROCESS | 2693 | 1466502781851 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:01 INFO - PROCESS | 2693 | 1466502781857 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:02 INFO - PROCESS | 2693 | 1466502782106 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 02:53:02 INFO - PROCESS | 2693 | 1466502782417 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 2693 | 1466502782426 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d053c00 == 35 [pid = 2693] [id = 718] 02:53:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x8d14d800) [pid = 2693] [serial = 2155] [outer = (nil)] 02:53:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x8dcbbc00) [pid = 2693] [serial = 2156] [outer = 0x8d14d800] 02:53:02 INFO - PROCESS | 2693 | 1466502782515 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x91047c00) [pid = 2693] [serial = 2157] [outer = 0x8d14d800] 02:53:03 INFO - PROCESS | 2693 | 1466502783492 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1687ms 02:53:03 INFO - PROCESS | 2693 | 1466502783524 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 2693 | 1466502783532 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 02:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:53:03 INFO - PROCESS | 2693 | 1466502783543 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 2693 | 1466502783547 Marionette TRACE conn4 <- [1,2846,null,{}] 02:53:03 INFO - PROCESS | 2693 | 1466502783553 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:03 INFO - PROCESS | 2693 | 1466502783559 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:03 INFO - PROCESS | 2693 | 1466502783756 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 02:53:03 INFO - PROCESS | 2693 | 1466502783954 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 2693 | 1466502783964 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb3c00 == 36 [pid = 2693] [id = 719] 02:53:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x922b8000) [pid = 2693] [serial = 2158] [outer = (nil)] 02:53:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x925a6800) [pid = 2693] [serial = 2159] [outer = 0x922b8000] 02:53:04 INFO - PROCESS | 2693 | 1466502784095 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x92cd1c00) [pid = 2693] [serial = 2160] [outer = 0x922b8000] 02:53:05 INFO - PROCESS | 2693 | 1466502785169 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1680ms 02:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:53:05 INFO - PROCESS | 2693 | 1466502785223 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 02:53:05 INFO - PROCESS | 2693 | 1466502785227 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 02:53:05 INFO - PROCESS | 2693 | 1466502785234 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 2693 | 1466502785241 Marionette TRACE conn4 <- [1,2850,null,{}] 02:53:05 INFO - PROCESS | 2693 | 1466502785258 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:05 INFO - PROCESS | 2693 | 1466502785267 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:05 INFO - PROCESS | 2693 | 1466502785506 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 02:53:05 INFO - PROCESS | 2693 | 1466502785759 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 2693 | 1466502785770 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x96ee5800 == 37 [pid = 2693] [id = 720] 02:53:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x997e9800) [pid = 2693] [serial = 2161] [outer = (nil)] 02:53:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x9a051c00) [pid = 2693] [serial = 2162] [outer = 0x997e9800] 02:53:05 INFO - PROCESS | 2693 | 1466502785901 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x9a436400) [pid = 2693] [serial = 2163] [outer = 0x997e9800] 02:53:06 INFO - PROCESS | 2693 | 1466502786892 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1698ms 02:53:06 INFO - PROCESS | 2693 | 1466502786932 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 2693 | 1466502786937 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 02:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:53:06 INFO - PROCESS | 2693 | 1466502786944 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 2693 | 1466502786946 Marionette TRACE conn4 <- [1,2854,null,{}] 02:53:06 INFO - PROCESS | 2693 | 1466502786952 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:06 INFO - PROCESS | 2693 | 1466502786958 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:07 INFO - PROCESS | 2693 | 1466502787153 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 02:53:07 INFO - PROCESS | 2693 | 1466502787363 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 2693 | 1466502787373 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d049c00 == 38 [pid = 2693] [id = 721] 02:53:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x996b5000) [pid = 2693] [serial = 2164] [outer = (nil)] 02:53:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x9a911000) [pid = 2693] [serial = 2165] [outer = 0x996b5000] 02:53:07 INFO - PROCESS | 2693 | 1466502787538 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x9a91dc00) [pid = 2693] [serial = 2166] [outer = 0x996b5000] 02:53:08 INFO - PROCESS | 2693 | 1466502788478 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1584ms 02:53:08 INFO - PROCESS | 2693 | 1466502788529 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 02:53:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:53:08 INFO - PROCESS | 2693 | 1466502788533 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 02:53:08 INFO - PROCESS | 2693 | 1466502788539 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 2693 | 1466502788543 Marionette TRACE conn4 <- [1,2858,null,{}] 02:53:08 INFO - PROCESS | 2693 | 1466502788549 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:08 INFO - PROCESS | 2693 | 1466502788554 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:08 INFO - PROCESS | 2693 | 1466502788737 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 02:53:08 INFO - PROCESS | 2693 | 1466502788937 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 2693 | 1466502788945 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903400 == 39 [pid = 2693] [id = 722] 02:53:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x95181000) [pid = 2693] [serial = 2167] [outer = (nil)] 02:53:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x9aac2c00) [pid = 2693] [serial = 2168] [outer = 0x95181000] 02:53:09 INFO - PROCESS | 2693 | 1466502789065 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x9af7f400) [pid = 2693] [serial = 2169] [outer = 0x95181000] 02:53:10 INFO - PROCESS | 2693 | 1466502790047 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1582ms 02:53:10 INFO - PROCESS | 2693 | 1466502790122 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 2693 | 1466502790127 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 02:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:53:10 INFO - PROCESS | 2693 | 1466502790133 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 2693 | 1466502790136 Marionette TRACE conn4 <- [1,2862,null,{}] 02:53:10 INFO - PROCESS | 2693 | 1466502790142 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:10 INFO - PROCESS | 2693 | 1466502790153 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:10 INFO - PROCESS | 2693 | 1466502790403 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 02:53:10 INFO - PROCESS | 2693 | 1466502790658 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 2693 | 1466502790667 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x996ae000 == 40 [pid = 2693] [id = 723] 02:53:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x9aaba800) [pid = 2693] [serial = 2170] [outer = (nil)] 02:53:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9b142000) [pid = 2693] [serial = 2171] [outer = 0x9aaba800] 02:53:10 INFO - PROCESS | 2693 | 1466502790791 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9b14c800) [pid = 2693] [serial = 2172] [outer = 0x9aaba800] 02:53:11 INFO - PROCESS | 2693 | 1466502791729 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1631ms 02:53:11 INFO - PROCESS | 2693 | 1466502791764 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 2693 | 1466502791769 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 02:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:53:11 INFO - PROCESS | 2693 | 1466502791775 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 2693 | 1466502791778 Marionette TRACE conn4 <- [1,2866,null,{}] 02:53:11 INFO - PROCESS | 2693 | 1466502791784 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:11 INFO - PROCESS | 2693 | 1466502791789 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:11 INFO - PROCESS | 2693 | 1466502791963 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 02:53:12 INFO - PROCESS | 2693 | 1466502792169 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 2693 | 1466502792176 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x9af8c400 == 41 [pid = 2693] [id = 724] 02:53:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9b148c00) [pid = 2693] [serial = 2173] [outer = (nil)] 02:53:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9b3da400) [pid = 2693] [serial = 2174] [outer = 0x9b148c00] 02:53:12 INFO - PROCESS | 2693 | 1466502792259 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x9b3dcc00) [pid = 2693] [serial = 2175] [outer = 0x9b148c00] 02:53:13 INFO - PROCESS | 2693 | 1466502793239 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:53:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1532ms 02:53:13 INFO - PROCESS | 2693 | 1466502793307 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 02:53:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:53:13 INFO - PROCESS | 2693 | 1466502793318 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 02:53:13 INFO - PROCESS | 2693 | 1466502793324 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 2693 | 1466502793328 Marionette TRACE conn4 <- [1,2870,null,{}] 02:53:13 INFO - PROCESS | 2693 | 1466502793334 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:13 INFO - PROCESS | 2693 | 1466502793339 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:13 INFO - PROCESS | 2693 | 1466502793560 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 02:53:13 INFO - PROCESS | 2693 | 1466502793807 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 2693 | 1466502793816 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a810800 == 42 [pid = 2693] [id = 725] 02:53:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9af8cc00) [pid = 2693] [serial = 2176] [outer = (nil)] 02:53:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9b476000) [pid = 2693] [serial = 2177] [outer = 0x9af8cc00] 02:53:13 INFO - PROCESS | 2693 | 1466502793943 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x9b478800) [pid = 2693] [serial = 2178] [outer = 0x9af8cc00] 02:53:14 INFO - PROCESS | 2693 | 1466502794891 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:53:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1638ms 02:53:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:53:14 INFO - PROCESS | 2693 | 1466502794963 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 2693 | 1466502794966 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 02:53:14 INFO - PROCESS | 2693 | 1466502794973 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 2693 | 1466502794976 Marionette TRACE conn4 <- [1,2874,null,{}] 02:53:14 INFO - PROCESS | 2693 | 1466502794982 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:14 INFO - PROCESS | 2693 | 1466502794987 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:15 INFO - PROCESS | 2693 | 1466502795208 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 02:53:15 INFO - PROCESS | 2693 | 1466502795456 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 2693 | 1466502795464 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x9aac1400 == 43 [pid = 2693] [id = 726] 02:53:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9b3dc400) [pid = 2693] [serial = 2179] [outer = (nil)] 02:53:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9bc18000) [pid = 2693] [serial = 2180] [outer = 0x9b3dc400] 02:53:15 INFO - PROCESS | 2693 | 1466502795591 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9bc98c00) [pid = 2693] [serial = 2181] [outer = 0x9b3dc400] 02:53:16 INFO - PROCESS | 2693 | 1466502796515 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1595ms 02:53:16 INFO - PROCESS | 2693 | 1466502796568 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 2693 | 1466502796573 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 02:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:53:16 INFO - PROCESS | 2693 | 1466502796579 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 2693 | 1466502796586 Marionette TRACE conn4 <- [1,2878,null,{}] 02:53:16 INFO - PROCESS | 2693 | 1466502796599 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:16 INFO - PROCESS | 2693 | 1466502796603 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:16 INFO - PROCESS | 2693 | 1466502796794 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 02:53:17 INFO - PROCESS | 2693 | 1466502796998 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 2693 | 1466502797007 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x9b446000 == 44 [pid = 2693] [id = 727] 02:53:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9b520000) [pid = 2693] [serial = 2182] [outer = (nil)] 02:53:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9c039000) [pid = 2693] [serial = 2183] [outer = 0x9b520000] 02:53:17 INFO - PROCESS | 2693 | 1466502797138 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9c03d400) [pid = 2693] [serial = 2184] [outer = 0x9b520000] 02:53:18 INFO - PROCESS | 2693 | 1466502798106 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1597ms 02:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:53:18 INFO - PROCESS | 2693 | 1466502798177 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 2693 | 1466502798181 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 02:53:18 INFO - PROCESS | 2693 | 1466502798188 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 2693 | 1466502798191 Marionette TRACE conn4 <- [1,2882,null,{}] 02:53:18 INFO - PROCESS | 2693 | 1466502798198 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:18 INFO - PROCESS | 2693 | 1466502798204 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:18 INFO - PROCESS | 2693 | 1466502798474 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 02:53:18 INFO - PROCESS | 2693 | 1466502798735 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 2693 | 1466502798744 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:18 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d7000 == 45 [pid = 2693] [id = 728] 02:53:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8daae000) [pid = 2693] [serial = 2185] [outer = (nil)] 02:53:18 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8e5a6c00) [pid = 2693] [serial = 2186] [outer = 0x8daae000] 02:53:18 INFO - PROCESS | 2693 | 1466502798879 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x95493c00) [pid = 2693] [serial = 2187] [outer = 0x8daae000] 02:53:20 INFO - PROCESS | 2693 | 1466502800442 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:53:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2332ms 02:53:20 INFO - PROCESS | 2693 | 1466502800520 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 2693 | 1466502800524 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 02:53:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:53:20 INFO - PROCESS | 2693 | 1466502800533 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 2693 | 1466502800537 Marionette TRACE conn4 <- [1,2886,null,{}] 02:53:20 INFO - PROCESS | 2693 | 1466502800545 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:20 INFO - PROCESS | 2693 | 1466502800551 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:20 INFO - PROCESS | 2693 | 1466502800766 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 02:53:21 INFO - PROCESS | 2693 | 1466502801021 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 2693 | 1466502801031 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:21 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab2400 == 46 [pid = 2693] [id = 729] 02:53:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x8dab4000) [pid = 2693] [serial = 2188] [outer = (nil)] 02:53:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x91049000) [pid = 2693] [serial = 2189] [outer = 0x8dab4000] 02:53:21 INFO - PROCESS | 2693 | 1466502801146 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x911b2c00) [pid = 2693] [serial = 2190] [outer = 0x8dab4000] 02:53:22 INFO - PROCESS | 2693 | 1466502802103 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:53:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1639ms 02:53:22 INFO - PROCESS | 2693 | 1466502802171 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 2693 | 1466502802178 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 02:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:53:22 INFO - PROCESS | 2693 | 1466502802188 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 2693 | 1466502802191 Marionette TRACE conn4 <- [1,2890,null,{}] 02:53:22 INFO - PROCESS | 2693 | 1466502802198 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:22 INFO - PROCESS | 2693 | 1466502802202 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:22 INFO - PROCESS | 2693 | 1466502802498 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 02:53:22 INFO - PROCESS | 2693 | 1466502802823 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 2693 | 1466502802833 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x91044c00 == 47 [pid = 2693] [id = 730] 02:53:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x911ab800) [pid = 2693] [serial = 2191] [outer = (nil)] 02:53:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x9304e800) [pid = 2693] [serial = 2192] [outer = 0x911ab800] 02:53:22 INFO - PROCESS | 2693 | 1466502802913 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x95149400) [pid = 2693] [serial = 2193] [outer = 0x911ab800] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x925a5000 == 46 [pid = 2693] [id = 716] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x927f8000 == 45 [pid = 2693] [id = 715] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce35400 == 44 [pid = 2693] [id = 714] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x9259d800 == 43 [pid = 2693] [id = 713] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8d058000 == 42 [pid = 2693] [id = 711] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8c906400 == 41 [pid = 2693] [id = 712] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90bc00 == 40 [pid = 2693] [id = 710] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x9513c400 == 39 [pid = 2693] [id = 708] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcbb800 == 38 [pid = 2693] [id = 709] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1cc400 == 37 [pid = 2693] [id = 690] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab2400 == 36 [pid = 2693] [id = 729] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d7000 == 35 [pid = 2693] [id = 728] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x9aac1400 == 34 [pid = 2693] [id = 726] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x9b446000 == 33 [pid = 2693] [id = 727] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x9a810800 == 32 [pid = 2693] [id = 725] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x9af8c400 == 31 [pid = 2693] [id = 724] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x996ae000 == 30 [pid = 2693] [id = 723] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8d049c00 == 29 [pid = 2693] [id = 721] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903400 == 28 [pid = 2693] [id = 722] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x96ee5800 == 27 [pid = 2693] [id = 720] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb3c00 == 26 [pid = 2693] [id = 719] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x91044000 == 25 [pid = 2693] [id = 717] 02:53:25 INFO - PROCESS | 2693 | --DOCSHELL 0x8d053c00 == 24 [pid = 2693] [id = 718] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x925a2400) [pid = 2693] [serial = 2090] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x911b5400) [pid = 2693] [serial = 2046] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x9a808c00) [pid = 2693] [serial = 2058] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x961e4400) [pid = 2693] [serial = 2051] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x9a91f000) [pid = 2693] [serial = 2060] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9b524c00) [pid = 2693] [serial = 2070] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9b471800) [pid = 2693] [serial = 2066] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x8d053000) [pid = 2693] [serial = 2043] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x8d1ca800) [pid = 2693] [serial = 2079] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8dcbdc00) [pid = 2693] [serial = 2081] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x9af88c00) [pid = 2693] [serial = 2063] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x92cda000) [pid = 2693] [serial = 2076] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x91043000) [pid = 2693] [serial = 2045] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9b13e800) [pid = 2693] [serial = 2064] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9b47e800) [pid = 2693] [serial = 2069] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x911c6800) [pid = 2693] [serial = 2075] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x997ee000) [pid = 2693] [serial = 2055] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x96ee4800) [pid = 2693] [serial = 2052] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8d150400) [pid = 2693] [serial = 2078] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x9aac4c00) [pid = 2693] [serial = 2061] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x92f29000) [pid = 2693] [serial = 2048] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x922b1000) [pid = 2693] [serial = 2088] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x992f5400) [pid = 2693] [serial = 2054] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x8e5a4800) [pid = 2693] [serial = 2082] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9a088000) [pid = 2693] [serial = 2057] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x9b478c00) [pid = 2693] [serial = 2067] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8dcb8c00) [pid = 2693] [serial = 2073] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x91fccc00) [pid = 2693] [serial = 2085] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x8d1d1400) [pid = 2693] [serial = 2087] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x93bb1400) [pid = 2693] [serial = 2049] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x8ce31000) [pid = 2693] [serial = 2042] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x911c2c00) [pid = 2693] [serial = 2084] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x8d1d3800) [pid = 2693] [serial = 2072] [outer = (nil)] [url = about:blank] 02:53:26 INFO - PROCESS | 2693 | 1466502806133 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 4092ms 02:53:26 INFO - PROCESS | 2693 | 1466502806282 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 2693 | 1466502806287 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 02:53:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:53:26 INFO - PROCESS | 2693 | 1466502806295 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 2693 | 1466502806301 Marionette TRACE conn4 <- [1,2894,null,{}] 02:53:26 INFO - PROCESS | 2693 | 1466502806310 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:26 INFO - PROCESS | 2693 | 1466502806315 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:26 INFO - PROCESS | 2693 | 1466502806488 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 02:53:26 INFO - PROCESS | 2693 | 1466502806643 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 2693 | 1466502806653 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:26 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d052400 == 25 [pid = 2693] [id = 731] 02:53:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x8d053000) [pid = 2693] [serial = 2194] [outer = (nil)] 02:53:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x8d057c00) [pid = 2693] [serial = 2195] [outer = 0x8d053000] 02:53:26 INFO - PROCESS | 2693 | 1466502806725 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x8d14dc00) [pid = 2693] [serial = 2196] [outer = 0x8d053000] 02:53:27 INFO - PROCESS | 2693 | 1466502807585 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1332ms 02:53:27 INFO - PROCESS | 2693 | 1466502807627 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 2693 | 1466502807634 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 02:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:53:27 INFO - PROCESS | 2693 | 1466502807644 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 2693 | 1466502807647 Marionette TRACE conn4 <- [1,2898,null,{}] 02:53:27 INFO - PROCESS | 2693 | 1466502807654 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:27 INFO - PROCESS | 2693 | 1466502807659 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:27 INFO - PROCESS | 2693 | 1466502807819 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 02:53:27 INFO - PROCESS | 2693 | 1466502807831 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 2693 | 1466502807836 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04f800 == 26 [pid = 2693] [id = 732] 02:53:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x8dcb1c00) [pid = 2693] [serial = 2197] [outer = (nil)] 02:53:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x8dcba000) [pid = 2693] [serial = 2198] [outer = 0x8dcb1c00] 02:53:27 INFO - PROCESS | 2693 | 1466502807910 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x8d056400) [pid = 2693] [serial = 2199] [outer = 0x8dcb1c00] 02:53:28 INFO - PROCESS | 2693 | 1466502808901 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:53:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:53:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1327ms 02:53:28 INFO - PROCESS | 2693 | 1466502808971 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 2693 | 1466502808974 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 02:53:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:53:28 INFO - PROCESS | 2693 | 1466502808985 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 2693 | 1466502808990 Marionette TRACE conn4 <- [1,2902,null,{}] 02:53:29 INFO - PROCESS | 2693 | 1466502809027 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:29 INFO - PROCESS | 2693 | 1466502809036 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:29 INFO - PROCESS | 2693 | 1466502809249 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 02:53:29 INFO - PROCESS | 2693 | 1466502809273 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 2693 | 1466502809285 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:29 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c2000 == 27 [pid = 2693] [id = 733] 02:53:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x911c2400) [pid = 2693] [serial = 2200] [outer = (nil)] 02:53:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x911c7400) [pid = 2693] [serial = 2201] [outer = 0x911c2400] 02:53:29 INFO - PROCESS | 2693 | 1466502809356 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x91fce000) [pid = 2693] [serial = 2202] [outer = 0x911c2400] 02:53:30 INFO - PROCESS | 2693 | 1466502810319 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:53:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1356ms 02:53:30 INFO - PROCESS | 2693 | 1466502810343 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 2693 | 1466502810347 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 02:53:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:53:30 INFO - PROCESS | 2693 | 1466502810363 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 2693 | 1466502810365 Marionette TRACE conn4 <- [1,2906,null,{}] 02:53:30 INFO - PROCESS | 2693 | 1466502810371 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:30 INFO - PROCESS | 2693 | 1466502810376 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:30 INFO - PROCESS | 2693 | 1466502810594 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 02:53:30 INFO - PROCESS | 2693 | 1466502810616 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 2693 | 1466502810624 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fd2800 == 28 [pid = 2693] [id = 734] 02:53:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x922b5400) [pid = 2693] [serial = 2203] [outer = (nil)] 02:53:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x925a2c00) [pid = 2693] [serial = 2204] [outer = 0x922b5400] 02:53:30 INFO - PROCESS | 2693 | 1466502810694 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x927f2c00) [pid = 2693] [serial = 2205] [outer = 0x922b5400] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x92384800) [pid = 2693] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x9259e000) [pid = 2693] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x92cd6400) [pid = 2693] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x9304bc00) [pid = 2693] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x8d04c800) [pid = 2693] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x8d04e400) [pid = 2693] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x8e5a9c00) [pid = 2693] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x8e59f000) [pid = 2693] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 120 (0x92389400) [pid = 2693] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 119 (0x911bb000) [pid = 2693] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 118 (0x9a916000) [pid = 2693] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 117 (0x96ee3000) [pid = 2693] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 116 (0x8ce35c00) [pid = 2693] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 115 (0x8d14b800) [pid = 2693] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 114 (0x95492800) [pid = 2693] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 113 (0x950c2400) [pid = 2693] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 112 (0x950c4000) [pid = 2693] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 111 (0x8d157400) [pid = 2693] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 110 (0x9a912400) [pid = 2693] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 109 (0x922bb400) [pid = 2693] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 108 (0x8ce2bc00) [pid = 2693] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:53:32 INFO - PROCESS | 2693 | --DOMWINDOW == 107 (0x950c5000) [pid = 2693] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:53:32 INFO - PROCESS | 2693 | 1466502812716 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:53:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2379ms 02:53:32 INFO - PROCESS | 2693 | 1466502812743 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 2693 | 1466502812747 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 02:53:32 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:53:32 INFO - PROCESS | 2693 | 1466502812753 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 2693 | 1466502812756 Marionette TRACE conn4 <- [1,2910,null,{}] 02:53:32 INFO - PROCESS | 2693 | 1466502812761 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:32 INFO - PROCESS | 2693 | 1466502812766 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:32 INFO - PROCESS | 2693 | 1466502812978 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 02:53:33 INFO - PROCESS | 2693 | 1466502812991 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 2693 | 1466502813000 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce35c00 == 29 [pid = 2693] [id = 735] 02:53:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 108 (0x8d14cc00) [pid = 2693] [serial = 2206] [outer = (nil)] 02:53:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 109 (0x91fd5c00) [pid = 2693] [serial = 2207] [outer = 0x8d14cc00] 02:53:33 INFO - PROCESS | 2693 | 1466502813071 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 110 (0x925a9800) [pid = 2693] [serial = 2208] [outer = 0x8d14cc00] 02:53:33 INFO - PROCESS | 2693 | 1466502813796 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:53:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:53:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:53:33 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1078ms 02:53:33 INFO - PROCESS | 2693 | 1466502813844 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 02:53:33 INFO - PROCESS | 2693 | 1466502813848 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 02:53:33 INFO - TEST-START | /DOMEvents/constructors.html 02:53:33 INFO - PROCESS | 2693 | 1466502813854 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 2693 | 1466502813856 Marionette TRACE conn4 <- [1,2914,null,{}] 02:53:33 INFO - PROCESS | 2693 | 1466502813862 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:33 INFO - PROCESS | 2693 | 1466502813872 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:34 INFO - PROCESS | 2693 | 1466502814121 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 02:53:34 INFO - PROCESS | 2693 | 1466502814138 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 2693 | 1466502814146 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d055c00 == 30 [pid = 2693] [id = 736] 02:53:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 111 (0x8e59e000) [pid = 2693] [serial = 2209] [outer = (nil)] 02:53:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 112 (0x93044400) [pid = 2693] [serial = 2210] [outer = 0x8e59e000] 02:53:34 INFO - PROCESS | 2693 | 1466502814215 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 113 (0x950b9c00) [pid = 2693] [serial = 2211] [outer = 0x8e59e000] 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:53:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:53:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:53:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:53:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:53:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:53:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:53:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:53:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:53:35 INFO - TEST-OK | /DOMEvents/constructors.html | took 1610ms 02:53:35 INFO - PROCESS | 2693 | 1466502815416 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:53:35 INFO - PROCESS | 2693 | 1466502815471 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 02:53:35 INFO - PROCESS | 2693 | 1466502815480 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 02:53:35 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:53:35 INFO - PROCESS | 2693 | 1466502815503 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 2693 | 1466502815517 Marionette TRACE conn4 <- [1,2918,null,{}] 02:53:35 INFO - PROCESS | 2693 | 1466502815545 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:35 INFO - PROCESS | 2693 | 1466502815550 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:35 INFO - PROCESS | 2693 | 1466502815733 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 02:53:36 INFO - PROCESS | 2693 | 1466502815976 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 2693 | 1466502815986 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d1400 == 31 [pid = 2693] [id = 737] 02:53:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 114 (0x8d1d9c00) [pid = 2693] [serial = 2212] [outer = (nil)] 02:53:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 115 (0x8dcbd400) [pid = 2693] [serial = 2213] [outer = 0x8d1d9c00] 02:53:36 INFO - PROCESS | 2693 | 1466502816086 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 116 (0x8e5ab400) [pid = 2693] [serial = 2214] [outer = 0x8d1d9c00] 02:53:36 INFO - PROCESS | 2693 | 1466502816982 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:53:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:53:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1519ms 02:53:37 INFO - PROCESS | 2693 | 1466502817021 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 2693 | 1466502817029 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 02:53:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:53:37 INFO - PROCESS | 2693 | 1466502817041 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 2693 | 1466502817045 Marionette TRACE conn4 <- [1,2922,null,{}] 02:53:37 INFO - PROCESS | 2693 | 1466502817052 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:37 INFO - PROCESS | 2693 | 1466502817058 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:37 INFO - PROCESS | 2693 | 1466502817245 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 02:53:37 INFO - PROCESS | 2693 | 1466502817437 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 2693 | 1466502817445 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:37 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d052800 == 32 [pid = 2693] [id = 738] 02:53:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 117 (0x8dcb7000) [pid = 2693] [serial = 2215] [outer = (nil)] 02:53:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 118 (0x925a3800) [pid = 2693] [serial = 2216] [outer = 0x8dcb7000] 02:53:37 INFO - PROCESS | 2693 | 1466502817530 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 2693 | ++DOMWINDOW == 119 (0x92cdac00) [pid = 2693] [serial = 2217] [outer = 0x8dcb7000] 02:53:38 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:53:38 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:53:38 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:53:38 INFO - PROCESS | 2693 | [2693] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 02:53:38 INFO - PROCESS | 2693 | 1466502818456 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:53:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:53:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:53:38 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 02:53:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:53:38 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 02:53:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:53:38 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]" 02:53:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:53:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:53:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1481ms 02:53:38 INFO - PROCESS | 2693 | 1466502818525 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 2693 | 1466502818529 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 02:53:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:53:38 INFO - PROCESS | 2693 | 1466502818583 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 2693 | 1466502818590 Marionette TRACE conn4 <- [1,2926,null,{}] 02:53:38 INFO - PROCESS | 2693 | 1466502818611 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:38 INFO - PROCESS | 2693 | 1466502818620 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:38 INFO - PROCESS | 2693 | 1466502818800 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 02:53:39 INFO - PROCESS | 2693 | 1466502818996 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 2693 | 1466502819008 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:39 INFO - PROCESS | 2693 | ++DOCSHELL 0x96e3b400 == 33 [pid = 2693] [id = 739] 02:53:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 120 (0x96ed7c00) [pid = 2693] [serial = 2218] [outer = (nil)] 02:53:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 121 (0x96ede000) [pid = 2693] [serial = 2219] [outer = 0x96ed7c00] 02:53:39 INFO - PROCESS | 2693 | 1466502819137 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x97875c00) [pid = 2693] [serial = 2220] [outer = 0x96ed7c00] 02:53:39 INFO - PROCESS | 2693 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:53:39 INFO - PROCESS | 2693 | 1466502819970 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:53:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:53:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1452ms 02:53:40 INFO - PROCESS | 2693 | 1466502820032 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 02:53:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:53:40 INFO - PROCESS | 2693 | 1466502820037 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 02:53:40 INFO - PROCESS | 2693 | 1466502820043 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 2693 | 1466502820047 Marionette TRACE conn4 <- [1,2930,null,{}] 02:53:40 INFO - PROCESS | 2693 | 1466502820053 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:40 INFO - PROCESS | 2693 | 1466502820058 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:40 INFO - PROCESS | 2693 | 1466502820225 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 02:53:40 INFO - PROCESS | 2693 | 1466502820425 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 2693 | 1466502820435 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x98369c00 == 34 [pid = 2693] [id = 740] 02:53:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x992efc00) [pid = 2693] [serial = 2221] [outer = (nil)] 02:53:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x9975a800) [pid = 2693] [serial = 2222] [outer = 0x992efc00] 02:53:40 INFO - PROCESS | 2693 | 1466502820518 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x997ee000) [pid = 2693] [serial = 2223] [outer = 0x992efc00] 02:53:41 INFO - PROCESS | 2693 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:53:41 INFO - PROCESS | 2693 | 1466502821363 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:53:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:53:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1379ms 02:53:41 INFO - PROCESS | 2693 | 1466502821422 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 2693 | 1466502821426 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 02:53:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:53:41 INFO - PROCESS | 2693 | 1466502821432 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 2693 | 1466502821436 Marionette TRACE conn4 <- [1,2934,null,{}] 02:53:41 INFO - PROCESS | 2693 | 1466502821456 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:41 INFO - PROCESS | 2693 | 1466502821462 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:41 INFO - PROCESS | 2693 | 1466502821696 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 02:53:41 INFO - PROCESS | 2693 | 1466502821839 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 2693 | 1466502821847 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb8400 == 35 [pid = 2693] [id = 741] 02:53:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x925a7400) [pid = 2693] [serial = 2224] [outer = (nil)] 02:53:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x9a004c00) [pid = 2693] [serial = 2225] [outer = 0x925a7400] 02:53:41 INFO - PROCESS | 2693 | 1466502821931 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9259e000) [pid = 2693] [serial = 2226] [outer = 0x925a7400] 02:53:42 INFO - PROCESS | 2693 | 1466502822821 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:53:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:53:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1436ms 02:53:42 INFO - PROCESS | 2693 | 1466502822870 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 02:53:42 INFO - PROCESS | 2693 | 1466502822873 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 02:53:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:53:42 INFO - PROCESS | 2693 | 1466502822880 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 2693 | 1466502822884 Marionette TRACE conn4 <- [1,2938,null,{}] 02:53:42 INFO - PROCESS | 2693 | 1466502822889 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:42 INFO - PROCESS | 2693 | 1466502822899 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:43 INFO - PROCESS | 2693 | 1466502823081 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 02:53:43 INFO - PROCESS | 2693 | 1466502823277 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 2693 | 1466502823286 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x9975e400 == 36 [pid = 2693] [id = 742] 02:53:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9a008000) [pid = 2693] [serial = 2227] [outer = (nil)] 02:53:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9a115c00) [pid = 2693] [serial = 2228] [outer = 0x9a008000] 02:53:43 INFO - PROCESS | 2693 | 1466502823371 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9a118c00) [pid = 2693] [serial = 2229] [outer = 0x9a008000] 02:53:44 INFO - PROCESS | 2693 | 1466502824218 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:53:44 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. 02:53:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1379ms 02:53:44 INFO - PROCESS | 2693 | 1466502824259 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 2693 | 1466502824262 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 02:53:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:53:44 INFO - PROCESS | 2693 | 1466502824269 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 2693 | 1466502824273 Marionette TRACE conn4 <- [1,2942,null,{}] 02:53:44 INFO - PROCESS | 2693 | 1466502824279 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:44 INFO - PROCESS | 2693 | 1466502824285 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:44 INFO - PROCESS | 2693 | 1466502824478 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 02:53:44 INFO - PROCESS | 2693 | 1466502824679 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 2693 | 1466502824690 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:44 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c903400 == 37 [pid = 2693] [id = 743] 02:53:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x8d04a400) [pid = 2693] [serial = 2230] [outer = (nil)] 02:53:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x9a80c400) [pid = 2693] [serial = 2231] [outer = 0x8d04a400] 02:53:44 INFO - PROCESS | 2693 | 1466502824773 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x9a80e800) [pid = 2693] [serial = 2232] [outer = 0x8d04a400] 02:53:45 INFO - PROCESS | 2693 | 1466502825621 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:53:45 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 02:53:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:53:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1384ms 02:53:45 INFO - PROCESS | 2693 | 1466502825654 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 2693 | 1466502825658 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 02:53:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:53:45 INFO - PROCESS | 2693 | 1466502825664 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 2693 | 1466502825668 Marionette TRACE conn4 <- [1,2946,null,{}] 02:53:45 INFO - PROCESS | 2693 | 1466502825674 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:45 INFO - PROCESS | 2693 | 1466502825679 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:45 INFO - PROCESS | 2693 | 1466502825839 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 02:53:46 INFO - PROCESS | 2693 | 1466502826041 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 2693 | 1466502826050 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d7000 == 38 [pid = 2693] [id = 744] 02:53:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x8dab4800) [pid = 2693] [serial = 2233] [outer = (nil)] 02:53:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x9a91cc00) [pid = 2693] [serial = 2234] [outer = 0x8dab4800] 02:53:46 INFO - PROCESS | 2693 | 1466502826146 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x9a91f800) [pid = 2693] [serial = 2235] [outer = 0x8dab4800] 02:53:47 INFO - PROCESS | 2693 | 1466502827004 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:53:47 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. 02:53:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1386ms 02:53:47 INFO - PROCESS | 2693 | 1466502827052 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 02:53:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:53:47 INFO - PROCESS | 2693 | 1466502827056 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 02:53:47 INFO - PROCESS | 2693 | 1466502827062 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 2693 | 1466502827066 Marionette TRACE conn4 <- [1,2950,null,{}] 02:53:47 INFO - PROCESS | 2693 | 1466502827072 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:47 INFO - PROCESS | 2693 | 1466502827077 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:47 INFO - PROCESS | 2693 | 1466502827244 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 02:53:47 INFO - PROCESS | 2693 | 1466502827447 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 2693 | 1466502827455 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce37c00 == 39 [pid = 2693] [id = 745] 02:53:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x91046400) [pid = 2693] [serial = 2236] [outer = (nil)] 02:53:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9aac5800) [pid = 2693] [serial = 2237] [outer = 0x91046400] 02:53:47 INFO - PROCESS | 2693 | 1466502827541 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9aac8c00) [pid = 2693] [serial = 2238] [outer = 0x91046400] 02:53:48 INFO - PROCESS | 2693 | ++DOCSHELL 0x9ab3f000 == 40 [pid = 2693] [id = 746] 02:53:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9af7d400) [pid = 2693] [serial = 2239] [outer = (nil)] 02:53:48 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9af8ac00) [pid = 2693] [serial = 2240] [outer = 0x9af7d400] 02:53:48 INFO - PROCESS | 2693 | 1466502828501 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:53:48 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. 02:53:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1479ms 02:53:48 INFO - PROCESS | 2693 | 1466502828542 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 2693 | 1466502828546 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 02:53:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:53:48 INFO - PROCESS | 2693 | 1466502828552 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 2693 | 1466502828555 Marionette TRACE conn4 <- [1,2954,null,{}] 02:53:48 INFO - PROCESS | 2693 | 1466502828561 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:48 INFO - PROCESS | 2693 | 1466502828566 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:48 INFO - PROCESS | 2693 | 1466502828758 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 02:53:48 INFO - PROCESS | 2693 | 1466502828956 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 2693 | 1466502828965 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a91d800 == 41 [pid = 2693] [id = 747] 02:53:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9af80000) [pid = 2693] [serial = 2241] [outer = (nil)] 02:53:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9b051000) [pid = 2693] [serial = 2242] [outer = 0x9af80000] 02:53:49 INFO - PROCESS | 2693 | 1466502829088 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x9b056800) [pid = 2693] [serial = 2243] [outer = 0x9af80000] 02:53:49 INFO - PROCESS | 2693 | 1466502829924 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:53:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:53:49 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 02:53:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1387ms 02:53:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:53:49 INFO - PROCESS | 2693 | 1466502829939 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 2693 | 1466502829943 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 02:53:49 INFO - PROCESS | 2693 | 1466502829949 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 2693 | 1466502829954 Marionette TRACE conn4 <- [1,2958,null,{}] 02:53:49 INFO - PROCESS | 2693 | 1466502829960 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:49 INFO - PROCESS | 2693 | 1466502829965 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:50 INFO - PROCESS | 2693 | 1466502830163 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 02:53:50 INFO - PROCESS | 2693 | 1466502830385 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 2693 | 1466502830395 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x961e7400 == 42 [pid = 2693] [id = 748] 02:53:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x96e36c00) [pid = 2693] [serial = 2244] [outer = (nil)] 02:53:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x9b443800) [pid = 2693] [serial = 2245] [outer = 0x96e36c00] 02:53:50 INFO - PROCESS | 2693 | 1466502830491 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x9b47c800) [pid = 2693] [serial = 2246] [outer = 0x96e36c00] 02:53:51 INFO - PROCESS | 2693 | 1466502831376 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:53:51 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. 02:53:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1483ms 02:53:51 INFO - PROCESS | 2693 | 1466502831432 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 2693 | 1466502831436 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 02:53:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:53:51 INFO - PROCESS | 2693 | 1466502831442 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 2693 | 1466502831445 Marionette TRACE conn4 <- [1,2962,null,{}] 02:53:51 INFO - PROCESS | 2693 | 1466502831451 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:51 INFO - PROCESS | 2693 | 1466502831456 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:51 INFO - PROCESS | 2693 | 1466502831617 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 02:53:51 INFO - PROCESS | 2693 | 1466502831842 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 2693 | 1466502831848 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:51 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04b000 == 43 [pid = 2693] [id = 749] 02:53:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x8d1cbc00) [pid = 2693] [serial = 2247] [outer = (nil)] 02:53:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x9bc13800) [pid = 2693] [serial = 2248] [outer = 0x8d1cbc00] 02:53:51 INFO - PROCESS | 2693 | 1466502831973 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x9bc1cc00) [pid = 2693] [serial = 2249] [outer = 0x8d1cbc00] 02:53:52 INFO - PROCESS | 2693 | 1466502832843 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:53:52 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. 02:53:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1433ms 02:53:52 INFO - PROCESS | 2693 | 1466502832875 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 2693 | 1466502832879 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 02:53:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:53:52 INFO - PROCESS | 2693 | 1466502832886 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 2693 | 1466502832889 Marionette TRACE conn4 <- [1,2966,null,{}] 02:53:52 INFO - PROCESS | 2693 | 1466502832895 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:52 INFO - PROCESS | 2693 | 1466502832900 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:53 INFO - PROCESS | 2693 | 1466502833099 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 02:53:53 INFO - PROCESS | 2693 | 1466502833281 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 2693 | 1466502833288 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:53 INFO - PROCESS | 2693 | ++DOCSHELL 0x9c039400 == 44 [pid = 2693] [id = 750] 02:53:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x9c03f800) [pid = 2693] [serial = 2250] [outer = (nil)] 02:53:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x9c047400) [pid = 2693] [serial = 2251] [outer = 0x9c03f800] 02:53:53 INFO - PROCESS | 2693 | 1466502833406 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x9c0a0000) [pid = 2693] [serial = 2252] [outer = 0x9c03f800] 02:53:54 INFO - PROCESS | 2693 | 1466502834242 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:53:54 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. 02:53:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1377ms 02:53:54 INFO - PROCESS | 2693 | 1466502834263 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 2693 | 1466502834267 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 02:53:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:53:54 INFO - PROCESS | 2693 | 1466502834273 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 2693 | 1466502834277 Marionette TRACE conn4 <- [1,2970,null,{}] 02:53:54 INFO - PROCESS | 2693 | 1466502834283 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:54 INFO - PROCESS | 2693 | 1466502834287 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:54 INFO - PROCESS | 2693 | 1466502834450 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 02:53:54 INFO - PROCESS | 2693 | 1466502834667 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 2693 | 1466502834675 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce32400 == 45 [pid = 2693] [id = 751] 02:53:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x99e69000) [pid = 2693] [serial = 2253] [outer = (nil)] 02:53:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x9c0a6400) [pid = 2693] [serial = 2254] [outer = 0x99e69000] 02:53:54 INFO - PROCESS | 2693 | 1466502834769 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0x9c0a8000) [pid = 2693] [serial = 2255] [outer = 0x99e69000] 02:53:55 INFO - PROCESS | 2693 | 1466502835614 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:53:55 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. 02:53:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1391ms 02:53:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:53:55 INFO - PROCESS | 2693 | 1466502835665 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 2693 | 1466502835668 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 02:53:55 INFO - PROCESS | 2693 | 1466502835675 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 2693 | 1466502835679 Marionette TRACE conn4 <- [1,2974,null,{}] 02:53:55 INFO - PROCESS | 2693 | 1466502835684 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:55 INFO - PROCESS | 2693 | 1466502835689 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:55 INFO - PROCESS | 2693 | 1466502835854 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 02:53:56 INFO - PROCESS | 2693 | 1466502836059 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 2693 | 1466502836068 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:56 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c9c00 == 46 [pid = 2693] [id = 752] 02:53:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0x9c0a4800) [pid = 2693] [serial = 2256] [outer = (nil)] 02:53:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9cbcb800) [pid = 2693] [serial = 2257] [outer = 0x9c0a4800] 02:53:56 INFO - PROCESS | 2693 | 1466502836195 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0x9cbf2400) [pid = 2693] [serial = 2258] [outer = 0x9c0a4800] 02:53:57 INFO - PROCESS | 2693 | 1466502837051 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:53:57 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. 02:53:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1435ms 02:53:57 INFO - PROCESS | 2693 | 1466502837109 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 2693 | 1466502837113 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:53:57 INFO - PROCESS | 2693 | 1466502837119 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 2693 | 1466502837123 Marionette TRACE conn4 <- [1,2978,null,{}] 02:53:57 INFO - PROCESS | 2693 | 1466502837175 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:57 INFO - PROCESS | 2693 | 1466502837181 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:57 INFO - PROCESS | 2693 | 1466502837376 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 02:53:57 INFO - PROCESS | 2693 | 1466502837586 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 2693 | 1466502837595 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:57 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d04c800 == 47 [pid = 2693] [id = 753] 02:53:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0x8d04e400) [pid = 2693] [serial = 2259] [outer = (nil)] 02:53:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x8d14f000) [pid = 2693] [serial = 2260] [outer = 0x8d04e400] 02:53:57 INFO - PROCESS | 2693 | 1466502837727 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x9bcde400) [pid = 2693] [serial = 2261] [outer = 0x8d04e400] 02:53:58 INFO - PROCESS | 2693 | 1466502838601 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:53:58 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. 02:53:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1538ms 02:53:58 INFO - PROCESS | 2693 | 1466502838659 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 2693 | 1466502838662 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 02:53:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:53:58 INFO - PROCESS | 2693 | 1466502838669 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 2693 | 1466502838674 Marionette TRACE conn4 <- [1,2982,null,{}] 02:53:58 INFO - PROCESS | 2693 | 1466502838679 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:53:58 INFO - PROCESS | 2693 | 1466502838685 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:58 INFO - PROCESS | 2693 | 1466502838853 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 02:53:59 INFO - PROCESS | 2693 | 1466502839118 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 2693 | 1466502839129 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:53:59 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90c800 == 48 [pid = 2693] [id = 754] 02:53:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x8ce33c00) [pid = 2693] [serial = 2262] [outer = (nil)] 02:53:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x9104e000) [pid = 2693] [serial = 2263] [outer = 0x8ce33c00] 02:53:59 INFO - PROCESS | 2693 | 1466502839215 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x92cde400) [pid = 2693] [serial = 2264] [outer = 0x8ce33c00] 02:54:00 INFO - PROCESS | 2693 | 1466502840072 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:54:00 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 02:54:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:54:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1431ms 02:54:00 INFO - PROCESS | 2693 | 1466502840109 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 2693 | 1466502840114 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 02:54:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:54:00 INFO - PROCESS | 2693 | 1466502840121 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 2693 | 1466502840124 Marionette TRACE conn4 <- [1,2986,null,{}] 02:54:00 INFO - PROCESS | 2693 | 1466502840130 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:00 INFO - PROCESS | 2693 | 1466502840135 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:00 INFO - PROCESS | 2693 | 1466502840317 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 02:54:00 INFO - PROCESS | 2693 | 1466502840536 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 2693 | 1466502840546 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:00 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90a800 == 49 [pid = 2693] [id = 755] 02:54:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x8c90e400) [pid = 2693] [serial = 2265] [outer = (nil)] 02:54:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x9104d000) [pid = 2693] [serial = 2266] [outer = 0x8c90e400] 02:54:00 INFO - PROCESS | 2693 | 1466502840628 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x93baf400) [pid = 2693] [serial = 2267] [outer = 0x8c90e400] 02:54:01 INFO - PROCESS | 2693 | 1466502841776 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:54:01 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. 02:54:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1688ms 02:54:01 INFO - PROCESS | 2693 | 1466502841811 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 2693 | 1466502841817 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 02:54:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:54:01 INFO - PROCESS | 2693 | 1466502841825 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 2693 | 1466502841832 Marionette TRACE conn4 <- [1,2990,null,{}] 02:54:01 INFO - PROCESS | 2693 | 1466502841840 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:01 INFO - PROCESS | 2693 | 1466502841845 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:02 INFO - PROCESS | 2693 | 1466502842075 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 02:54:02 INFO - PROCESS | 2693 | 1466502842347 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 2693 | 1466502842353 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:02 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d157400 == 50 [pid = 2693] [id = 756] 02:54:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x8d159c00) [pid = 2693] [serial = 2268] [outer = (nil)] 02:54:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8dab4c00) [pid = 2693] [serial = 2269] [outer = 0x8d159c00] 02:54:02 INFO - PROCESS | 2693 | 1466502842443 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x91049800) [pid = 2693] [serial = 2270] [outer = 0x8d159c00] 02:54:03 INFO - PROCESS | 2693 | ++DOCSHELL 0x92386800 == 51 [pid = 2693] [id = 757] 02:54:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x92386c00) [pid = 2693] [serial = 2271] [outer = (nil)] 02:54:03 INFO - PROCESS | 2693 | ++DOMWINDOW == 174 (0x8d053c00) [pid = 2693] [serial = 2272] [outer = 0x92386c00] 02:54:03 INFO - PROCESS | 2693 | 1466502843439 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:54:03 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. 02:54:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1633ms 02:54:03 INFO - PROCESS | 2693 | 1466502843457 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 2693 | 1466502843463 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 02:54:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:54:03 INFO - PROCESS | 2693 | 1466502843473 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 2693 | 1466502843477 Marionette TRACE conn4 <- [1,2994,null,{}] 02:54:03 INFO - PROCESS | 2693 | 1466502843483 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:03 INFO - PROCESS | 2693 | 1466502843489 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:03 INFO - PROCESS | 2693 | 1466502843709 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 02:54:04 INFO - PROCESS | 2693 | 1466502844023 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 2693 | 1466502844029 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:04 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1ce800 == 52 [pid = 2693] [id = 758] 02:54:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 175 (0x8d1d1c00) [pid = 2693] [serial = 2273] [outer = (nil)] 02:54:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 176 (0x8dcb8000) [pid = 2693] [serial = 2274] [outer = 0x8d1d1c00] 02:54:04 INFO - PROCESS | 2693 | 1466502844148 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 2693 | ++DOMWINDOW == 177 (0x922b4c00) [pid = 2693] [serial = 2275] [outer = 0x8d1d1c00] 02:54:04 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce35c00 == 51 [pid = 2693] [id = 735] 02:54:04 INFO - PROCESS | 2693 | --DOCSHELL 0x91fd2800 == 50 [pid = 2693] [id = 734] 02:54:04 INFO - PROCESS | 2693 | --DOCSHELL 0x911c2000 == 49 [pid = 2693] [id = 733] 02:54:04 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04f800 == 48 [pid = 2693] [id = 732] 02:54:04 INFO - PROCESS | 2693 | --DOCSHELL 0x8d052400 == 47 [pid = 2693] [id = 731] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 176 (0x925ac400) [pid = 2693] [serial = 2091] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 175 (0x93baec00) [pid = 2693] [serial = 2100] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 174 (0x96ed6800) [pid = 2693] [serial = 2108] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 173 (0x9836e800) [pid = 2693] [serial = 2109] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9a803400) [pid = 2693] [serial = 2121] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9514b000) [pid = 2693] [serial = 2103] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x9a007c00) [pid = 2693] [serial = 2153] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x9a059400) [pid = 2693] [serial = 2154] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x9787c000) [pid = 2693] [serial = 2151] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x9a117000) [pid = 2693] [serial = 2118] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x927f4400) [pid = 2693] [serial = 2142] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x961e9800) [pid = 2693] [serial = 2148] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x95143c00) [pid = 2693] [serial = 2147] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x93ba4400) [pid = 2693] [serial = 2099] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x911b4800) [pid = 2693] [serial = 2138] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x8daad400) [pid = 2693] [serial = 2093] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9a4e1800) [pid = 2693] [serial = 2120] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9ab3b800) [pid = 2693] [serial = 2130] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x93dd4400) [pid = 2693] [serial = 2145] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x91fcd000) [pid = 2693] [serial = 2096] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x91fcec00) [pid = 2693] [serial = 2097] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x9af83800) [pid = 2693] [serial = 2127] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x997e7c00) [pid = 2693] [serial = 2112] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x8dcb7c00) [pid = 2693] [serial = 2132] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x8d153400) [pid = 2693] [serial = 2135] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x96e31800) [pid = 2693] [serial = 2106] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x961ed800) [pid = 2693] [serial = 2150] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x8d158000) [pid = 2693] [serial = 2136] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x95147400) [pid = 2693] [serial = 2102] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x961e9400) [pid = 2693] [serial = 2105] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x8dcb3800) [pid = 2693] [serial = 2094] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x99e5d400) [pid = 2693] [serial = 2111] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x9a05c400) [pid = 2693] [serial = 2115] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x9aabc000) [pid = 2693] [serial = 2124] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x9ab38800) [pid = 2693] [serial = 2126] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x93045400) [pid = 2693] [serial = 2144] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x9a919800) [pid = 2693] [serial = 2123] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x911c3000) [pid = 2693] [serial = 2133] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x9a057000) [pid = 2693] [serial = 2114] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9a112000) [pid = 2693] [serial = 2117] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x925abc00) [pid = 2693] [serial = 2141] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x9aac6000) [pid = 2693] [serial = 2129] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x91fd1c00) [pid = 2693] [serial = 2139] [outer = (nil)] [url = about:blank] 02:54:04 INFO - PROCESS | 2693 | 1466502844927 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:54:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:54:04 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 02:54:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1485ms 02:54:04 INFO - PROCESS | 2693 | 1466502844958 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 2693 | 1466502844962 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 02:54:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:54:04 INFO - PROCESS | 2693 | 1466502844968 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 2693 | 1466502844974 Marionette TRACE conn4 <- [1,2998,null,{}] 02:54:04 INFO - PROCESS | 2693 | 1466502844990 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:05 INFO - PROCESS | 2693 | 1466502844998 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:05 INFO - PROCESS | 2693 | 1466502845189 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 02:54:05 INFO - PROCESS | 2693 | 1466502845362 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 2693 | 1466502845373 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:05 INFO - PROCESS | 2693 | ++DOCSHELL 0x927ed400 == 48 [pid = 2693] [id = 759] 02:54:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x927f0800) [pid = 2693] [serial = 2276] [outer = (nil)] 02:54:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x93dd4400) [pid = 2693] [serial = 2277] [outer = 0x927f0800] 02:54:05 INFO - PROCESS | 2693 | 1466502845453 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x95147800) [pid = 2693] [serial = 2278] [outer = 0x927f0800] 02:54:06 INFO - PROCESS | 2693 | 1466502846174 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:54:06 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. 02:54:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1235ms 02:54:06 INFO - PROCESS | 2693 | 1466502846204 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 2693 | 1466502846208 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 02:54:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:54:06 INFO - PROCESS | 2693 | 1466502846214 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 2693 | 1466502846218 Marionette TRACE conn4 <- [1,3002,null,{}] 02:54:06 INFO - PROCESS | 2693 | 1466502846223 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:06 INFO - PROCESS | 2693 | 1466502846228 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:06 INFO - PROCESS | 2693 | 1466502846500 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 02:54:06 INFO - PROCESS | 2693 | 1466502846524 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 2693 | 1466502846534 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:06 INFO - PROCESS | 2693 | ++DOCSHELL 0x91fcd000 == 49 [pid = 2693] [id = 760] 02:54:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x950bc400) [pid = 2693] [serial = 2279] [outer = (nil)] 02:54:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x961e9c00) [pid = 2693] [serial = 2280] [outer = 0x950bc400] 02:54:06 INFO - PROCESS | 2693 | 1466502846602 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x96e36000) [pid = 2693] [serial = 2281] [outer = 0x950bc400] 02:54:07 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. 02:54:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1301ms 02:54:07 INFO - PROCESS | 2693 | 1466502847507 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:54:07 INFO - PROCESS | 2693 | 1466502847517 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 2693 | 1466502847535 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 02:54:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:54:07 INFO - PROCESS | 2693 | 1466502847549 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 2693 | 1466502847552 Marionette TRACE conn4 <- [1,3006,null,{}] 02:54:07 INFO - PROCESS | 2693 | 1466502847558 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:07 INFO - PROCESS | 2693 | 1466502847564 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:07 INFO - PROCESS | 2693 | 1466502847776 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 02:54:07 INFO - PROCESS | 2693 | 1466502847823 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 2693 | 1466502847832 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:07 INFO - PROCESS | 2693 | ++DOCSHELL 0x961e3c00 == 50 [pid = 2693] [id = 761] 02:54:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x96eda400) [pid = 2693] [serial = 2282] [outer = (nil)] 02:54:07 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x99245800) [pid = 2693] [serial = 2283] [outer = 0x96eda400] 02:54:07 INFO - PROCESS | 2693 | 1466502847899 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x996b8c00) [pid = 2693] [serial = 2284] [outer = 0x96eda400] 02:54:08 INFO - PROCESS | 2693 | 1466502848764 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:54:08 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. 02:54:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1238ms 02:54:08 INFO - PROCESS | 2693 | 1466502848800 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 02:54:08 INFO - PROCESS | 2693 | 1466502848804 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 02:54:08 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:54:08 INFO - PROCESS | 2693 | 1466502848810 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 2693 | 1466502848813 Marionette TRACE conn4 <- [1,3010,null,{}] 02:54:08 INFO - PROCESS | 2693 | 1466502848818 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:08 INFO - PROCESS | 2693 | 1466502848828 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:09 INFO - PROCESS | 2693 | 1466502849265 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x997e9800) [pid = 2693] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x922b8000) [pid = 2693] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x8d14d800) [pid = 2693] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x996b5000) [pid = 2693] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x95181000) [pid = 2693] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x9aaba800) [pid = 2693] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9b148c00) [pid = 2693] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x911c2400) [pid = 2693] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x9af8cc00) [pid = 2693] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x922b5400) [pid = 2693] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x9b3dc400) [pid = 2693] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x9b520000) [pid = 2693] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8daae000) [pid = 2693] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x8d053000) [pid = 2693] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8dcb1c00) [pid = 2693] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x8dab4000) [pid = 2693] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x911ab800) [pid = 2693] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:54:09 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x8d14cc00) [pid = 2693] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:54:09 INFO - PROCESS | 2693 | 1466502849428 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 2693 | 1466502849436 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:09 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d053000 == 51 [pid = 2693] [id = 762] 02:54:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x8d14b800) [pid = 2693] [serial = 2285] [outer = (nil)] 02:54:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8dcb1c00) [pid = 2693] [serial = 2286] [outer = 0x8d14b800] 02:54:09 INFO - PROCESS | 2693 | 1466502849504 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x9104b400) [pid = 2693] [serial = 2287] [outer = 0x8d14b800] 02:54:10 INFO - PROCESS | 2693 | 1466502850171 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:54:10 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 02:54:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1380ms 02:54:10 INFO - PROCESS | 2693 | 1466502850190 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 2693 | 1466502850193 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 02:54:10 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:54:10 INFO - PROCESS | 2693 | 1466502850207 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 2693 | 1466502850211 Marionette TRACE conn4 <- [1,3014,null,{}] 02:54:10 INFO - PROCESS | 2693 | 1466502850217 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:10 INFO - PROCESS | 2693 | 1466502850221 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:10 INFO - PROCESS | 2693 | 1466502850436 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 02:54:10 INFO - PROCESS | 2693 | 1466502850544 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 2693 | 1466502850550 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:10 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dcb5000 == 52 [pid = 2693] [id = 763] 02:54:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x9237f800) [pid = 2693] [serial = 2288] [outer = (nil)] 02:54:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x9a051000) [pid = 2693] [serial = 2289] [outer = 0x9237f800] 02:54:10 INFO - PROCESS | 2693 | 1466502850619 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x9a088000) [pid = 2693] [serial = 2290] [outer = 0x9237f800] 02:54:10 INFO - PROCESS | 2693 | [2693] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:54:11 INFO - PROCESS | 2693 | 1466502851594 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:54:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:54:11 INFO - {} 02:54:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:54:11 INFO - {} 02:54:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:54:11 INFO - {} 02:54:11 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:54:11 INFO - {} 02:54:11 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1433ms 02:54:11 INFO - PROCESS | 2693 | 1466502851642 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 2693 | 1466502851648 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 02:54:11 INFO - TEST-START | /FileAPI/fileReader.html 02:54:11 INFO - PROCESS | 2693 | 1466502851657 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 2693 | 1466502851662 Marionette TRACE conn4 <- [1,3018,null,{}] 02:54:11 INFO - PROCESS | 2693 | 1466502851671 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:11 INFO - PROCESS | 2693 | 1466502851677 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:11 INFO - PROCESS | 2693 | 1466502851895 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 02:54:12 INFO - PROCESS | 2693 | 1466502852167 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 2693 | 1466502852183 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:12 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1d4000 == 53 [pid = 2693] [id = 764] 02:54:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x911ab000) [pid = 2693] [serial = 2291] [outer = (nil)] 02:54:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x911bac00) [pid = 2693] [serial = 2292] [outer = 0x911ab000] 02:54:12 INFO - PROCESS | 2693 | 1466502852311 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x911c8800) [pid = 2693] [serial = 2293] [outer = 0x911ab000] 02:54:13 INFO - PROCESS | 2693 | 1466502853177 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:54:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:54:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:54:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:54:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:54:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 1586ms 02:54:13 INFO - PROCESS | 2693 | 1466502853243 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 2693 | 1466502853250 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 02:54:13 INFO - TEST-START | /FileAPI/historical.html 02:54:13 INFO - PROCESS | 2693 | 1466502853261 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 2693 | 1466502853266 Marionette TRACE conn4 <- [1,3022,null,{}] 02:54:13 INFO - PROCESS | 2693 | 1466502853272 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:13 INFO - PROCESS | 2693 | 1466502853278 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:13 INFO - PROCESS | 2693 | 1466502853468 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 02:54:13 INFO - PROCESS | 2693 | 1466502853727 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 2693 | 1466502853736 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:13 INFO - PROCESS | 2693 | ++DOCSHELL 0x927ec400 == 54 [pid = 2693] [id = 765] 02:54:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x93046800) [pid = 2693] [serial = 2294] [outer = (nil)] 02:54:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x950c6400) [pid = 2693] [serial = 2295] [outer = 0x93046800] 02:54:13 INFO - PROCESS | 2693 | 1466502853827 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x961e0800) [pid = 2693] [serial = 2296] [outer = 0x93046800] 02:54:14 INFO - PROCESS | 2693 | 1466502854731 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:54:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:54:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:54:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:54:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:54:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:54:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:54:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:54:14 INFO - TEST-OK | /FileAPI/historical.html | took 1531ms 02:54:14 INFO - PROCESS | 2693 | 1466502854794 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 02:54:14 INFO - TEST-START | /FileAPI/idlharness.html 02:54:14 INFO - PROCESS | 2693 | 1466502854799 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 02:54:14 INFO - PROCESS | 2693 | 1466502854806 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 2693 | 1466502854812 Marionette TRACE conn4 <- [1,3026,null,{}] 02:54:14 INFO - PROCESS | 2693 | 1466502854829 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:14 INFO - PROCESS | 2693 | 1466502854837 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:15 INFO - PROCESS | 2693 | 1466502855134 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 02:54:15 INFO - PROCESS | 2693 | 1466502855284 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 2693 | 1466502855295 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:15 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a05cc00 == 55 [pid = 2693] [id = 766] 02:54:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9a112400) [pid = 2693] [serial = 2297] [outer = (nil)] 02:54:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x9a117400) [pid = 2693] [serial = 2298] [outer = 0x9a112400] 02:54:15 INFO - PROCESS | 2693 | 1466502855389 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x9a804000) [pid = 2693] [serial = 2299] [outer = 0x9a112400] 02:54:17 INFO - PROCESS | 2693 | 1466502856913 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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]]]}] 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:54:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:54:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:54:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:54:17 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 02:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:54:17 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 02:54:17 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 02:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:54:17 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 02:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:54:17 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 02:54:17 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 02:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:54:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:54:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 2319ms 02:54:17 INFO - PROCESS | 2693 | 1466502857125 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 2693 | 1466502857130 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 02:54:17 INFO - TEST-START | /FileAPI/idlharness.worker 02:54:17 INFO - PROCESS | 2693 | 1466502857143 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - PROCESS | 2693 | 1466502857147 Marionette TRACE conn4 <- [1,3030,null,{}] 02:54:17 INFO - PROCESS | 2693 | 1466502857241 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:17 INFO - PROCESS | 2693 | 1466502857251 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:17 INFO - PROCESS | 2693 | 1466502857535 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 02:54:17 INFO - PROCESS | 2693 | 1466502857737 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 2693 | 1466502857746 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:17 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d1cf000 == 56 [pid = 2693] [id = 767] 02:54:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x9a805800) [pid = 2693] [serial = 2300] [outer = (nil)] 02:54:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x9d905c00) [pid = 2693] [serial = 2301] [outer = 0x9a805800] 02:54:17 INFO - PROCESS | 2693 | 1466502857832 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x9d963800) [pid = 2693] [serial = 2302] [outer = 0x9a805800] 02:54:18 INFO - PROCESS | 2693 | [2693] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:54:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:54:19 INFO - {} 02:54:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:54:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:54:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:54:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:54:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:54:19 INFO - {} 02:54:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:54:19 INFO - {} 02:54:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:54:19 INFO - {} 02:54:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:54:19 INFO - {} 02:54:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:54:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:54:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:54:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:54:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:54:20 INFO - {} 02:54:20 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 02:54:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:54:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:54:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:54:20 INFO - {} 02:54:20 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 - {} 02:54:20 INFO - {} 02:54:20 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 02:54:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:54:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:54:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:54:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:54:20 INFO - {} 02:54:20 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 02:54:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:54:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:54:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:54:20 INFO - {} 02:54:20 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 - {} 02:54:20 INFO - {} 02:54:20 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 02:54:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:54:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:54:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 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 02:54:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:54:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:54:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 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 02:54:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 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 02:54:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 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 02:54:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:54:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:54:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:54:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:54:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:54:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:54:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:54:20 INFO - {} 02:54:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2924ms 02:54:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:54:20 INFO - PROCESS | 2693 | 1466502859936 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 02:54:20 INFO - PROCESS | 2693 | 1466502860073 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 2693 | 1466502860089 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 02:54:20 INFO - PROCESS | 2693 | 1466502860103 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 2693 | 1466502860113 Marionette TRACE conn4 <- [1,3034,null,{}] 02:54:20 INFO - PROCESS | 2693 | 1466502860128 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:20 INFO - PROCESS | 2693 | 1466502860136 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:20 INFO - PROCESS | 2693 | 1466502860449 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 02:54:20 INFO - PROCESS | 2693 | 1466502860659 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 2693 | 1466502860666 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:20 INFO - PROCESS | 2693 | ++DOCSHELL 0x9a803c00 == 57 [pid = 2693] [id = 768] 02:54:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x9a80ac00) [pid = 2693] [serial = 2303] [outer = (nil)] 02:54:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0xa4e4d800) [pid = 2693] [serial = 2304] [outer = 0x9a80ac00] 02:54:20 INFO - PROCESS | 2693 | 1466502860788 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0xa5010800) [pid = 2693] [serial = 2305] [outer = 0x9a80ac00] 02:54:21 INFO - PROCESS | 2693 | 1466502861598 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:54:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1545ms 02:54:21 INFO - PROCESS | 2693 | 1466502861647 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 2693 | 1466502861651 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 02:54:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:54:21 INFO - PROCESS | 2693 | 1466502861658 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 2693 | 1466502861661 Marionette TRACE conn4 <- [1,3038,null,{}] 02:54:21 INFO - PROCESS | 2693 | 1466502861667 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:21 INFO - PROCESS | 2693 | 1466502861677 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:21 INFO - PROCESS | 2693 | 1466502861911 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 02:54:22 INFO - PROCESS | 2693 | 1466502862117 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 2693 | 1466502862128 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:22 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cd1800 == 58 [pid = 2693] [id = 769] 02:54:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0xa4e51400) [pid = 2693] [serial = 2306] [outer = (nil)] 02:54:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0xa6828c00) [pid = 2693] [serial = 2307] [outer = 0xa4e51400] 02:54:22 INFO - PROCESS | 2693 | 1466502862253 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0xa6891800) [pid = 2693] [serial = 2308] [outer = 0xa4e51400] 02:54:23 INFO - PROCESS | 2693 | 1466502863131 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:54:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:54:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1490ms 02:54:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:54:23 INFO - PROCESS | 2693 | 1466502863149 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 2693 | 1466502863152 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 02:54:23 INFO - PROCESS | 2693 | 1466502863160 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 2693 | 1466502863164 Marionette TRACE conn4 <- [1,3042,null,{}] 02:54:23 INFO - PROCESS | 2693 | 1466502863170 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:23 INFO - PROCESS | 2693 | 1466502863175 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:23 INFO - PROCESS | 2693 | 1466502863350 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 02:54:23 INFO - PROCESS | 2693 | 1466502863577 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 2693 | 1466502863587 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:23 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dbec400 == 59 [pid = 2693] [id = 770] 02:54:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 150 (0x8dbed000) [pid = 2693] [serial = 2309] [outer = (nil)] 02:54:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 151 (0x8dbf6400) [pid = 2693] [serial = 2310] [outer = 0x8dbed000] 02:54:23 INFO - PROCESS | 2693 | 1466502863668 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 2693 | ++DOMWINDOW == 152 (0x8dbf7800) [pid = 2693] [serial = 2311] [outer = 0x8dbed000] 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:54:24 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. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:54:24 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'.) 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:54:24 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. 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:54:24 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. 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:54:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:54:24 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. 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:54:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:54:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:54:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:54:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:54:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1761ms 02:54:25 INFO - PROCESS | 2693 | 1466502864825 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:54:25 INFO - PROCESS | 2693 | 1466502864985 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 2693 | 1466502864990 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 02:54:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:54:25 INFO - PROCESS | 2693 | 1466502865009 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 2693 | 1466502865015 Marionette TRACE conn4 <- [1,3046,null,{}] 02:54:25 INFO - PROCESS | 2693 | 1466502865020 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:25 INFO - PROCESS | 2693 | 1466502865025 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:25 INFO - PROCESS | 2693 | 1466502865218 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 02:54:25 INFO - PROCESS | 2693 | 1466502865602 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 2693 | 1466502865612 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:25 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce34000 == 60 [pid = 2693] [id = 771] 02:54:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 153 (0x8d04fc00) [pid = 2693] [serial = 2312] [outer = (nil)] 02:54:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 154 (0x95ea6800) [pid = 2693] [serial = 2313] [outer = 0x8d04fc00] 02:54:25 INFO - PROCESS | 2693 | 1466502865693 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 2693 | ++DOMWINDOW == 155 (0x95eb1000) [pid = 2693] [serial = 2314] [outer = 0x8d04fc00] 02:54:26 INFO - PROCESS | 2693 | [2693] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:54:26 INFO - PROCESS | 2693 | 1466502866560 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:54:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:54:26 INFO - {} 02:54:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1593ms 02:54:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:54:26 INFO - PROCESS | 2693 | 1466502866592 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 2693 | 1466502866595 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 02:54:26 INFO - PROCESS | 2693 | 1466502866602 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 2693 | 1466502866606 Marionette TRACE conn4 <- [1,3050,null,{}] 02:54:26 INFO - PROCESS | 2693 | 1466502866616 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:26 INFO - PROCESS | 2693 | 1466502866620 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:26 INFO - PROCESS | 2693 | 1466502866828 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 02:54:27 INFO - PROCESS | 2693 | 1466502867073 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 2693 | 1466502867085 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:27 INFO - PROCESS | 2693 | ++DOCSHELL 0x95ea7c00 == 61 [pid = 2693] [id = 772] 02:54:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 156 (0x95eadc00) [pid = 2693] [serial = 2315] [outer = (nil)] 02:54:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 157 (0xa2320c00) [pid = 2693] [serial = 2316] [outer = 0x95eadc00] 02:54:27 INFO - PROCESS | 2693 | 1466502867166 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 2693 | ++DOMWINDOW == 158 (0xa2370c00) [pid = 2693] [serial = 2317] [outer = 0x95eadc00] 02:54:28 INFO - PROCESS | 2693 | 1466502868013 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:54:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:54:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1440ms 02:54:28 INFO - PROCESS | 2693 | 1466502868042 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 2693 | 1466502868046 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 02:54:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:54:28 INFO - PROCESS | 2693 | 1466502868073 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 2693 | 1466502868078 Marionette TRACE conn4 <- [1,3054,null,{}] 02:54:28 INFO - PROCESS | 2693 | 1466502868085 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:28 INFO - PROCESS | 2693 | 1466502868090 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:28 INFO - PROCESS | 2693 | 1466502868269 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 02:54:28 INFO - PROCESS | 2693 | 1466502868535 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 2693 | 1466502868543 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:28 INFO - PROCESS | 2693 | ++DOCSHELL 0x92cdd000 == 62 [pid = 2693] [id = 773] 02:54:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 159 (0x9304e000) [pid = 2693] [serial = 2318] [outer = (nil)] 02:54:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 160 (0xa23a5c00) [pid = 2693] [serial = 2319] [outer = 0x9304e000] 02:54:28 INFO - PROCESS | 2693 | 1466502868629 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 2693 | ++DOMWINDOW == 161 (0xa23edc00) [pid = 2693] [serial = 2320] [outer = 0x9304e000] 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:54:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:54:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:54:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:54:30 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" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:54:30 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" 02:54:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:54:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:54:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1950ms 02:54:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:54:30 INFO - PROCESS | 2693 | 1466502869817 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:54:30 INFO - PROCESS | 2693 | 1466502870051 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 02:54:30 INFO - PROCESS | 2693 | 1466502870068 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 02:54:30 INFO - PROCESS | 2693 | 1466502870103 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 2693 | 1466502870114 Marionette TRACE conn4 <- [1,3058,null,{}] 02:54:30 INFO - PROCESS | 2693 | 1466502870286 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:30 INFO - PROCESS | 2693 | 1466502870291 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:30 INFO - PROCESS | 2693 | 1466502870483 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 02:54:30 INFO - PROCESS | 2693 | 1466502870686 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 2693 | 1466502870697 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:30 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce3a800 == 63 [pid = 2693] [id = 774] 02:54:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 162 (0x8d14c800) [pid = 2693] [serial = 2321] [outer = (nil)] 02:54:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 163 (0x8e59e400) [pid = 2693] [serial = 2322] [outer = 0x8d14c800] 02:54:30 INFO - PROCESS | 2693 | 1466502870822 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 2693 | ++DOMWINDOW == 164 (0x927ecc00) [pid = 2693] [serial = 2323] [outer = 0x8d14c800] 02:54:31 INFO - PROCESS | 2693 | 1466502871674 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:54:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:54:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:54:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:54:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:54:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:54:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:54:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:54:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:54:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1637ms 02:54:31 INFO - PROCESS | 2693 | 1466502871786 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 2693 | 1466502871790 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 02:54:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:54:31 INFO - PROCESS | 2693 | 1466502871802 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 2693 | 1466502871807 Marionette TRACE conn4 <- [1,3062,null,{}] 02:54:31 INFO - PROCESS | 2693 | 1466502871813 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:31 INFO - PROCESS | 2693 | 1466502871818 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:32 INFO - PROCESS | 2693 | 1466502872017 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 02:54:33 INFO - PROCESS | 2693 | 1466502873016 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 2693 | 1466502873026 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:33 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab1000 == 64 [pid = 2693] [id = 775] 02:54:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 165 (0x8dab7000) [pid = 2693] [serial = 2324] [outer = (nil)] 02:54:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 166 (0x8dabc400) [pid = 2693] [serial = 2325] [outer = 0x8dab7000] 02:54:33 INFO - PROCESS | 2693 | 1466502873108 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 2693 | ++DOMWINDOW == 167 (0x8dcb9000) [pid = 2693] [serial = 2326] [outer = 0x8dab7000] 02:54:33 INFO - PROCESS | 2693 | [2693] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:54:33 INFO - PROCESS | 2693 | 1466502873969 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:54:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:54:33 INFO - {} 02:54:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2184ms 02:54:33 INFO - PROCESS | 2693 | 1466502873988 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 2693 | 1466502873994 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 02:54:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:54:34 INFO - PROCESS | 2693 | 1466502874001 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 2693 | 1466502874006 Marionette TRACE conn4 <- [1,3066,null,{}] 02:54:34 INFO - PROCESS | 2693 | 1466502874022 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:34 INFO - PROCESS | 2693 | 1466502874027 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:34 INFO - PROCESS | 2693 | 1466502874225 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 02:54:34 INFO - PROCESS | 2693 | 1466502874468 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 2693 | 1466502874479 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:34 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dbed400 == 65 [pid = 2693] [id = 776] 02:54:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 168 (0x927eac00) [pid = 2693] [serial = 2327] [outer = (nil)] 02:54:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 169 (0x95142400) [pid = 2693] [serial = 2328] [outer = 0x927eac00] 02:54:34 INFO - PROCESS | 2693 | 1466502874550 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 2693 | ++DOMWINDOW == 170 (0x95eb2000) [pid = 2693] [serial = 2329] [outer = 0x927eac00] 02:54:35 INFO - PROCESS | 2693 | 1466502875497 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:54:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:54:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:54:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:54:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:54:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:54:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:54:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:54:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1537ms 02:54:35 INFO - PROCESS | 2693 | 1466502875592 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 2693 | 1466502875598 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 02:54:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:54:35 INFO - PROCESS | 2693 | 1466502875612 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 2693 | 1466502875615 Marionette TRACE conn4 <- [1,3070,null,{}] 02:54:35 INFO - PROCESS | 2693 | 1466502875621 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:35 INFO - PROCESS | 2693 | 1466502875627 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:35 INFO - PROCESS | 2693 | 1466502875809 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 02:54:36 INFO - PROCESS | 2693 | 1466502876040 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 2693 | 1466502876048 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:36 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c90c400 == 66 [pid = 2693] [id = 777] 02:54:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 171 (0x8d050800) [pid = 2693] [serial = 2330] [outer = (nil)] 02:54:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 172 (0x95146000) [pid = 2693] [serial = 2331] [outer = 0x8d050800] 02:54:36 INFO - PROCESS | 2693 | 1466502876162 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 2693 | ++DOMWINDOW == 173 (0x99240400) [pid = 2693] [serial = 2332] [outer = 0x8d050800] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d053000 == 65 [pid = 2693] [id = 762] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x961e3c00 == 64 [pid = 2693] [id = 761] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x91fcd000 == 63 [pid = 2693] [id = 760] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x927ed400 == 62 [pid = 2693] [id = 759] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x92386800 == 61 [pid = 2693] [id = 757] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1ce800 == 60 [pid = 2693] [id = 758] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d157400 == 59 [pid = 2693] [id = 756] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x91044c00 == 58 [pid = 2693] [id = 730] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x9ab3f000 == 57 [pid = 2693] [id = 746] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d1400 == 56 [pid = 2693] [id = 737] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x9975e400 == 55 [pid = 2693] [id = 742] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x98369c00 == 54 [pid = 2693] [id = 740] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb8400 == 53 [pid = 2693] [id = 741] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8c903400 == 52 [pid = 2693] [id = 743] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90c800 == 51 [pid = 2693] [id = 754] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce37c00 == 50 [pid = 2693] [id = 745] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04c800 == 49 [pid = 2693] [id = 753] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d7000 == 48 [pid = 2693] [id = 744] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x9a91d800 == 47 [pid = 2693] [id = 747] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce32400 == 46 [pid = 2693] [id = 751] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x911c9c00 == 45 [pid = 2693] [id = 752] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x961e7400 == 44 [pid = 2693] [id = 748] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x96e3b400 == 43 [pid = 2693] [id = 739] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x9c039400 == 42 [pid = 2693] [id = 750] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d04b000 == 41 [pid = 2693] [id = 749] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d055c00 == 40 [pid = 2693] [id = 736] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8c90a800 == 39 [pid = 2693] [id = 755] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d052800 == 38 [pid = 2693] [id = 738] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8dab1000 == 37 [pid = 2693] [id = 775] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8dbed400 == 36 [pid = 2693] [id = 776] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce3a800 == 35 [pid = 2693] [id = 774] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x92cdd000 == 34 [pid = 2693] [id = 773] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8ce34000 == 33 [pid = 2693] [id = 771] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x95ea7c00 == 32 [pid = 2693] [id = 772] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8dbec400 == 31 [pid = 2693] [id = 770] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x92cd1800 == 30 [pid = 2693] [id = 769] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1cf000 == 29 [pid = 2693] [id = 767] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x9a803c00 == 28 [pid = 2693] [id = 768] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x9a05cc00 == 27 [pid = 2693] [id = 766] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x927ec400 == 26 [pid = 2693] [id = 765] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8dcb5000 == 25 [pid = 2693] [id = 763] 02:54:39 INFO - PROCESS | 2693 | --DOCSHELL 0x8d1d4000 == 24 [pid = 2693] [id = 764] 02:54:39 INFO - PROCESS | 2693 | 1466502879407 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 172 (0x9a051c00) [pid = 2693] [serial = 2162] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 171 (0x9a436400) [pid = 2693] [serial = 2163] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 170 (0x925a6800) [pid = 2693] [serial = 2159] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 169 (0x92cd1c00) [pid = 2693] [serial = 2160] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 168 (0x8dcbbc00) [pid = 2693] [serial = 2156] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 167 (0x91047c00) [pid = 2693] [serial = 2157] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 166 (0x9a91dc00) [pid = 2693] [serial = 2166] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 165 (0x9a911000) [pid = 2693] [serial = 2165] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 164 (0x9af7f400) [pid = 2693] [serial = 2169] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 163 (0x9aac2c00) [pid = 2693] [serial = 2168] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 162 (0x9b14c800) [pid = 2693] [serial = 2172] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 161 (0x9b142000) [pid = 2693] [serial = 2171] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 160 (0x9b3dcc00) [pid = 2693] [serial = 2175] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 159 (0x9b3da400) [pid = 2693] [serial = 2174] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 158 (0x91fce000) [pid = 2693] [serial = 2202] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 157 (0x9b478800) [pid = 2693] [serial = 2178] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 156 (0x925a2c00) [pid = 2693] [serial = 2204] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 155 (0x927f2c00) [pid = 2693] [serial = 2205] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 154 (0x9b476000) [pid = 2693] [serial = 2177] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 153 (0x9bc98c00) [pid = 2693] [serial = 2181] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 152 (0x9bc18000) [pid = 2693] [serial = 2180] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 151 (0x9c03d400) [pid = 2693] [serial = 2184] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 150 (0x9c039000) [pid = 2693] [serial = 2183] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 149 (0x95493c00) [pid = 2693] [serial = 2187] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x8e5a6c00) [pid = 2693] [serial = 2186] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8d057c00) [pid = 2693] [serial = 2195] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x8d14dc00) [pid = 2693] [serial = 2196] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x8dcba000) [pid = 2693] [serial = 2198] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x911b2c00) [pid = 2693] [serial = 2190] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x91049000) [pid = 2693] [serial = 2189] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x95149400) [pid = 2693] [serial = 2193] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x9304e800) [pid = 2693] [serial = 2192] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x91fd5c00) [pid = 2693] [serial = 2207] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x911c7400) [pid = 2693] [serial = 2201] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8d056400) [pid = 2693] [serial = 2199] [outer = (nil)] [url = about:blank] 02:54:39 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x925a9800) [pid = 2693] [serial = 2208] [outer = (nil)] [url = about:blank] 02:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:54:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 4189ms 02:54:39 INFO - PROCESS | 2693 | 1466502879812 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 2693 | 1466502879818 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 02:54:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:54:39 INFO - PROCESS | 2693 | 1466502879826 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 2693 | 1466502879830 Marionette TRACE conn4 <- [1,3074,null,{}] 02:54:39 INFO - PROCESS | 2693 | 1466502879838 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:39 INFO - PROCESS | 2693 | 1466502879843 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:39 INFO - PROCESS | 2693 | 1466502879988 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 02:54:40 INFO - PROCESS | 2693 | 1466502880002 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 2693 | 1466502880011 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:40 INFO - PROCESS | 2693 | ++DOCSHELL 0x8d050c00 == 25 [pid = 2693] [id = 778] 02:54:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x8d051c00) [pid = 2693] [serial = 2333] [outer = (nil)] 02:54:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x8d055c00) [pid = 2693] [serial = 2334] [outer = 0x8d051c00] 02:54:40 INFO - PROCESS | 2693 | 1466502880085 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x8d151400) [pid = 2693] [serial = 2335] [outer = 0x8d051c00] 02:54:40 INFO - PROCESS | 2693 | 1466502880981 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:54:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:54:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:54:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:54:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:54:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:54:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:54:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1186ms 02:54:41 INFO - PROCESS | 2693 | 1466502881012 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 2693 | 1466502881019 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 02:54:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:54:41 INFO - PROCESS | 2693 | 1466502881029 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 2693 | 1466502881032 Marionette TRACE conn4 <- [1,3078,null,{}] 02:54:41 INFO - PROCESS | 2693 | 1466502881038 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:41 INFO - PROCESS | 2693 | 1466502881043 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:41 INFO - PROCESS | 2693 | 1466502881200 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 02:54:41 INFO - PROCESS | 2693 | 1466502881217 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 2693 | 1466502881224 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:41 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dbec400 == 26 [pid = 2693] [id = 779] 02:54:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x8dbee800) [pid = 2693] [serial = 2336] [outer = (nil)] 02:54:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x8dbf7400) [pid = 2693] [serial = 2337] [outer = 0x8dbee800] 02:54:41 INFO - PROCESS | 2693 | 1466502881295 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 2693 | ++DOMWINDOW == 143 (0x8e59d000) [pid = 2693] [serial = 2338] [outer = 0x8dbee800] 02:54:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 02:54:42 INFO - reader.readAsText(blob_2) 02:54:42 INFO - }" did not throw 02:54:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 02:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 02:54:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 02:54:42 INFO - reader.readAsDataURL(blob_2) 02:54:42 INFO - }" did not throw 02:54:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 02:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 02:54:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 02:54:42 INFO - reader.readAsArrayBuffer(blob_2) 02:54:42 INFO - }" did not throw 02:54:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 02:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 02:54:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 02:54:42 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 02:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:54:42 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 2693 | 1466502882396 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 02:54:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:54:42 INFO - PROCESS | 2693 | 1466502882402 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 2693 | 1466502882408 Marionette TRACE conn4 <- [1,3082,null,{}] 02:54:42 INFO - PROCESS | 2693 | 1466502882434 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:42 INFO - PROCESS | 2693 | 1466502882443 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:42 INFO - PROCESS | 2693 | 1466502882648 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 02:54:42 INFO - PROCESS | 2693 | 1466502882670 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 2693 | 1466502882681 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:42 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c7000 == 27 [pid = 2693] [id = 780] 02:54:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 144 (0x911c7800) [pid = 2693] [serial = 2339] [outer = (nil)] 02:54:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 145 (0x91fca800) [pid = 2693] [serial = 2340] [outer = 0x911c7800] 02:54:42 INFO - PROCESS | 2693 | 1466502882755 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 2693 | ++DOMWINDOW == 146 (0x91fd3800) [pid = 2693] [serial = 2341] [outer = 0x911c7800] 02:54:43 INFO - PROCESS | 2693 | 1466502883614 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:54:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:54:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:54:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:54:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:54:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1246ms 02:54:43 INFO - PROCESS | 2693 | 1466502883651 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 2693 | 1466502883654 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 02:54:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:54:43 INFO - PROCESS | 2693 | 1466502883661 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 2693 | 1466502883664 Marionette TRACE conn4 <- [1,3086,null,{}] 02:54:43 INFO - PROCESS | 2693 | 1466502883669 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:43 INFO - PROCESS | 2693 | 1466502883674 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:43 INFO - PROCESS | 2693 | 1466502883883 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 02:54:43 INFO - PROCESS | 2693 | 1466502883916 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 2693 | 1466502883924 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:43 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a0c00 == 28 [pid = 2693] [id = 781] 02:54:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 147 (0x925a2c00) [pid = 2693] [serial = 2342] [outer = (nil)] 02:54:43 INFO - PROCESS | 2693 | ++DOMWINDOW == 148 (0x927f2c00) [pid = 2693] [serial = 2343] [outer = 0x925a2c00] 02:54:43 INFO - PROCESS | 2693 | 1466502883992 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 2693 | ++DOMWINDOW == 149 (0x92cd4c00) [pid = 2693] [serial = 2344] [outer = 0x925a2c00] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 148 (0x96eda400) [pid = 2693] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 147 (0x8d14b800) [pid = 2693] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 146 (0x9c03f800) [pid = 2693] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 145 (0x992efc00) [pid = 2693] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 144 (0x8d1cbc00) [pid = 2693] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 143 (0x8e59e000) [pid = 2693] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 142 (0x8dab4800) [pid = 2693] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 141 (0x96e36c00) [pid = 2693] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 140 (0x96ed7c00) [pid = 2693] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 139 (0x99e69000) [pid = 2693] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 138 (0x8ce33c00) [pid = 2693] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 137 (0x8d04e400) [pid = 2693] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 136 (0x9a008000) [pid = 2693] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 135 (0x8d04a400) [pid = 2693] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 134 (0x8d1d9c00) [pid = 2693] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 133 (0x950bc400) [pid = 2693] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 132 (0x927f0800) [pid = 2693] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 131 (0x8dcb7000) [pid = 2693] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 130 (0x8c90e400) [pid = 2693] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 129 (0x9c0a4800) [pid = 2693] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 128 (0x8d159c00) [pid = 2693] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 127 (0x92386c00) [pid = 2693] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 126 (0x9af80000) [pid = 2693] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 125 (0x925a7400) [pid = 2693] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 124 (0x91046400) [pid = 2693] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 123 (0x9af7d400) [pid = 2693] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 122 (0x8d1d1c00) [pid = 2693] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:54:45 INFO - PROCESS | 2693 | --DOMWINDOW == 121 (0x9237f800) [pid = 2693] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:54:46 INFO - PROCESS | 2693 | 1466502886070 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:54:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:54:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2428ms 02:54:46 INFO - PROCESS | 2693 | 1466502886089 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 02:54:46 INFO - PROCESS | 2693 | 1466502886092 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 02:54:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:54:46 INFO - PROCESS | 2693 | 1466502886098 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 2693 | 1466502886101 Marionette TRACE conn4 <- [1,3090,null,{}] 02:54:46 INFO - PROCESS | 2693 | 1466502886107 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:46 INFO - PROCESS | 2693 | 1466502886112 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:46 INFO - PROCESS | 2693 | 1466502886247 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 02:54:46 INFO - PROCESS | 2693 | 1466502886260 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 2693 | 1466502886268 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:46 INFO - PROCESS | 2693 | ++DOCSHELL 0x911c3000 == 29 [pid = 2693] [id = 782] 02:54:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 122 (0x91fc9400) [pid = 2693] [serial = 2345] [outer = (nil)] 02:54:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 123 (0x927ea800) [pid = 2693] [serial = 2346] [outer = 0x91fc9400] 02:54:46 INFO - PROCESS | 2693 | 1466502886337 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 2693 | ++DOMWINDOW == 124 (0x92cd8000) [pid = 2693] [serial = 2347] [outer = 0x91fc9400] 02:54:47 INFO - PROCESS | 2693 | 1466502887190 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:54:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:54:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1139ms 02:54:47 INFO - PROCESS | 2693 | 1466502887237 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 2693 | 1466502887241 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 02:54:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:54:47 INFO - PROCESS | 2693 | 1466502887247 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 2693 | 1466502887251 Marionette TRACE conn4 <- [1,3094,null,{}] 02:54:47 INFO - PROCESS | 2693 | 1466502887259 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:47 INFO - PROCESS | 2693 | 1466502887269 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:47 INFO - PROCESS | 2693 | 1466502887529 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 02:54:47 INFO - PROCESS | 2693 | 1466502887750 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 2693 | 1466502887760 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:47 INFO - PROCESS | 2693 | ++DOCSHELL 0x8c902000 == 30 [pid = 2693] [id = 783] 02:54:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 125 (0x8c902400) [pid = 2693] [serial = 2348] [outer = (nil)] 02:54:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 126 (0x8c90a800) [pid = 2693] [serial = 2349] [outer = 0x8c902400] 02:54:47 INFO - PROCESS | 2693 | 1466502887851 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 2693 | ++DOMWINDOW == 127 (0x8ce37c00) [pid = 2693] [serial = 2350] [outer = 0x8c902400] 02:54:48 INFO - PROCESS | 2693 | 1466502888784 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:54:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:54:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1577ms 02:54:48 INFO - PROCESS | 2693 | 1466502888828 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 2693 | 1466502888834 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 02:54:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:54:48 INFO - PROCESS | 2693 | 1466502888842 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 2693 | 1466502888847 Marionette TRACE conn4 <- [1,3098,null,{}] 02:54:48 INFO - PROCESS | 2693 | 1466502888909 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:48 INFO - PROCESS | 2693 | 1466502888918 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:49 INFO - PROCESS | 2693 | 1466502889105 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 02:54:49 INFO - PROCESS | 2693 | 1466502889316 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 2693 | 1466502889326 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:49 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dbee400 == 31 [pid = 2693] [id = 784] 02:54:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 128 (0x8dbf1c00) [pid = 2693] [serial = 2351] [outer = (nil)] 02:54:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 129 (0x8dbfb000) [pid = 2693] [serial = 2352] [outer = 0x8dbf1c00] 02:54:49 INFO - PROCESS | 2693 | 1466502889453 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 2693 | ++DOMWINDOW == 130 (0x8e59e000) [pid = 2693] [serial = 2353] [outer = 0x8dbf1c00] 02:54:50 INFO - PROCESS | 2693 | 1466502890378 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:54:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:54:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:54:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1576ms 02:54:50 INFO - PROCESS | 2693 | 1466502890421 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 2693 | 1466502890428 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 02:54:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:54:50 INFO - PROCESS | 2693 | 1466502890481 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 2693 | 1466502890485 Marionette TRACE conn4 <- [1,3102,null,{}] 02:54:50 INFO - PROCESS | 2693 | 1466502890495 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:50 INFO - PROCESS | 2693 | 1466502890500 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:50 INFO - PROCESS | 2693 | 1466502890690 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 02:54:50 INFO - PROCESS | 2693 | 1466502890959 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 2693 | 1466502890967 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:50 INFO - PROCESS | 2693 | ++DOCSHELL 0x8dab0400 == 32 [pid = 2693] [id = 785] 02:54:50 INFO - PROCESS | 2693 | ++DOMWINDOW == 131 (0x8dbfbc00) [pid = 2693] [serial = 2354] [outer = (nil)] 02:54:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 132 (0x911c5000) [pid = 2693] [serial = 2355] [outer = 0x8dbfbc00] 02:54:51 INFO - PROCESS | 2693 | 1466502891055 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 2693 | ++DOMWINDOW == 133 (0x922b2400) [pid = 2693] [serial = 2356] [outer = 0x8dbfbc00] 02:54:52 INFO - PROCESS | 2693 | 1466502892006 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:54:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:54:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1543ms 02:54:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:54:52 INFO - PROCESS | 2693 | 1466502892019 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 2693 | 1466502892023 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 02:54:52 INFO - PROCESS | 2693 | 1466502892039 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 2693 | 1466502892048 Marionette TRACE conn4 <- [1,3106,null,{}] 02:54:52 INFO - PROCESS | 2693 | 1466502892055 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:52 INFO - PROCESS | 2693 | 1466502892063 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:52 INFO - PROCESS | 2693 | 1466502892300 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 02:54:52 INFO - PROCESS | 2693 | 1466502892510 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 2693 | 1466502892519 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:52 INFO - PROCESS | 2693 | ++DOCSHELL 0x925a6800 == 33 [pid = 2693] [id = 786] 02:54:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 134 (0x93040400) [pid = 2693] [serial = 2357] [outer = (nil)] 02:54:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 135 (0x93baa000) [pid = 2693] [serial = 2358] [outer = 0x93040400] 02:54:52 INFO - PROCESS | 2693 | 1466502892639 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 2693 | ++DOMWINDOW == 136 (0x93dd5800) [pid = 2693] [serial = 2359] [outer = 0x93040400] 02:54:53 INFO - PROCESS | 2693 | 1466502893497 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:54:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:54:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1516ms 02:54:53 INFO - PROCESS | 2693 | 1466502893546 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 02:54:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:54:53 INFO - PROCESS | 2693 | 1466502893551 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 02:54:53 INFO - PROCESS | 2693 | 1466502893557 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 2693 | 1466502893561 Marionette TRACE conn4 <- [1,3110,null,{}] 02:54:53 INFO - PROCESS | 2693 | 1466502893582 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:53 INFO - PROCESS | 2693 | 1466502893589 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:53 INFO - PROCESS | 2693 | 1466502893827 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 02:54:53 INFO - PROCESS | 2693 | 1466502893976 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 2693 | 1466502893985 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:54 INFO - PROCESS | 2693 | ++DOCSHELL 0x8ce30000 == 34 [pid = 2693] [id = 787] 02:54:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 137 (0x95142800) [pid = 2693] [serial = 2360] [outer = (nil)] 02:54:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 138 (0x9517e800) [pid = 2693] [serial = 2361] [outer = 0x95142800] 02:54:54 INFO - PROCESS | 2693 | 1466502894074 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 2693 | ++DOMWINDOW == 139 (0x95486400) [pid = 2693] [serial = 2362] [outer = 0x95142800] 02:54:54 INFO - PROCESS | 2693 | 1466502894962 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:54:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:54:54 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 02:54:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:54:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1434ms 02:54:54 INFO - PROCESS | 2693 | 1466502894992 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 2693 | 1466502894996 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 02:54:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:54:55 INFO - PROCESS | 2693 | 1466502895003 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 2693 | 1466502895007 Marionette TRACE conn4 <- [1,3114,null,{}] 02:54:55 INFO - PROCESS | 2693 | 1466502895012 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:54:55 INFO - PROCESS | 2693 | 1466502895017 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:55 INFO - PROCESS | 2693 | 1466502895185 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 02:54:55 INFO - PROCESS | 2693 | 1466502895457 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f329a1bc-5161-41c4-9760-56de25cdfd6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 2693 | 1466502895476 Marionette INFO sendAsync 4b561ea2-19a5-4ee5-962c-4a0d51ec86a4 02:54:55 INFO - PROCESS | 2693 | ++DOCSHELL 0x95eac000 == 35 [pid = 2693] [id = 788] 02:54:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 140 (0x95eae800) [pid = 2693] [serial = 2363] [outer = (nil)] 02:54:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 141 (0x961e4c00) [pid = 2693] [serial = 2364] [outer = 0x95eae800] 02:54:55 INFO - PROCESS | 2693 | 1466502895572 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 2693 | ++DOMWINDOW == 142 (0x96eda000) [pid = 2693] [serial = 2365] [outer = 0x95eae800] 02:54:56 INFO - PROCESS | 2693 | 1466502896486 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:54:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:54:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1528ms 02:54:56 INFO - PROCESS | 2693 | 1466502896532 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 2693 | 1466502896535 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 02:54:57 WARNING - u'runner_teardown' () 02:54:57 INFO - No more tests 02:54:57 INFO - Got 0 unexpected results 02:54:57 INFO - SUITE-END | took 1283s 02:54:57 INFO - Closing logging queue 02:54:57 INFO - queue closed 02:54:57 INFO - Return code: 0 02:54:57 WARNING - # TBPL SUCCESS # 02:54:57 INFO - Running post-action listener: _resource_record_post_action 02:54:57 INFO - Running post-run listener: _resource_record_post_run 02:54:58 INFO - Total resource usage - Wall time: 1317s; CPU: 98.0%; Read bytes: 815104; Write bytes: 925810688; Read time: 36; Write time: 252860 02:54:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:54:58 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 142204928; Read time: 0; Write time: 130484 02:54:58 INFO - run-tests - Wall time: 1288s; CPU: 98.0%; Read bytes: 815104; Write bytes: 783507456; Read time: 36; Write time: 122352 02:54:58 INFO - Running post-run listener: _upload_blobber_files 02:54:58 INFO - Blob upload gear active. 02:54:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:54:58 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 02:54:58 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:54:58 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:54:59 INFO - (blobuploader) - INFO - Open directory for files ... 02:54:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:55:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:55:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:55:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:55:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:55:01 INFO - (blobuploader) - INFO - Done attempting. 02:55:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:55:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:55:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:55:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:55:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:55:03 INFO - (blobuploader) - INFO - Done attempting. 02:55:03 INFO - (blobuploader) - INFO - Iteration through files over. 02:55:03 INFO - Return code: 0 02:55:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:55:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:55:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6b41cb8811f908ce22374871febc03f8123dfde846602588404e997aa600c7f3bd2bc29aeab795e0559088273ece3d760d7e287d80fbfbb620fac94a5dd1fdde", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bed54a9e3e006a19f63a9a568b0e8840fc678b5d6846014308494f7ac294f08fd7d87c240664f6b30c2d995fbef41cebe3da1fd559766eb08175a49bb0ba9f41"} 02:55:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:55:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:55:03 INFO - Contents: 02:55:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6b41cb8811f908ce22374871febc03f8123dfde846602588404e997aa600c7f3bd2bc29aeab795e0559088273ece3d760d7e287d80fbfbb620fac94a5dd1fdde", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bed54a9e3e006a19f63a9a568b0e8840fc678b5d6846014308494f7ac294f08fd7d87c240664f6b30c2d995fbef41cebe3da1fd559766eb08175a49bb0ba9f41"} 02:55:03 INFO - Running post-run listener: copy_logs_to_upload_dir 02:55:03 INFO - Copying logs to upload dir... 02:55:03 INFO - mkdir: /builds/slave/test/build/upload/logs 02:55:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1408.705416 ========= master_lag: 102.06 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 10 secs) (at 2016-06-21 02:56:45.135295) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 39 secs) (at 2016-06-21 02:56:45.146140) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6b41cb8811f908ce22374871febc03f8123dfde846602588404e997aa600c7f3bd2bc29aeab795e0559088273ece3d760d7e287d80fbfbb620fac94a5dd1fdde", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bed54a9e3e006a19f63a9a568b0e8840fc678b5d6846014308494f7ac294f08fd7d87c240664f6b30c2d995fbef41cebe3da1fd559766eb08175a49bb0ba9f41"} build_url:https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032288 build_url: 'https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6b41cb8811f908ce22374871febc03f8123dfde846602588404e997aa600c7f3bd2bc29aeab795e0559088273ece3d760d7e287d80fbfbb620fac94a5dd1fdde", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bed54a9e3e006a19f63a9a568b0e8840fc678b5d6846014308494f7ac294f08fd7d87c240664f6b30c2d995fbef41cebe3da1fd559766eb08175a49bb0ba9f41"}' symbols_url: 'https://queue.taskcluster.net/v1/task/drSPCXPTRiKEMA6WoI6tIQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 39.73 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 39 secs) (at 2016-06-21 02:57:24.912248) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 36 secs) (at 2016-06-21 02:57:24.912554) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466501210.578611-714227303 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017834 ========= master_lag: 36.33 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 36 secs) (at 2016-06-21 02:58:01.265232) ========= ========= Started reboot skipped (results: 3, elapsed: 4 secs) (at 2016-06-21 02:58:01.265514) ========= ========= Finished reboot skipped (results: 3, elapsed: 4 secs) (at 2016-06-21 02:58:05.823286) ========= ========= Total master_lag: 178.23 =========